| /linux-6.15/net/batman-adv/ |
| H A D | hard-interface.c | 447 if (hard_iface->mesh_iface != mesh_iface) in batadv_hardif_get_active() 511 const struct net_device *mesh_iface = hard_iface->mesh_iface; in batadv_check_known_mac_addr() local 514 if (!mesh_iface) in batadv_check_known_mac_addr() 521 if (tmp_hard_iface->mesh_iface != mesh_iface) in batadv_check_known_mac_addr() 554 if (hard_iface->mesh_iface != mesh_iface) in batadv_hardif_recalc_extra_skbroom() 597 if (hard_iface->mesh_iface != mesh_iface) in batadv_hardif_min_mtu() 648 dev_set_mtu(mesh_iface, mtu); in batadv_update_min_mtu() 733 hard_iface->mesh_iface = mesh_iface; in batadv_hardif_enable_interface() 790 hard_iface->mesh_iface = NULL; in batadv_hardif_enable_interface() 813 if (hard_iface->mesh_iface != mesh_iface) in batadv_hardif_cnt() [all …]
|
| H A D | netlink.c | 230 struct net_device *mesh_iface = bat_priv->mesh_iface; in batadv_netlink_mesh_fill() local 245 mesh_iface->dev_addr) || in batadv_netlink_mesh_fill() 974 if (IS_ERR(mesh_iface)) in batadv_netlink_dump_hardif() 975 return PTR_ERR(mesh_iface); in batadv_netlink_dump_hardif() 983 if (hard_iface->mesh_iface != mesh_iface) in batadv_netlink_dump_hardif() 1000 dev_put(mesh_iface); in batadv_netlink_dump_hardif() 1153 if (!mesh_iface) in batadv_netlink_get_meshif_from_ifindex() 1159 return mesh_iface; in batadv_netlink_get_meshif_from_ifindex() 1162 dev_put(mesh_iface); in batadv_netlink_get_meshif_from_ifindex() 1230 if (hard_iface->mesh_iface != bat_priv->mesh_iface) in batadv_netlink_get_hardif_from_ifindex() [all …]
|
| H A D | mesh-interface.c | 181 struct net_device *mesh_iface) in batadv_interface_tx() argument 212 netif_trans_update(mesh_iface); in batadv_interface_tx() 460 skb->protocol = eth_type_trans(skb, mesh_iface); in batadv_interface_rx() 590 batadv_tt_local_add(bat_priv->mesh_iface, in batadv_meshif_create_vlan() 591 bat_priv->mesh_iface->dev_addr, vid, in batadv_meshif_create_vlan() 664 batadv_tt_local_add(bat_priv->mesh_iface, in batadv_interface_add_vid() 665 bat_priv->mesh_iface->dev_addr, vid, in batadv_interface_add_vid() 759 bat_priv->mesh_iface = dev; in batadv_meshif_init_late() 855 if (!hard_iface || hard_iface->mesh_iface) in batadv_meshif_slave_add() 1120 if (hard_iface->mesh_iface == mesh_iface) in batadv_meshif_destroy_netlink() [all …]
|
| H A D | bat_v_elp.c | 85 struct net_device *mesh_iface = hard_iface->mesh_iface; in batadv_v_elp_get_throughput() local 95 if (!mesh_iface) in batadv_v_elp_get_throughput() 183 batadv_info(mesh_iface, in batadv_v_elp_get_throughput() 229 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_elp_wifi_neigh_probe() 298 bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_elp_periodic_work() 479 if (primary_iface->mesh_iface != hard_iface->mesh_iface) in batadv_v_elp_primary_iface_set() 555 struct batadv_priv *bat_priv = netdev_priv(if_incoming->mesh_iface); in batadv_v_elp_packet_recv()
|
| H A D | hard-interface.h | 77 struct net_device *mesh_iface); 79 int batadv_hardif_min_mtu(struct net_device *mesh_iface); 80 void batadv_update_min_mtu(struct net_device *mesh_iface);
|
| H A D | multicast.c | 86 struct net_device *upper = mesh_iface; in batadv_mcast_get_bridge() 197 struct net_device *dev = bat_priv->mesh_iface; in batadv_mcast_mla_rtr_flags_bridge_get() 255 if (hard_iface->mesh_iface != bat_priv->mesh_iface) in batadv_mcast_mla_forw_flags_get() 768 batadv_info(bat_priv->mesh_iface, in batadv_mcast_querier_log() 772 batadv_info(bat_priv->mesh_iface, in batadv_mcast_querier_log() 904 struct net_device *mesh_iface = bat_priv->mesh_iface; in __batadv_mcast_mla_update() local 2106 struct net_device *mesh_iface; in batadv_mcast_netlink_get_primary() local 2111 if (IS_ERR(mesh_iface)) in batadv_mcast_netlink_get_primary() 2112 return PTR_ERR(mesh_iface); in batadv_mcast_netlink_get_primary() 2114 bat_priv = netdev_priv(mesh_iface); in batadv_mcast_netlink_get_primary() [all …]
|
| H A D | main.c | 151 int batadv_mesh_init(struct net_device *mesh_iface) in batadv_mesh_init() argument 153 struct batadv_priv *bat_priv = netdev_priv(mesh_iface); in batadv_mesh_init() 259 void batadv_mesh_free(struct net_device *mesh_iface) in batadv_mesh_free() argument 261 struct batadv_priv *bat_priv = netdev_priv(mesh_iface); in batadv_mesh_free() 315 if (hard_iface->mesh_iface != bat_priv->mesh_iface) in batadv_is_my_mac() 460 if (!hard_iface->mesh_iface) in batadv_batman_skb_recv() 463 bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_batman_skb_recv() 695 bat_kobj = &bat_priv->mesh_iface->dev.kobj; in batadv_throw_uevent()
|
| H A D | originator.c | 757 struct net_device *mesh_iface; in batadv_hardif_neigh_dump() local 762 if (IS_ERR(mesh_iface)) in batadv_hardif_neigh_dump() 763 return PTR_ERR(mesh_iface); in batadv_hardif_neigh_dump() 765 bat_priv = netdev_priv(mesh_iface); in batadv_hardif_neigh_dump() 798 dev_put(mesh_iface); in batadv_hardif_neigh_dump() 1239 if (hard_iface->mesh_iface != bat_priv->mesh_iface) in batadv_purge_orig_node() 1328 struct net_device *mesh_iface; in batadv_orig_dump() local 1333 if (IS_ERR(mesh_iface)) in batadv_orig_dump() 1334 return PTR_ERR(mesh_iface); in batadv_orig_dump() 1336 bat_priv = netdev_priv(mesh_iface); in batadv_orig_dump() [all …]
|
| H A D | bat_iv_ogm.c | 336 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_iv_ogm_send_to_if() 399 struct net_device *mesh_iface; in batadv_iv_ogm_emit() local 406 mesh_iface = forw_packet->if_incoming->mesh_iface; in batadv_iv_ogm_emit() 411 if (forw_packet->if_outgoing->mesh_iface != mesh_iface) { in batadv_iv_ogm_emit() 750 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_iv_ogm_slide_own_bcast_window() 789 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_iv_ogm_schedule_buff() 851 if (tmp_hard_iface->mesh_iface != hard_iface->mesh_iface) in batadv_iv_ogm_schedule_buff() 1610 if (hard_iface->mesh_iface != if_incoming->mesh_iface) in batadv_iv_ogm_process() 1675 if (hard_iface->mesh_iface != bat_priv->mesh_iface) in batadv_iv_ogm_process() 1701 bat_priv = netdev_priv(forw_packet->if_incoming->mesh_iface); in batadv_iv_send_outstanding_bat_ogm_packet() [all …]
|
| H A D | bat_v_ogm.c | 124 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_ogm_send_to_if() 242 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_ogm_queue_on_if() 305 if (hard_iface->mesh_iface != bat_priv->mesh_iface) in batadv_v_ogm_send_meshif() 411 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_ogm_iface_enable() 438 struct batadv_priv *bat_priv = netdev_priv(primary_iface->mesh_iface); in batadv_v_ogm_primary_iface_set() 854 struct batadv_priv *bat_priv = netdev_priv(if_incoming->mesh_iface); in batadv_v_ogm_process() 928 if (hard_iface->mesh_iface != bat_priv->mesh_iface) in batadv_v_ogm_process() 987 struct batadv_priv *bat_priv = netdev_priv(if_incoming->mesh_iface); in batadv_v_ogm_packet_recv()
|
| H A D | routing.c | 341 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); in batadv_recv_icmp_packet() 659 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); in batadv_route_unicast_packet() 912 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); in batadv_recv_unhandled_unicast_packet() 941 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); in batadv_recv_unicast_packet() 1020 batadv_interface_rx(recv_if->mesh_iface, skb, hdr_size, in batadv_recv_unicast_packet() 1050 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); in batadv_recv_unicast_tvlv() 1106 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); in batadv_recv_frag_packet() 1168 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); in batadv_recv_bcast_packet() 1258 batadv_interface_rx(recv_if->mesh_iface, skb, hdr_size, orig_node); in batadv_recv_bcast_packet() 1289 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); in batadv_recv_mcast_packet() [all …]
|
| H A D | bridge_loop_avoidance.c | 346 struct net_device *mesh_iface; in batadv_bla_send_claim() local 359 mesh_iface = primary_if->mesh_iface; in batadv_bla_send_claim() 364 primary_if->mesh_iface, in batadv_bla_send_claim() 2235 struct net_device *mesh_iface; in batadv_bla_claim_dump() local 2243 if (IS_ERR(mesh_iface)) in batadv_bla_claim_dump() 2244 return PTR_ERR(mesh_iface); in batadv_bla_claim_dump() 2270 dev_put(mesh_iface); in batadv_bla_claim_dump() 2396 struct net_device *mesh_iface; in batadv_bla_backbone_dump() local 2404 if (IS_ERR(mesh_iface)) in batadv_bla_backbone_dump() 2405 return PTR_ERR(mesh_iface); in batadv_bla_backbone_dump() [all …]
|
| H A D | translation-table.h | 19 bool batadv_tt_local_add(struct net_device *mesh_iface, const u8 *addr, 48 void batadv_tt_local_resize_to_mtu(struct net_device *mesh_iface);
|
| H A D | gateway_client.c | 504 struct net_device *mesh_iface; in batadv_gw_dump() local 508 mesh_iface = batadv_netlink_get_meshif(cb); in batadv_gw_dump() 509 if (IS_ERR(mesh_iface)) in batadv_gw_dump() 510 return PTR_ERR(mesh_iface); in batadv_gw_dump() 512 bat_priv = netdev_priv(mesh_iface); in batadv_gw_dump() 531 dev_put(mesh_iface); in batadv_gw_dump()
|
| H A D | main.h | 241 int batadv_mesh_init(struct net_device *mesh_iface); 242 void batadv_mesh_free(struct net_device *mesh_iface);
|
| H A D | distributed-arp-table.c | 939 struct net_device *mesh_iface; in batadv_dat_cache_dump() local 946 mesh_iface = batadv_netlink_get_meshif(cb); in batadv_dat_cache_dump() 947 if (IS_ERR(mesh_iface)) in batadv_dat_cache_dump() 948 return PTR_ERR(mesh_iface); in batadv_dat_cache_dump() 950 bat_priv = netdev_priv(mesh_iface); in batadv_dat_cache_dump() 976 dev_put(mesh_iface); in batadv_dat_cache_dump() 1102 skb = arp_create(ARPOP_REPLY, ETH_P_ARP, ip_dst, bat_priv->mesh_iface, in batadv_dat_arp_create_reply() 1135 struct net_device *mesh_iface = bat_priv->mesh_iface; in batadv_dat_snoop_outgoing_arp_request() local 1194 skb_new->protocol = eth_type_trans(skb_new, mesh_iface); in batadv_dat_snoop_outgoing_arp_request()
|
| H A D | translation-table.c | 595 struct net *net = dev_net(mesh_iface); in batadv_tt_local_add() 1133 struct net_device *mesh_iface; in batadv_tt_local_dump() local 1143 if (IS_ERR(mesh_iface)) in batadv_tt_local_dump() 1144 return PTR_ERR(mesh_iface); in batadv_tt_local_dump() 1146 bat_priv = netdev_priv(mesh_iface); in batadv_tt_local_dump() 1168 dev_put(mesh_iface); in batadv_tt_local_dump() 1900 struct net_device *mesh_iface; in batadv_tt_global_dump() local 1912 if (IS_ERR(mesh_iface)) in batadv_tt_global_dump() 1913 return PTR_ERR(mesh_iface); in batadv_tt_global_dump() 1915 bat_priv = netdev_priv(mesh_iface); in batadv_tt_global_dump() [all …]
|
| H A D | mesh-interface.h | 19 void batadv_interface_rx(struct net_device *mesh_iface,
|
| H A D | trace.h | 37 __string(device, bat_priv->mesh_iface->name)
|
| H A D | send.c | 71 bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_send_skb_packet() 933 if (hard_iface->mesh_iface != bat_priv->mesh_iface) in __batadv_forw_bcast_packet() 1063 bat_priv = netdev_priv(forw_packet->if_incoming->mesh_iface); in batadv_send_outstanding_bcast_packet()
|
| H A D | bat_v.c | 46 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_iface_activate() 100 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_iface_update_mac() 231 if (hard_iface->mesh_iface != bat_priv->mesh_iface) in batadv_v_neigh_dump()
|
| H A D | types.h | 205 struct net_device *mesh_iface; member 1597 struct net_device *mesh_iface; member
|
| H A D | network-coding.c | 1411 struct net_device *netdev = neigh_node->if_incoming->mesh_iface; in batadv_nc_skb_dst_search() 1498 const struct net_device *netdev = neigh_node->if_incoming->mesh_iface; in batadv_nc_skb_forward() 1796 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); in batadv_nc_recv_coded_packet()
|
| H A D | fragmentation.c | 352 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); in batadv_frag_skb_fwd()
|