Searched refs:soft_iface (Results 1 – 14 of 14) sorted by relevance
/linux/net/batman-adv/ |
H A D | hard-interface.c | 236 if (!hard_iface || !hard_iface->soft_iface) in batadv_get_real_netdevice() 239 net = dev_net(hard_iface->soft_iface); in batadv_get_real_netdevice() 441 batadv_hardif_get_active(const struct net_device *soft_iface) in batadv_hardif_get_active() argument 447 if (hard_iface->soft_iface != soft_iface) in batadv_hardif_get_active() 537 static void batadv_hardif_recalc_extra_skbroom(struct net_device *soft_iface) in batadv_hardif_recalc_extra_skbroom() argument 550 if (hard_iface->soft_iface != soft_iface) in batadv_hardif_recalc_extra_skbroom() 570 soft_iface->needed_headroom = needed_headroom; in batadv_hardif_recalc_extra_skbroom() 571 soft_iface->needed_tailroom = lower_tailroom; in batadv_hardif_recalc_extra_skbroom() 581 int batadv_hardif_min_mtu(struct net_device *soft_iface) in batadv_hardif_min_mtu() argument 583 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_hardif_min_mtu() [all …]
|
H A D | bat_v_elp.c | 85 struct net_device *soft_iface = hard_iface->soft_iface; in batadv_v_elp_get_throughput() local 95 if (!soft_iface) in batadv_v_elp_get_throughput() 183 batadv_info(soft_iface, in batadv_v_elp_get_throughput() 229 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_v_elp_wifi_neigh_probe() 298 bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_v_elp_periodic_work() 479 if (primary_iface->soft_iface != hard_iface->soft_iface) in batadv_v_elp_primary_iface_set() 555 struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in batadv_v_elp_packet_recv()
|
H A D | hard-interface.h | 77 struct net_device *soft_iface); 79 int batadv_hardif_min_mtu(struct net_device *soft_iface); 80 void batadv_update_min_mtu(struct net_device *soft_iface);
|
H A D | bat_v_ogm.c | 124 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_v_ogm_send_to_if() 242 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_v_ogm_queue_on_if() 305 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_v_ogm_send_softif() 411 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_v_ogm_iface_enable() 438 struct batadv_priv *bat_priv = netdev_priv(primary_iface->soft_iface); in batadv_v_ogm_primary_iface_set() 855 struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in batadv_v_ogm_process() 929 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_v_ogm_process() 988 struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in batadv_v_ogm_packet_recv()
|
H A D | routing.c | 341 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_icmp_packet() 659 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_route_unicast_packet() 912 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_unhandled_unicast_packet() 941 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_unicast_packet() 1020 batadv_interface_rx(recv_if->soft_iface, skb, hdr_size, in batadv_recv_unicast_packet() 1050 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_unicast_tvlv() 1106 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_frag_packet() 1168 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_bcast_packet() 1258 batadv_interface_rx(recv_if->soft_iface, skb, hdr_size, orig_node); in batadv_recv_bcast_packet() 1289 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_mcast_packet() [all …]
|
H A D | trace.h | 37 __string(device, bat_priv->soft_iface->name)
|
H A D | translation-table.h | 19 bool batadv_tt_local_add(struct net_device *soft_iface, const u8 *addr, 48 void batadv_tt_local_resize_to_mtu(struct net_device *soft_iface);
|
H A D | translation-table.c | 589 bool batadv_tt_local_add(struct net_device *soft_iface, const u8 *addr, in batadv_tt_local_add() argument 592 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_tt_local_add() 595 struct net *net = dev_net(soft_iface); in batadv_tt_local_add() 653 net_ratelimited_function(batadv_info, soft_iface, in batadv_tt_local_add() 666 net_ratelimited_function(batadv_info, soft_iface, in batadv_tt_local_add() 696 if (batadv_compare_eth(addr, soft_iface->dev_addr) || in batadv_tt_local_add() 959 if (tt_diff_len > bat_priv->soft_iface->mtu) { in batadv_tt_tvlv_container_update() 1133 struct net_device *soft_iface; in batadv_tt_local_dump() local 1142 soft_iface = batadv_netlink_get_softif(cb); in batadv_tt_local_dump() 1143 if (IS_ERR(soft_iface)) in batadv_tt_local_dump() [all …]
|
H A D | soft-interface.h | 19 void batadv_interface_rx(struct net_device *soft_iface,
|
H A D | send.c | 71 bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_send_skb_packet() 933 if (hard_iface->soft_iface != bat_priv->soft_iface) in __batadv_forw_bcast_packet() 1063 bat_priv = netdev_priv(forw_packet->if_incoming->soft_iface); in batadv_send_outstanding_bcast_packet()
|
H A D | bat_v.c | 46 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_v_iface_activate() 100 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_v_iface_update_mac() 231 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_v_neigh_dump()
|
H A D | types.h | 202 struct net_device *soft_iface; member 1614 struct net_device *soft_iface; member
|
H A D | network-coding.c | 1411 struct net_device *netdev = neigh_node->if_incoming->soft_iface; in batadv_nc_skb_dst_search() 1498 const struct net_device *netdev = neigh_node->if_incoming->soft_iface; in batadv_nc_skb_forward() 1796 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_nc_recv_coded_packet()
|
H A D | fragmentation.c | 352 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_frag_skb_fwd()
|