Lines Matching defs:vlan

119 	struct net_bridge_vlan		*vlan;
139 struct net_bridge_vlan *vlan;
176 /* private vlan flags */
186 * struct net_bridge_vlan - per-vlan entry
191 * @flags: bridge vlan flags
192 * @priv_flags: private (in-kernel) bridge vlan flags
201 * @br_mcast_ctx: if MASTER flag set, this is the global vlan multicast context
202 * @port_mcast_ctx: if MASTER flag unset, this is the per-port/vlan multicast
661 /* check if we should use the vlan entry, returns false if it's only context */
705 NL_SET_ERR_MSG_MOD(extack, "Found a new vlan range start while processing one");
711 NL_SET_ERR_MSG_MOD(extack, "End vlan id is less than or equal to start vlan id");
719 NL_SET_ERR_MSG_MOD(extack, "Both vlan range flags are missing");
959 struct net_bridge_vlan *vlan,
1048 struct net_bridge_vlan *vlan,
1052 struct net_bridge_vlan *vlan,
1055 void br_multicast_toggle_one_vlan(struct net_bridge_vlan *vlan, bool on);
1058 bool br_multicast_toggle_global_vlan(struct net_bridge_vlan *vlan, bool on);
1234 return !!brmctx->vlan;
1240 return !!pmctx->vlan;
1249 return &pmctx->vlan->brvlan->br_mcast_ctx;
1257 !(brmctx->vlan->priv_flags & BR_VLFLAG_GLOBAL_MCAST_ENABLED));
1264 !(brmctx->vlan->priv_flags & BR_VLFLAG_MCAST_ENABLED);
1271 !(pmctx->vlan->priv_flags & BR_VLFLAG_MCAST_ENABLED);
1280 pmctx->vlan->state == BR_STATE_DISABLED));
1289 pmctx->vlan->state == BR_STATE_BLOCKING);
1349 struct net_bridge_vlan *vlan,
1486 struct net_bridge_vlan *vlan,
1496 struct net_bridge_vlan *vlan,
1505 static inline void br_multicast_toggle_one_vlan(struct net_bridge_vlan *vlan,
1517 static inline bool br_multicast_toggle_global_vlan(struct net_bridge_vlan *vlan,
1536 struct net_bridge_vlan **vlan);
1615 * skb, the vlan tag will always be present if the frame was tagged.
1649 struct net_bridge_vlan **vlan)
1652 *vlan = NULL;
1855 /* vlan state manipulation helpers using *_ONCE to annotate lock-free access */