]> git.proxmox.com Git - mirror_iproute2.git/blob - bridge/br_common.h
tc/pedit: Fix wrong pedit ipv6 structure id
[mirror_iproute2.git] / bridge / br_common.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2
3 #define MDB_RTA(r) \
4 ((struct rtattr *)(((char *)(r)) + RTA_ALIGN(sizeof(struct br_mdb_entry))))
5
6 #define MDB_RTR_RTA(r) \
7 ((struct rtattr *)(((char *)(r)) + RTA_ALIGN(sizeof(__u32))))
8
9 void print_vlan_info(struct rtattr *tb, int ifindex);
10 int print_linkinfo(struct nlmsghdr *n, void *arg);
11 int print_fdb(struct nlmsghdr *n, void *arg);
12 int print_mdb(struct nlmsghdr *n, void *arg);
13
14 int do_fdb(int argc, char **argv);
15 int do_mdb(int argc, char **argv);
16 int do_monitor(int argc, char **argv);
17 int do_vlan(int argc, char **argv);
18 int do_link(int argc, char **argv);
19
20 extern int preferred_family;
21 extern int show_stats;
22 extern int show_details;
23 extern int timestamp;
24 extern int compress_vlans;
25 extern int json;
26 extern struct rtnl_handle rth;