/linux-4.4.14/net/batman-adv/ |
D | hard-interface.c | 161 batadv_hardif_get_active(const struct net_device *soft_iface) in batadv_hardif_get_active() argument 167 if (hard_iface->soft_iface != soft_iface) in batadv_hardif_get_active() 259 static void batadv_hardif_recalc_extra_skbroom(struct net_device *soft_iface) in batadv_hardif_recalc_extra_skbroom() argument 272 if (hard_iface->soft_iface != soft_iface) in batadv_hardif_recalc_extra_skbroom() 289 soft_iface->needed_headroom = needed_headroom; in batadv_hardif_recalc_extra_skbroom() 290 soft_iface->needed_tailroom = lower_tailroom; in batadv_hardif_recalc_extra_skbroom() 293 int batadv_hardif_min_mtu(struct net_device *soft_iface) in batadv_hardif_min_mtu() argument 295 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_hardif_min_mtu() 305 if (hard_iface->soft_iface != soft_iface) in batadv_hardif_min_mtu() 340 void batadv_update_min_mtu(struct net_device *soft_iface) in batadv_update_min_mtu() argument [all …]
|
D | soft-interface.c | 182 struct net_device *soft_iface) in batadv_interface_tx() argument 185 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_interface_tx() 210 soft_iface->trans_start = jiffies; in batadv_interface_tx() 238 client_added = batadv_tt_local_add(soft_iface, ethhdr->h_source, in batadv_interface_tx() 383 void batadv_interface_rx(struct net_device *soft_iface, in batadv_interface_rx() argument 388 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_interface_rx() 432 skb->protocol = eth_type_trans(skb, soft_iface); in batadv_interface_rx() 445 soft_iface->last_rx = jiffies; in batadv_interface_rx() 560 err = batadv_sysfs_add_vlan(bat_priv->soft_iface, vlan); in batadv_softif_create_vlan() 573 batadv_tt_local_add(bat_priv->soft_iface, in batadv_softif_create_vlan() [all …]
|
D | send.c | 59 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_send_skb_packet() 390 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_schedule_bat_ogm() 506 struct net_device *soft_iface; in batadv_send_outstanding_bcast_packet() local 512 soft_iface = forw_packet->if_incoming->soft_iface; in batadv_send_outstanding_bcast_packet() 513 bat_priv = netdev_priv(soft_iface); in batadv_send_outstanding_bcast_packet() 528 if (hard_iface->soft_iface != soft_iface) in batadv_send_outstanding_bcast_packet() 565 bat_priv = netdev_priv(forw_packet->if_incoming->soft_iface); in batadv_send_outstanding_bat_ogm_packet()
|
D | soft-interface.h | 29 void batadv_interface_rx(struct net_device *soft_iface, 33 void batadv_softif_destroy_sysfs(struct net_device *soft_iface);
|
D | bat_iv_ogm.c | 415 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_iv_ogm_send_to_if() 479 struct net_device *soft_iface; in batadv_iv_ogm_emit() local 488 soft_iface = forw_packet->if_incoming->soft_iface; in batadv_iv_ogm_emit() 489 bat_priv = netdev_priv(soft_iface); in batadv_iv_ogm_emit() 494 if (WARN_ON(forw_packet->if_outgoing->soft_iface != soft_iface)) in batadv_iv_ogm_emit() 633 struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in batadv_iv_ogm_aggregate_new() 811 struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in batadv_iv_ogm_forward() 866 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_iv_ogm_slide_own_bcast_window() 897 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_iv_ogm_schedule() 944 if (tmp_hard_iface->soft_iface != hard_iface->soft_iface) in batadv_iv_ogm_schedule() [all …]
|
D | hard-interface.h | 62 int batadv_hardif_min_mtu(struct net_device *soft_iface); 63 void batadv_update_min_mtu(struct net_device *soft_iface);
|
D | translation-table.h | 29 bool batadv_tt_local_add(struct net_device *soft_iface, const u8 *addr, 54 void batadv_tt_local_resize_to_mtu(struct net_device *soft_iface);
|
D | routing.c | 323 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_icmp_packet() 583 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_route_unicast_packet() 824 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_unhandled_unicast_packet() 842 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_unicast_packet() 899 batadv_interface_rx(recv_if->soft_iface, skb, recv_if, hdr_size, in batadv_recv_unicast_packet() 924 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_unicast_tvlv() 977 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_frag_packet() 1024 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_bcast_packet() 1109 batadv_interface_rx(recv_if->soft_iface, skb, recv_if, hdr_size, in batadv_recv_bcast_packet()
|
D | originator.c | 945 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_purge_orig_node() 1063 if (!hard_iface || !hard_iface->soft_iface) { in batadv_orig_hardif_seq_print_text() 1068 bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_orig_hardif_seq_print_text() 1083 hard_iface->soft_iface->name, bat_priv->bat_algo_ops->name); in batadv_orig_hardif_seq_print_text() 1096 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_orig_hash_add_if() 1132 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_orig_hash_del_if() 1169 if (hard_iface->soft_iface != hard_iface_tmp->soft_iface) in batadv_orig_hash_del_if()
|
D | main.c | 123 int batadv_mesh_init(struct net_device *soft_iface) in batadv_mesh_init() argument 125 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_mesh_init() 190 batadv_mesh_free(soft_iface); in batadv_mesh_init() 194 void batadv_mesh_free(struct net_device *soft_iface) in batadv_mesh_free() argument 196 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_mesh_free() 248 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_is_my_mac() 410 if (!hard_iface->soft_iface) in batadv_batman_skb_recv() 413 bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_batman_skb_recv()
|
D | multicast.c | 184 if (!batadv_tt_local_add(bat_priv->soft_iface, in batadv_mcast_mla_tt_add() 203 struct net_device *upper = bat_priv->soft_iface; in batadv_mcast_has_bridge() 264 struct net_device *soft_iface = bat_priv->soft_iface; in batadv_mcast_mla_update() local 271 ret = batadv_mcast_mla_softif_get(soft_iface, &mcast_list); in batadv_mcast_mla_update()
|
D | sysfs.c | 214 bat_priv->soft_iface); \ 762 ifname = hard_iface->soft_iface->name; in batadv_show_mesh_iface() 802 if ((hard_iface->soft_iface) && in batadv_store_mesh_iface() 803 (strncmp(hard_iface->soft_iface->name, buff, IFNAMSIZ) == 0)) in batadv_store_mesh_iface() 920 bat_kobj = &bat_priv->soft_iface->dev.kobj; in batadv_throw_uevent()
|
D | main.h | 194 int batadv_mesh_init(struct net_device *soft_iface); 195 void batadv_mesh_free(struct net_device *soft_iface);
|
D | distributed-arp-table.h | 157 static inline void batadv_arp_change_timeout(struct net_device *soft_iface, in batadv_arp_change_timeout() argument
|
D | bridge_loop_avoidance.c | 275 struct net_device *soft_iface; in batadv_bla_send_claim() local 288 soft_iface = primary_if->soft_iface; in batadv_bla_send_claim() 293 primary_if->soft_iface, in batadv_bla_send_claim() 360 skb->protocol = eth_type_trans(skb, soft_iface); in batadv_bla_send_claim() 364 soft_iface->last_rx = jiffies; in batadv_bla_send_claim()
|
D | distributed-arp-table.c | 989 bat_priv->soft_iface, ip_dst, hw_src, in batadv_dat_snoop_outgoing_arp_request() 1000 bat_priv->soft_iface); in batadv_dat_snoop_outgoing_arp_request() 1003 bat_priv->soft_iface->last_rx = jiffies; in batadv_dat_snoop_outgoing_arp_request() 1063 bat_priv->soft_iface, ip_dst, hw_src, in batadv_dat_snoop_incoming_arp_request()
|
D | types.h | 113 struct net_device *soft_iface; member 780 struct net_device *soft_iface; member
|
D | translation-table.c | 529 bool batadv_tt_local_add(struct net_device *soft_iface, const u8 *addr, in batadv_tt_local_add() argument 532 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_tt_local_add() 588 net_ratelimited_function(batadv_info, soft_iface, in batadv_tt_local_add() 628 if (batadv_compare_eth(addr, soft_iface->dev_addr) || in batadv_tt_local_add() 880 if (tt_diff_len > bat_priv->soft_iface->mtu) in batadv_tt_tvlv_container_update() 2669 net_ratelimited_function(batadv_info, bat_priv->soft_iface, in batadv_send_other_tt_response() 3520 void batadv_tt_local_resize_to_mtu(struct net_device *soft_iface) in batadv_tt_local_resize_to_mtu() argument 3522 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_tt_local_resize_to_mtu() 3539 net_ratelimited_function(batadv_info, soft_iface, in batadv_tt_local_resize_to_mtu()
|
D | fragmentation.c | 353 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_frag_skb_fwd()
|
D | network-coding.c | 1408 struct net_device *netdev = neigh_node->if_incoming->soft_iface; in batadv_nc_skb_dst_search() 1495 const struct net_device *netdev = neigh_node->if_incoming->soft_iface; in batadv_nc_skb_forward() 1790 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_nc_recv_coded_packet()
|