Skip to content

Commit 83f29cf

Browse files
committed
lib/route: merge branch 'ronand-atl:extend-bridge-info-support'
#406
2 parents 014c33a + 8a73b24 commit 83f29cf

File tree

3 files changed

+392
-1
lines changed

3 files changed

+392
-1
lines changed

include/netlink/route/link/bridge_info.h

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,41 @@ extern void rtnl_link_bridge_set_vlan_stats_enabled(struct rtnl_link *link,
3737
uint8_t vlan_stats_enabled);
3838
extern int rtnl_link_bridge_get_vlan_stats_enabled(struct rtnl_link *link,
3939
uint8_t *vlan_stats_enabled);
40+
4041
extern void rtnl_link_bridge_set_nf_call_iptables(struct rtnl_link *link,
4142
uint8_t call_enabled);
43+
extern int rtnl_link_bridge_get_nf_call_iptables(struct rtnl_link *link,
44+
uint8_t *call_enabled);
45+
4246
extern void rtnl_link_bridge_set_nf_call_ip6tables(struct rtnl_link *link,
4347
uint8_t call_enabled);
48+
extern int rtnl_link_bridge_get_nf_call_ip6tables(struct rtnl_link *link,
49+
uint8_t *call_enabled);
50+
4451
extern void rtnl_link_bridge_set_nf_call_arptables(struct rtnl_link *link,
4552
uint8_t call_enabled);
53+
extern int rtnl_link_bridge_get_nf_call_arptables(struct rtnl_link *link,
54+
uint8_t *call_enabled);
55+
56+
extern void rtnl_link_bridge_set_stp_state(struct rtnl_link *link,
57+
uint32_t stp_state);
58+
extern int rtnl_link_bridge_get_stp_state(struct rtnl_link *link,
59+
uint32_t *stp_state);
60+
61+
extern void rtnl_link_bridge_set_mcast_router(struct rtnl_link *link,
62+
uint8_t type);
63+
extern int rtnl_link_bridge_get_mcast_router(struct rtnl_link *link,
64+
uint8_t *type);
65+
66+
extern void rtnl_link_bridge_set_mcast_snooping(struct rtnl_link *link,
67+
uint8_t value);
68+
extern int rtnl_link_bridge_get_mcast_snooping(struct rtnl_link *link,
69+
uint8_t *value);
70+
71+
extern int rtnl_link_bridge_set_boolopt(struct rtnl_link *link, int opt,
72+
int value);
73+
74+
extern int rtnl_link_bridge_get_boolopt(struct rtnl_link *link, int opt);
4675

4776
#ifdef __cplusplus
4877
}

0 commit comments

Comments
 (0)