]> git.proxmox.com Git - mirror_iproute2.git/blob - bridge/br_common.h
bridge: add json support for bridge vlan show
[mirror_iproute2.git] / bridge / br_common.h
1 #define MDB_RTA(r) \
2 ((struct rtattr *)(((char *)(r)) + RTA_ALIGN(sizeof(struct br_mdb_entry))))
3
4 #define MDB_RTR_RTA(r) \
5 ((struct rtattr *)(((char *)(r)) + RTA_ALIGN(sizeof(__u32))))
6
7 extern int print_linkinfo(const struct sockaddr_nl *who,
8 struct nlmsghdr *n,
9 void *arg);
10 extern int print_fdb(const struct sockaddr_nl *who,
11 struct nlmsghdr *n, void *arg);
12 extern int print_mdb(const struct sockaddr_nl *who,
13 struct nlmsghdr *n, void *arg);
14
15 extern int do_fdb(int argc, char **argv);
16 extern int do_mdb(int argc, char **argv);
17 extern int do_monitor(int argc, char **argv);
18 extern int do_vlan(int argc, char **argv);
19 extern int do_link(int argc, char **argv);
20
21 extern int preferred_family;
22 extern int show_stats;
23 extern int show_details;
24 extern int timestamp;
25 extern int compress_vlans;
26 extern int json_output;
27 extern struct rtnl_handle rth;