Lines Matching refs:msti
25 int br_mst_get_info(const struct net_device *dev, u16 msti, unsigned long *vids)
43 if (v->msti == msti)
51 int br_mst_get_state(const struct net_device *dev, u16 msti, u8 *state)
66 if (v->brvlan->msti == msti) {
90 int br_mst_set_state(struct net_bridge_port *p, u16 msti, u8 state,
97 .msti = msti,
112 if (msti) {
119 if (v->brvlan->msti != msti)
128 static void br_mst_vlan_sync_state(struct net_bridge_vlan *pv, u16 msti)
138 if (v != pv && v->brvlan->msti == msti) {
148 int br_mst_vlan_set_msti(struct net_bridge_vlan *mv, u16 msti)
155 .msti = msti,
163 if (mv->msti == msti)
170 mv->msti = msti;
177 br_mst_vlan_sync_state(pv, msti);
186 v->msti = 0;
243 if (test_bit(v->brvlan->msti, seen))
253 __set_bit(v->brvlan->msti, seen);
268 if (test_bit(v->brvlan->msti, seen))
273 nla_put_u16(skb, IFLA_BRIDGE_MST_ENTRY_MSTI, v->brvlan->msti) ||
280 __set_bit(v->brvlan->msti, seen);
300 u16 msti;
319 msti = nla_get_u16(tb[IFLA_BRIDGE_MST_ENTRY_MSTI]);
322 return br_mst_set_state(p, msti, state, extack);