]> git.proxmox.com Git - mirror_iproute2.git/blobdiff - bridge/br_common.h
bridge: mdb: add support for extended router port information
[mirror_iproute2.git] / bridge / br_common.h
index 718ecb9a22633dfa9b3744bf6707e946c477dd97..5ea45c9e654d78adf716f770a1c1b91b94ca063c 100644 (file)
@@ -1,14 +1,26 @@
+#define MDB_RTA(r) \
+               ((struct rtattr *)(((char *)(r)) + RTA_ALIGN(sizeof(struct br_mdb_entry))))
+
+#define MDB_RTR_RTA(r) \
+               ((struct rtattr *)(((char *)(r)) + RTA_ALIGN(sizeof(__u32))))
+
 extern int print_linkinfo(const struct sockaddr_nl *who,
                          struct nlmsghdr *n,
                          void *arg);
 extern int print_fdb(const struct sockaddr_nl *who,
                     struct nlmsghdr *n, void *arg);
+extern int print_mdb(const struct sockaddr_nl *who,
+                    struct nlmsghdr *n, void *arg);
 
 extern int do_fdb(int argc, char **argv);
+extern int do_mdb(int argc, char **argv);
 extern int do_monitor(int argc, char **argv);
+extern int do_vlan(int argc, char **argv);
+extern int do_link(int argc, char **argv);
 
 extern int preferred_family;
 extern int show_stats;
-extern int show_detail;
+extern int show_details;
 extern int timestamp;
+extern int compress_vlans;
 extern struct rtnl_handle rth;