]> git.proxmox.com Git - mirror_iproute2.git/blame - bridge/br_common.h
iproute: Set ip/ip6 lwtunnel flags
[mirror_iproute2.git] / bridge / br_common.h
CommitLineData
6054c1eb
SH
1/* SPDX-License-Identifier: GPL-2.0 */
2
05d4f64d
NA
3#define MDB_RTA(r) \
4 ((struct rtattr *)(((char *)(r)) + RTA_ALIGN(sizeof(struct br_mdb_entry))))
5
ba037267
NA
6#define MDB_RTR_RTA(r) \
7 ((struct rtattr *)(((char *)(r)) + RTA_ALIGN(sizeof(__u32))))
8
0f362674 9void print_vlan_info(struct rtattr *tb, int ifindex);
cd554f2c
DA
10int print_linkinfo(struct nlmsghdr *n, void *arg);
11int print_fdb(struct nlmsghdr *n, void *arg);
12int print_mdb(struct nlmsghdr *n, void *arg);
d04bc300 13
cf7fe238
SH
14int do_fdb(int argc, char **argv);
15int do_mdb(int argc, char **argv);
16int do_monitor(int argc, char **argv);
17int do_vlan(int argc, char **argv);
18int do_link(int argc, char **argv);
d04bc300 19
0849e60a 20extern int preferred_family;
d04bc300 21extern int show_stats;
e06c7f7e 22extern int show_details;
d04bc300 23extern int timestamp;
a2f7934d 24extern int compress_vlans;
01842eb5 25extern int json;
d04bc300 26extern struct rtnl_handle rth;