Lines Matching refs:soft_iface
181 struct net_device *soft_iface)
184 struct batadv_priv *bat_priv = netdev_priv(soft_iface);
212 netif_trans_update(soft_iface);
249 client_added = batadv_tt_local_add(soft_iface, ethhdr->h_source,
397 * @soft_iface: local interface which will receive the ethernet frame
398 * @skb: ethernet frame for @soft_iface
402 * Sends an ethernet frame to the receive path of the local @soft_iface.
412 void batadv_interface_rx(struct net_device *soft_iface,
417 struct batadv_priv *bat_priv = netdev_priv(soft_iface);
457 skb->protocol = eth_type_trans(skb, soft_iface);
587 batadv_tt_local_add(bat_priv->soft_iface,
588 bat_priv->soft_iface->dev_addr, vid,
608 batadv_tt_local_remove(bat_priv, bat_priv->soft_iface->dev_addr,
653 batadv_tt_local_add(bat_priv->soft_iface,
654 bat_priv->soft_iface->dev_addr, vid,
742 bat_priv->soft_iface = dev;
837 if (!hard_iface || hard_iface->soft_iface)
862 if (!hard_iface || hard_iface->soft_iface != dev)
1078 * @soft_iface: the to-be-removed batman-adv interface
1081 static void batadv_softif_destroy_netlink(struct net_device *soft_iface,
1084 struct batadv_priv *bat_priv = netdev_priv(soft_iface);
1089 if (hard_iface->soft_iface == soft_iface)
1100 unregister_netdevice_queue(soft_iface, head);