| /linux/net/batman-adv/ |
| A D | hard-interface.c | 432 if (hard_iface->soft_iface != soft_iface) in batadv_hardif_get_active() 535 if (hard_iface->soft_iface != soft_iface) in batadv_hardif_recalc_extra_skbroom() 578 if (hard_iface->soft_iface != soft_iface) in batadv_hardif_min_mtu() 619 soft_iface->mtu = batadv_hardif_min_mtu(soft_iface); in batadv_update_min_mtu() 695 dev_hold(soft_iface); in batadv_hardif_enable_interface() 696 hard_iface->soft_iface = soft_iface; in batadv_hardif_enable_interface() 751 hard_iface->soft_iface = NULL; in batadv_hardif_enable_interface() 752 dev_put(soft_iface); in batadv_hardif_enable_interface() 774 if (hard_iface->soft_iface != soft_iface) in batadv_hardif_cnt() 828 hard_iface->soft_iface = NULL; in batadv_hardif_disable_interface() [all …]
|
| A D | netlink.c | 233 struct net_device *soft_iface = bat_priv->soft_iface; in batadv_netlink_mesh_fill() local 248 soft_iface->dev_addr) || in batadv_netlink_mesh_fill() 984 if (!soft_iface) in batadv_netlink_dump_hardif() 988 dev_put(soft_iface); in batadv_netlink_dump_hardif() 998 if (hard_iface->soft_iface != soft_iface) in batadv_netlink_dump_hardif() 1015 dev_put(soft_iface); in batadv_netlink_dump_hardif() 1174 if (!soft_iface) in batadv_get_softif_from_info() 1180 return soft_iface; in batadv_get_softif_from_info() 1183 dev_put(soft_iface); in batadv_get_softif_from_info() 1218 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_get_hardif_from_info() [all …]
|
| A D | soft-interface.c | 179 struct net_device *soft_iface) in batadv_interface_tx() argument 211 netif_trans_update(soft_iface); in batadv_interface_tx() 456 skb->protocol = eth_type_trans(skb, soft_iface); in batadv_interface_rx() 586 batadv_tt_local_add(bat_priv->soft_iface, in batadv_softif_create_vlan() 587 bat_priv->soft_iface->dev_addr, vid, in batadv_softif_create_vlan() 652 batadv_tt_local_add(bat_priv->soft_iface, in batadv_interface_add_vid() 653 bat_priv->soft_iface->dev_addr, vid, in batadv_interface_add_vid() 741 bat_priv->soft_iface = dev; in batadv_softif_init_late() 836 if (!hard_iface || hard_iface->soft_iface) in batadv_softif_slave_add() 1088 if (hard_iface->soft_iface == soft_iface) in batadv_softif_destroy_netlink() [all …]
|
| A D | originator.c | 705 struct net_device *soft_iface; in batadv_hardif_neigh_dump() local 718 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_hardif_neigh_dump() 723 bat_priv = netdev_priv(soft_iface); in batadv_hardif_neigh_dump() 743 if (hardif->soft_iface != soft_iface) { in batadv_hardif_neigh_dump() 762 dev_put(soft_iface); in batadv_hardif_neigh_dump() 1202 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_purge_orig_node() 1289 struct net_device *soft_iface; in batadv_orig_dump() local 1302 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_orig_dump() 1307 bat_priv = netdev_priv(soft_iface); in batadv_orig_dump() 1327 if (hardif->soft_iface != soft_iface) { in batadv_orig_dump() [all …]
|
| A D | main.c | 150 int batadv_mesh_init(struct net_device *soft_iface) in batadv_mesh_init() argument 152 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_mesh_init() 258 void batadv_mesh_free(struct net_device *soft_iface) in batadv_mesh_free() argument 260 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_mesh_free() 314 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_is_my_mac() 459 if (!hard_iface->soft_iface) in batadv_batman_skb_recv() 462 bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_batman_skb_recv() 685 bat_kobj = &bat_priv->soft_iface->dev.kobj; in batadv_throw_uevent()
|
| 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);
|
| A D | multicast.c | 87 struct net_device *upper = soft_iface; in batadv_mcast_get_bridge() 198 struct net_device *dev = bat_priv->soft_iface; in batadv_mcast_mla_rtr_flags_bridge_get() 248 struct net_device *dev = bat_priv->soft_iface; in batadv_mcast_mla_flags_get() 737 batadv_info(bat_priv->soft_iface, in batadv_mcast_querier_log() 741 batadv_info(bat_priv->soft_iface, in batadv_mcast_querier_log() 871 struct net_device *soft_iface = bat_priv->soft_iface; in __batadv_mcast_mla_update() local 2221 struct net_device *soft_iface; in batadv_mcast_netlink_get_primary() local 2230 soft_iface = dev_get_by_index(net, ifindex); in batadv_mcast_netlink_get_primary() 2231 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_mcast_netlink_get_primary() 2236 bat_priv = netdev_priv(soft_iface); in batadv_mcast_netlink_get_primary() [all …]
|
| A D | bat_iv_ogm.c | 336 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_iv_ogm_send_to_if() 400 struct net_device *soft_iface; in batadv_iv_ogm_emit() local 407 soft_iface = forw_packet->if_incoming->soft_iface; in batadv_iv_ogm_emit() 412 if (forw_packet->if_outgoing->soft_iface != soft_iface) { in batadv_iv_ogm_emit() 743 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_iv_ogm_slide_own_bcast_window() 782 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_iv_ogm_schedule_buff() 844 if (tmp_hard_iface->soft_iface != hard_iface->soft_iface) in batadv_iv_ogm_schedule_buff() 1603 if (hard_iface->soft_iface != if_incoming->soft_iface) in batadv_iv_ogm_process() 1668 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_iv_ogm_process() 1694 bat_priv = netdev_priv(forw_packet->if_incoming->soft_iface); in batadv_iv_send_outstanding_bat_ogm_packet() [all …]
|
| A D | bat_v_elp.c | 146 batadv_info(hard_iface->soft_iface, in batadv_v_elp_get_throughput() 197 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_v_elp_wifi_neigh_probe() 264 bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_v_elp_periodic_work() 431 if (primary_iface->soft_iface != hard_iface->soft_iface) in batadv_v_elp_primary_iface_set() 507 struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in batadv_v_elp_packet_recv()
|
| A D | bat_v_ogm.c | 125 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_v_ogm_send_to_if() 241 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_v_ogm_queue_on_if() 304 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_v_ogm_send_softif() 410 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_v_ogm_iface_enable() 437 struct batadv_priv *bat_priv = netdev_priv(primary_iface->soft_iface); in batadv_v_ogm_primary_iface_set() 854 struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in batadv_v_ogm_process() 928 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_v_ogm_process() 987 struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in batadv_v_ogm_packet_recv()
|
| A D | bridge_loop_avoidance.c | 345 struct net_device *soft_iface; in batadv_bla_send_claim() local 358 soft_iface = primary_if->soft_iface; in batadv_bla_send_claim() 363 primary_if->soft_iface, in batadv_bla_send_claim() 468 batadv_info(bat_priv->soft_iface, in batadv_bla_loopdetect_report() 2236 struct net_device *soft_iface; in batadv_bla_claim_dump() local 2250 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_bla_claim_dump() 2255 bat_priv = netdev_priv(soft_iface); in batadv_bla_claim_dump() 2279 dev_put(soft_iface); in batadv_bla_claim_dump() 2406 struct net_device *soft_iface; in batadv_bla_backbone_dump() local 2420 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_bla_backbone_dump() [all …]
|
| A D | trace.h | 41 __string(device, bat_priv->soft_iface->name) 47 __assign_str(device, bat_priv->soft_iface->name);
|
| 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() 1107 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_frag_packet() 1169 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_bcast_packet() 1259 batadv_interface_rx(recv_if->soft_iface, skb, hdr_size, orig_node); in batadv_recv_bcast_packet()
|
| A D | gateway_client.c | 505 struct net_device *soft_iface; in batadv_gw_dump() local 515 soft_iface = dev_get_by_index(net, ifindex); in batadv_gw_dump() 516 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_gw_dump() 521 bat_priv = netdev_priv(soft_iface); in batadv_gw_dump() 540 dev_put(soft_iface); in batadv_gw_dump()
|
| 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);
|
| A D | translation-table.c | 641 struct net *net = dev_net(soft_iface); in batadv_tt_local_add() 1002 if (tt_diff_len > bat_priv->soft_iface->mtu) in batadv_tt_tvlv_container_update() 1168 struct net_device *soft_iface; in batadv_tt_local_dump() local 1182 soft_iface = dev_get_by_index(net, ifindex); in batadv_tt_local_dump() 1183 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_tt_local_dump() 1188 bat_priv = netdev_priv(soft_iface); in batadv_tt_local_dump() 1210 dev_put(soft_iface); in batadv_tt_local_dump() 1943 struct net_device *soft_iface; in batadv_tt_global_dump() local 1960 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_tt_global_dump() 1965 bat_priv = netdev_priv(soft_iface); in batadv_tt_global_dump() [all …]
|
| A D | distributed-arp-table.c | 942 struct net_device *soft_iface; in batadv_dat_cache_dump() local 955 soft_iface = dev_get_by_index(net, ifindex); in batadv_dat_cache_dump() 956 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_dat_cache_dump() 961 bat_priv = netdev_priv(soft_iface); in batadv_dat_cache_dump() 987 dev_put(soft_iface); in batadv_dat_cache_dump() 1113 skb = arp_create(ARPOP_REPLY, ETH_P_ARP, ip_dst, bat_priv->soft_iface, in batadv_dat_arp_create_reply() 1146 struct net_device *soft_iface = bat_priv->soft_iface; in batadv_dat_snoop_outgoing_arp_request() local 1205 skb_new->protocol = eth_type_trans(skb_new, soft_iface); in batadv_dat_snoop_outgoing_arp_request()
|
| A D | main.h | 241 int batadv_mesh_init(struct net_device *soft_iface); 242 void batadv_mesh_free(struct net_device *soft_iface);
|
| 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() 233 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_v_neigh_dump() 520 if (!batadv_parse_throughput(bat_priv->soft_iface, buff, in batadv_v_store_sel_class()
|
| 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()
|
| A D | soft-interface.h | 19 void batadv_interface_rx(struct net_device *soft_iface,
|
| A D | types.h | 202 struct net_device *soft_iface; member 1547 struct net_device *soft_iface; member
|
| A D | network-coding.c | 1415 struct net_device *netdev = neigh_node->if_incoming->soft_iface; in batadv_nc_skb_dst_search() 1502 const struct net_device *netdev = neigh_node->if_incoming->soft_iface; in batadv_nc_skb_forward() 1800 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_nc_recv_coded_packet()
|
| A D | fragmentation.c | 353 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_frag_skb_fwd()
|