Lines Matching refs:net_bridge_vlan
101 struct net_bridge_vlan *vlan;
119 struct net_bridge_vlan *vlan;
190 struct net_bridge_vlan { struct
204 struct net_bridge_vlan *brvlan; argument
617 static inline bool br_vlan_is_master(const struct net_bridge_vlan *v) in br_vlan_is_master()
623 static inline bool br_vlan_is_brentry(const struct net_bridge_vlan *v) in br_vlan_is_brentry()
629 static inline bool br_vlan_should_use(const struct net_bridge_vlan *v) in br_vlan_should_use()
693 static inline u8 br_vlan_multicast_router(const struct net_bridge_vlan *v) in br_vlan_multicast_router()
900 struct net_bridge_vlan *vlan,
920 int br_multicast_set_vlan_router(struct net_bridge_vlan *v, u8 mcast_router);
971 struct net_bridge_vlan *vlan,
975 struct net_bridge_vlan *vlan,
978 void br_multicast_toggle_one_vlan(struct net_bridge_vlan *vlan, bool on);
981 bool br_multicast_toggle_global_vlan(struct net_bridge_vlan *vlan, bool on);
1272 struct net_bridge_vlan *vlan, in br_multicast_rcv()
1385 struct net_bridge_vlan *vlan, in br_multicast_ctx_init()
1395 struct net_bridge_vlan *vlan, in br_multicast_port_ctx_init()
1404 static inline void br_multicast_toggle_one_vlan(struct net_bridge_vlan *vlan, in br_multicast_toggle_one_vlan()
1416 static inline bool br_multicast_toggle_global_vlan(struct net_bridge_vlan *vlan, in br_multicast_toggle_global_vlan()
1435 struct net_bridge_vlan **vlan);
1447 struct net_bridge_vlan *br_vlan_find(struct net_bridge_vlan_group *vg, u16 vid);
1468 void br_vlan_get_stats(const struct net_bridge_vlan *v,
1479 bool br_vlan_can_enter_range(const struct net_bridge_vlan *v_curr,
1480 const struct net_bridge_vlan *range_end);
1539 static inline u16 br_vlan_flags(const struct net_bridge_vlan *v, u16 pvid) in br_vlan_flags()
1548 struct net_bridge_vlan **vlan) in br_allowed_ingress()
1616 static inline struct net_bridge_vlan *br_vlan_find(struct net_bridge_vlan_group *vg, in br_vlan_find()
1688 static inline void br_vlan_get_stats(const struct net_bridge_vlan *v, in br_vlan_get_stats()
1719 static inline bool br_vlan_can_enter_range(const struct net_bridge_vlan *v_curr, in br_vlan_can_enter_range()
1720 const struct net_bridge_vlan *range_end) in br_vlan_can_enter_range()
1725 static inline u16 br_vlan_flags(const struct net_bridge_vlan *v, u16 pvid) in br_vlan_flags()
1734 bool br_vlan_opts_eq_range(const struct net_bridge_vlan *v_curr,
1735 const struct net_bridge_vlan *range_end);
1736 bool br_vlan_opts_fill(struct sk_buff *skb, const struct net_bridge_vlan *v);
1740 struct net_bridge_vlan *range_start,
1741 struct net_bridge_vlan *range_end,
1748 bool br_vlan_global_opts_can_enter_range(const struct net_bridge_vlan *v_curr,
1749 const struct net_bridge_vlan *r_end);
1751 const struct net_bridge_vlan *v_opts);
1754 static inline u8 br_vlan_get_state(const struct net_bridge_vlan *v) in br_vlan_get_state()
1759 static inline void br_vlan_set_state(struct net_bridge_vlan *v, u8 state) in br_vlan_set_state()
1800 int br_mst_vlan_set_msti(struct net_bridge_vlan *v, u16 msti);
1801 void br_mst_vlan_init_state(struct net_bridge_vlan *v);