Searched refs:soft_iface (Results 1 - 20 of 20) sorted by relevance

/net/batman-adv/
H A Dhard-interface.c146 batadv_hardif_get_active(const struct net_device *soft_iface) argument
152 if (hard_iface->soft_iface != soft_iface)
240 int batadv_hardif_min_mtu(struct net_device *soft_iface) argument
242 struct batadv_priv *bat_priv = netdev_priv(soft_iface);
252 if (hard_iface->soft_iface != soft_iface)
287 void batadv_update_min_mtu(struct net_device *soft_iface) argument
289 soft_iface->mtu = batadv_hardif_min_mtu(soft_iface);
371 struct net_device *soft_iface, *master; local
[all...]
H A Dsoft-interface.h22 void batadv_interface_rx(struct net_device *soft_iface,
26 void batadv_softif_destroy_sysfs(struct net_device *soft_iface);
H A Dsoft-interface.c153 struct net_device *soft_iface)
156 struct batadv_priv *bat_priv = netdev_priv(soft_iface);
180 soft_iface->trans_start = jiffies;
204 client_added = batadv_tt_local_add(soft_iface, ethhdr->h_source,
349 void batadv_interface_rx(struct net_device *soft_iface, argument
354 struct batadv_priv *bat_priv = netdev_priv(soft_iface);
394 skb->protocol = eth_type_trans(skb, soft_iface);
407 soft_iface->last_rx = jiffies;
519 err = batadv_sysfs_add_vlan(bat_priv->soft_iface, vlan);
532 batadv_tt_local_add(bat_priv->soft_iface,
152 batadv_interface_tx(struct sk_buff *skb, struct net_device *soft_iface) argument
690 struct net_device *soft_iface; local
926 struct net_device *soft_iface; local
951 batadv_softif_destroy_sysfs(struct net_device *soft_iface) argument
963 batadv_softif_destroy_netlink(struct net_device *soft_iface, struct list_head *head) argument
[all...]
H A Dhard-interface.h31 * enum batadv_hard_if_cleanup - Cleanup modi for soft_iface after slave removal
51 int batadv_hardif_min_mtu(struct net_device *soft_iface);
52 void batadv_update_min_mtu(struct net_device *soft_iface);
H A Dtranslation-table.h22 bool batadv_tt_local_add(struct net_device *soft_iface, const uint8_t *addr,
48 void batadv_tt_local_resize_to_mtu(struct net_device *soft_iface);
H A Dsend.c41 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface);
372 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface);
488 struct net_device *soft_iface; local
494 soft_iface = forw_packet->if_incoming->soft_iface;
495 bat_priv = netdev_priv(soft_iface);
510 if (hard_iface->soft_iface != soft_iface)
547 bat_priv = netdev_priv(forw_packet->if_incoming->soft_iface);
H A Dbat_iv_ogm.c269 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface);
416 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface);
480 struct net_device *soft_iface; local
489 soft_iface = forw_packet->if_incoming->soft_iface;
490 bat_priv = netdev_priv(soft_iface);
495 if (WARN_ON(forw_packet->if_outgoing->soft_iface != soft_iface))
630 struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface);
810 struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface);
[all...]
H A Ddistributed-arp-table.h152 static inline void batadv_arp_change_timeout(struct net_device *soft_iface, argument
H A Dmulticast.c150 if (!batadv_tt_local_add(bat_priv->soft_iface,
169 struct net_device *upper = bat_priv->soft_iface;
230 struct net_device *soft_iface = bat_priv->soft_iface; local
237 ret = batadv_mcast_mla_softif_get(soft_iface, &mcast_list);
H A Dmain.c101 int batadv_mesh_init(struct net_device *soft_iface) argument
103 struct batadv_priv *bat_priv = netdev_priv(soft_iface);
168 batadv_mesh_free(soft_iface);
172 void batadv_mesh_free(struct net_device *soft_iface) argument
174 struct batadv_priv *bat_priv = netdev_priv(soft_iface);
223 if (hard_iface->soft_iface != bat_priv->soft_iface)
385 if (!hard_iface->soft_iface)
388 bat_priv = netdev_priv(hard_iface->soft_iface);
H A Doriginator.c941 if (hard_iface->soft_iface != bat_priv->soft_iface)
1057 if (!hard_iface || !hard_iface->soft_iface) {
1062 bat_priv = netdev_priv(hard_iface->soft_iface);
1077 hard_iface->soft_iface->name, bat_priv->bat_algo_ops->name);
1090 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface);
1126 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface);
1163 if (hard_iface->soft_iface != hard_iface_tmp->soft_iface)
H A Drouting.c299 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface);
557 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface);
798 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface);
816 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface);
862 batadv_interface_rx(recv_if->soft_iface, skb, recv_if, hdr_size,
887 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface);
940 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface);
987 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface);
1072 batadv_interface_rx(recv_if->soft_iface, skb, recv_if, hdr_size,
H A Dmain.h197 int batadv_mesh_init(struct net_device *soft_iface);
198 void batadv_mesh_free(struct net_device *soft_iface);
H A Dsysfs.c196 bat_priv->soft_iface); \
743 ifname = hard_iface->soft_iface->name;
783 if ((hard_iface->soft_iface) &&
784 (strncmp(hard_iface->soft_iface->name, buff, IFNAMSIZ) == 0))
901 bat_kobj = &bat_priv->soft_iface->dev.kobj;
H A Dbridge_loop_avoidance.c265 struct net_device *soft_iface; local
278 soft_iface = primary_if->soft_iface;
283 primary_if->soft_iface,
350 skb->protocol = eth_type_trans(skb, soft_iface);
354 soft_iface->last_rx = jiffies;
H A Dtypes.h84 * @soft_iface: the batman-adv interface which uses this network interface
99 struct net_device *soft_iface; member in struct:batadv_hard_iface
231 * @bat_priv: pointer to soft_iface this orig node belongs to
713 * @soft_iface: net device which holds this struct as private data
764 struct net_device *soft_iface; member in struct:batadv_priv
835 * @bat_priv: pointer to soft_iface this client belongs to
863 * @bat_priv: pointer to soft_iface this backbone gateway belongs to
H A Ddistributed-arp-table.c951 bat_priv->soft_iface, ip_dst, hw_src,
962 bat_priv->soft_iface);
965 bat_priv->soft_iface->last_rx = jiffies;
1025 bat_priv->soft_iface, ip_dst, hw_src,
H A Dtranslation-table.c498 * @soft_iface: netdev struct of the mesh interface
508 bool batadv_tt_local_add(struct net_device *soft_iface, const uint8_t *addr, argument
511 struct batadv_priv *bat_priv = netdev_priv(soft_iface);
566 net_ratelimited_function(batadv_info, soft_iface,
600 if (batadv_compare_eth(addr, soft_iface->dev_addr) ||
846 if (tt_diff_len > bat_priv->soft_iface->mtu)
2601 net_ratelimited_function(batadv_info, bat_priv->soft_iface,
3443 * @soft_iface: netdev struct of the mesh interface
3448 void batadv_tt_local_resize_to_mtu(struct net_device *soft_iface) argument
3450 struct batadv_priv *bat_priv = netdev_priv(soft_iface);
[all...]
H A Dfragmentation.c335 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface);
H A Dnetwork-coding.c1385 struct net_device *netdev = neigh_node->if_incoming->soft_iface;
1472 const struct net_device *netdev = neigh_node->if_incoming->soft_iface;
1767 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface);

Completed in 79 milliseconds