Lines Matching refs:vid
170 unsigned short vid; in batadv_interface_tx() local
181 vid = batadv_get_vid(skb, 0); in batadv_interface_tx()
200 if (batadv_bla_tx(bat_priv, skb, vid)) in batadv_interface_tx()
209 vid, skb->skb_iif, in batadv_interface_tx()
320 ret = batadv_send_skb_via_gw(bat_priv, skb, vid); in batadv_interface_tx()
324 mcast_single_orig, vid); in batadv_interface_tx()
333 vid); in batadv_interface_tx()
362 unsigned short vid; in batadv_interface_rx() local
380 vid = batadv_get_vid(skb, 0); in batadv_interface_rx()
416 if (batadv_bla_rx(bat_priv, skb, vid, is_bcast)) in batadv_interface_rx()
421 ethhdr->h_source, vid); in batadv_interface_rx()
427 if (batadv_vlan_ap_isola_get(bat_priv, vid) && in batadv_interface_rx()
429 vid)) { in batadv_interface_rx()
437 ethhdr->h_dest, vid)) { in batadv_interface_rx()
478 unsigned short vid) in batadv_softif_vlan_get() argument
484 if (vlan_tmp->vid != vid) in batadv_softif_vlan_get()
505 int batadv_softif_create_vlan(struct batadv_priv *bat_priv, unsigned short vid) in batadv_softif_create_vlan() argument
510 vlan = batadv_softif_vlan_get(bat_priv, vid); in batadv_softif_create_vlan()
521 vlan->vid = vid; in batadv_softif_create_vlan()
540 bat_priv->soft_iface->dev_addr, vid, in batadv_softif_create_vlan()
558 vlan->vid, "vlan interface destroyed", false); in batadv_softif_destroy_vlan()
575 unsigned short vid) in batadv_interface_add_vid() argument
587 vid |= BATADV_VLAN_HAS_TAG; in batadv_interface_add_vid()
595 vlan = batadv_softif_vlan_get(bat_priv, vid); in batadv_interface_add_vid()
597 return batadv_softif_create_vlan(bat_priv, vid); in batadv_interface_add_vid()
615 bat_priv->soft_iface->dev_addr, vid, in batadv_interface_add_vid()
633 unsigned short vid) in batadv_interface_kill_vid() argument
644 vlan = batadv_softif_vlan_get(bat_priv, vid | BATADV_VLAN_HAS_TAG); in batadv_interface_kill_vid()