]> git.proxmox.com Git - mirror_iproute2.git/blob - bridge/br_common.h
iplink: Use ll_index_to_name() instead of if_indextoname()
[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 extern void print_vlan_info(FILE *fp, struct rtattr *tb, int ifindex);
10 extern int print_linkinfo(const struct sockaddr_nl *who,
11 struct nlmsghdr *n,
12 void *arg);
13 extern int print_fdb(const struct sockaddr_nl *who,
14 struct nlmsghdr *n, void *arg);
15 extern int print_mdb(const struct sockaddr_nl *who,
16 struct nlmsghdr *n, void *arg);
17
18 extern int do_fdb(int argc, char **argv);
19 extern int do_mdb(int argc, char **argv);
20 extern int do_monitor(int argc, char **argv);
21 extern int do_vlan(int argc, char **argv);
22 extern int do_link(int argc, char **argv);
23
24 extern int preferred_family;
25 extern int show_stats;
26 extern int show_details;
27 extern int timestamp;
28 extern int compress_vlans;
29 extern int json_output;
30 extern struct rtnl_handle rth;