Lines Matching refs:soft_iface
181 struct net_device *soft_iface) in batadv_interface_tx() argument
184 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_interface_tx()
212 netif_trans_update(soft_iface); in batadv_interface_tx()
249 client_added = batadv_tt_local_add(soft_iface, ethhdr->h_source, in batadv_interface_tx()
415 void batadv_interface_rx(struct net_device *soft_iface, in batadv_interface_rx() argument
420 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_interface_rx()
460 skb->protocol = eth_type_trans(skb, soft_iface); in batadv_interface_rx()
590 batadv_tt_local_add(bat_priv->soft_iface, in batadv_softif_create_vlan()
591 bat_priv->soft_iface->dev_addr, vid, in batadv_softif_create_vlan()
611 batadv_tt_local_remove(bat_priv, bat_priv->soft_iface->dev_addr, in batadv_softif_destroy_vlan()
656 batadv_tt_local_add(bat_priv->soft_iface, in batadv_interface_add_vid()
657 bat_priv->soft_iface->dev_addr, vid, in batadv_interface_add_vid()
745 bat_priv->soft_iface = dev; in batadv_softif_init_late()
841 if (!hard_iface || hard_iface->soft_iface) in batadv_softif_slave_add()
866 if (!hard_iface || hard_iface->soft_iface != dev) in batadv_softif_slave_del()
1098 static void batadv_softif_destroy_netlink(struct net_device *soft_iface, in batadv_softif_destroy_netlink() argument
1101 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_softif_destroy_netlink()
1106 if (hard_iface->soft_iface == soft_iface) in batadv_softif_destroy_netlink()
1117 unregister_netdevice_queue(soft_iface, head); in batadv_softif_destroy_netlink()