| /linux-6.15/net/batman-adv/ |
| H A D | routing.h | 16 struct batadv_hard_iface *hard_iface, 20 struct batadv_hard_iface *recv_if, 23 struct batadv_hard_iface *recv_if); 25 struct batadv_hard_iface *recv_if); 27 struct batadv_hard_iface *iface); 29 struct batadv_hard_iface *recv_if); 32 struct batadv_hard_iface *recv_if); 35 struct batadv_hard_iface *recv_if) in batadv_recv_mcast_packet() 42 struct batadv_hard_iface *recv_if); 44 struct batadv_hard_iface *recv_if); [all …]
|
| H A D | hard-interface.h | 72 bool batadv_is_cfg80211_hardif(struct batadv_hard_iface *hard_iface); 73 bool batadv_is_wifi_hardif(struct batadv_hard_iface *hard_iface); 74 struct batadv_hard_iface* 76 int batadv_hardif_enable_interface(struct batadv_hard_iface *hard_iface, 78 void batadv_hardif_disable_interface(struct batadv_hard_iface *hard_iface); 82 int batadv_hardif_no_broadcast(struct batadv_hard_iface *if_outgoing, 90 static inline void batadv_hardif_put(struct batadv_hard_iface *hard_iface) in batadv_hardif_put() 104 static inline struct batadv_hard_iface * 107 struct batadv_hard_iface *hard_iface; in batadv_primary_if_get_selected()
|
| H A D | hard-interface.c | 51 struct batadv_hard_iface *hard_iface; in batadv_hardif_release() 65 struct batadv_hard_iface * 68 struct batadv_hard_iface *hard_iface; in batadv_hardif_get_by_netdev() 440 static struct batadv_hard_iface * 443 struct batadv_hard_iface *hard_iface; in batadv_hardif_get_active() 463 struct batadv_hard_iface *oldif) in batadv_primary_if_update_addr() 465 struct batadv_hard_iface *primary_if; in batadv_primary_if_update_addr() 808 struct batadv_hard_iface *hard_iface; in batadv_hardif_cnt() 844 struct batadv_hard_iface *new_if; in batadv_hardif_disable_interface() 874 static struct batadv_hard_iface * [all …]
|
| H A D | bat_v_elp.h | 14 int batadv_v_elp_iface_enable(struct batadv_hard_iface *hard_iface); 15 void batadv_v_elp_iface_disable(struct batadv_hard_iface *hard_iface); 16 void batadv_v_elp_iface_activate(struct batadv_hard_iface *primary_iface, 17 struct batadv_hard_iface *hard_iface); 18 void batadv_v_elp_primary_iface_set(struct batadv_hard_iface *primary_iface); 20 struct batadv_hard_iface *if_incoming);
|
| H A D | originator.h | 28 batadv_hardif_neigh_get(const struct batadv_hard_iface *hard_iface, 33 struct batadv_hard_iface *hard_iface, 38 const struct batadv_hard_iface *if_outgoing); 41 struct batadv_hard_iface *if_outgoing); 44 struct batadv_hard_iface *if_outgoing); 47 struct batadv_hard_iface *if_outgoing); 54 struct batadv_hard_iface *if_outgoing); 57 struct batadv_hard_iface *if_outgoing);
|
| H A D | send.h | 21 batadv_forw_packet_alloc(struct batadv_hard_iface *if_incoming, 22 struct batadv_hard_iface *if_outgoing, 34 struct batadv_hard_iface *recv_if); 36 struct batadv_hard_iface *hard_iface, 39 struct batadv_hard_iface *hard_iface); 52 const struct batadv_hard_iface *hard_iface);
|
| H A D | bat_v_ogm.c | 122 struct batadv_hard_iface *hard_iface) in batadv_v_ogm_send_to_if() 163 struct batadv_hard_iface *hard_iface) in batadv_v_ogm_queue_left() 240 struct batadv_hard_iface *hard_iface) in batadv_v_ogm_queue_on_if() 264 struct batadv_hard_iface *hard_iface; in batadv_v_ogm_send_meshif() 389 struct batadv_hard_iface *hard_iface; in batadv_v_ogm_aggr_work() 476 struct batadv_hard_iface *if_incoming, in batadv_v_forward_penalty() 477 struct batadv_hard_iface *if_outgoing, in batadv_v_forward_penalty() 522 struct batadv_hard_iface *if_incoming, in batadv_v_ogm_forward() 523 struct batadv_hard_iface *if_outgoing) in batadv_v_ogm_forward() 852 struct batadv_hard_iface *if_incoming) in batadv_v_ogm_process() [all …]
|
| H A D | bat_v_elp.c | 62 static void batadv_v_elp_start_timer(struct batadv_hard_iface *hard_iface) in batadv_v_elp_start_timer() 84 struct batadv_hard_iface *hard_iface = neigh->if_incoming; in batadv_v_elp_get_throughput() 228 struct batadv_hard_iface *hard_iface = neigh->if_incoming; in batadv_v_elp_wifi_neigh_probe() 288 struct batadv_hard_iface *hard_iface; in batadv_v_elp_periodic_work() 297 hard_iface = container_of(bat_v, struct batadv_hard_iface, bat_v); in batadv_v_elp_periodic_work() 390 int batadv_v_elp_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_v_elp_iface_enable() 453 struct batadv_hard_iface *hard_iface) in batadv_v_elp_iface_activate() 474 struct batadv_hard_iface *hard_iface; in batadv_v_elp_primary_iface_set() 499 struct batadv_hard_iface *if_incoming, in batadv_v_elp_neigh_update() 553 struct batadv_hard_iface *if_incoming) in batadv_v_elp_packet_recv() [all …]
|
| H A D | types.h | 168 struct batadv_hard_iface { struct 259 struct batadv_hard_iface *if_outgoing; 623 struct batadv_hard_iface *if_incoming; 660 struct batadv_hard_iface *if_incoming; 724 struct batadv_hard_iface *if_outgoing; 2154 struct batadv_hard_iface *if_incoming; 2160 struct batadv_hard_iface *if_outgoing; 2207 struct batadv_hard_iface *if_outgoing1, 2209 struct batadv_hard_iface *if_outgoing2); 2224 struct batadv_hard_iface *hard_iface); [all …]
|
| H A D | bat_v_ogm.h | 19 int batadv_v_ogm_iface_enable(struct batadv_hard_iface *hard_iface); 20 void batadv_v_ogm_iface_disable(struct batadv_hard_iface *hard_iface); 23 void batadv_v_ogm_primary_iface_set(struct batadv_hard_iface *primary_iface); 25 struct batadv_hard_iface *if_incoming);
|
| H A D | bat_v.c | 47 struct batadv_hard_iface *primary_if; in batadv_v_iface_activate() 101 struct batadv_hard_iface *primary_if; in batadv_v_iface_update_mac() 180 struct batadv_hard_iface *hard_iface, in batadv_v_neigh_dump_hardif() 212 struct batadv_hard_iface *single_hardif) in batadv_v_neigh_dump() 214 struct batadv_hard_iface *hard_iface; in batadv_v_neigh_dump() 268 struct batadv_hard_iface *if_outgoing, in batadv_v_orig_dump_subentry() 337 struct batadv_hard_iface *if_outgoing, in batadv_v_orig_dump_entry() 388 struct batadv_hard_iface *if_outgoing, in batadv_v_orig_dump_bucket() 423 struct batadv_hard_iface *if_outgoing) in batadv_v_orig_dump() 475 struct batadv_hard_iface *if_outgoing1, in batadv_v_neigh_is_sob() [all …]
|
| H A D | bat_iv_ogm.c | 548 struct batadv_hard_iface *if_incoming, in batadv_iv_ogm_aggregate_new() 549 struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_aggregate_new() 694 struct batadv_hard_iface *if_incoming, in batadv_iv_ogm_forward() 927 struct batadv_hard_iface *if_incoming, in batadv_iv_ogm_orig_update() 928 struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_orig_update() 1317 struct batadv_hard_iface *if_incoming, in batadv_iv_ogm_process_per_outif() 1318 struct batadv_hard_iface *if_outgoing) in batadv_iv_ogm_process_per_outif() 1562 struct batadv_hard_iface *hard_iface; in batadv_iv_ogm_process() 1983 struct batadv_hard_iface *if_outgoing) in batadv_iv_ogm_orig_dump() 2110 struct batadv_hard_iface *hard_iface, in batadv_iv_ogm_neigh_dump_hardif() [all …]
|
| H A D | send.c | 64 struct batadv_hard_iface *hard_iface, in batadv_send_skb_packet() 125 struct batadv_hard_iface *hard_iface) in batadv_send_broadcast_skb() 178 struct batadv_hard_iface *recv_if) in batadv_send_skb_to_orig() 287 struct batadv_hard_iface *primary_if; in batadv_send_skb_prepare_unicast_4addr() 496 struct batadv_hard_iface *if_outgoing, in batadv_forw_packet_alloc() 755 struct batadv_hard_iface *if_in, in batadv_forw_bcast_packet_to_list() 756 struct batadv_hard_iface *if_out) in batadv_forw_bcast_packet_to_list() 811 struct batadv_hard_iface *if_in, in batadv_forw_bcast_packet_if() 851 struct batadv_hard_iface *if_out) in batadv_send_no_broadcast() 923 struct batadv_hard_iface *hard_iface; in __batadv_forw_bcast_packet() [all …]
|
| H A D | bridge_loop_avoidance.h | 50 struct batadv_hard_iface *primary_if, 51 struct batadv_hard_iface *oldif); 97 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address() 98 struct batadv_hard_iface *oldif) in batadv_bla_update_orig_address()
|
| H A D | originator.c | 351 struct batadv_hard_iface *if_outgoing) in batadv_orig_to_router() 377 struct batadv_hard_iface *if_outgoing) in batadv_orig_ifinfo_get() 455 struct batadv_hard_iface *if_outgoing) in batadv_neigh_ifinfo_get() 490 struct batadv_hard_iface *if_outgoing) in batadv_neigh_ifinfo_new() 671 struct batadv_hard_iface *hard_iface, in batadv_neigh_node_create() 733 struct batadv_hard_iface *hard_iface, in batadv_neigh_node_get_or_create() 1020 struct batadv_hard_iface *if_outgoing; in batadv_purge_neigh_ifinfo() 1063 struct batadv_hard_iface *if_outgoing; in batadv_purge_orig_ifinfo() 1118 struct batadv_hard_iface *if_incoming; in batadv_purge_orig_neighbors() 1172 struct batadv_hard_iface *if_outgoing) in batadv_find_best_neighbor() [all …]
|
| H A D | routing.c | 42 struct batadv_hard_iface *recv_if); 55 struct batadv_hard_iface *recv_if, in _batadv_update_route() 116 struct batadv_hard_iface *recv_if, in batadv_update_route() 178 struct batadv_hard_iface *hard_iface, in batadv_check_management_packet() 339 struct batadv_hard_iface *recv_if) in batadv_recv_icmp_packet() 524 struct batadv_hard_iface *recv_if) in batadv_find_router() 790 struct batadv_hard_iface *primary_if; in batadv_check_unicast_ttvn() 909 struct batadv_hard_iface *recv_if) in batadv_recv_unhandled_unicast_packet() 1048 struct batadv_hard_iface *recv_if) in batadv_recv_unicast_tvlv() 1104 struct batadv_hard_iface *recv_if) in batadv_recv_frag_packet() [all …]
|
| H A D | bridge_loop_avoidance.c | 345 struct batadv_hard_iface *primary_if; in batadv_bla_send_claim() 566 struct batadv_hard_iface *primary_if, in batadv_bla_update_own_backbone_gw() 967 struct batadv_hard_iface *primary_if, in batadv_handle_claim() 1330 struct batadv_hard_iface *oldif) in batadv_bla_update_orig_address() 1404 struct batadv_hard_iface *primary_if; in batadv_bla_status_update() 1433 struct batadv_hard_iface *primary_if; in batadv_bla_periodic_work() 1531 struct batadv_hard_iface *primary_if; in batadv_bla_init() 1805 struct batadv_hard_iface *primary_if; in batadv_bla_free() 1900 struct batadv_hard_iface *primary_if; in batadv_bla_rx() 2034 struct batadv_hard_iface *primary_if; in batadv_bla_tx() [all …]
|
| H A D | bat_v.h | 15 void batadv_v_hardif_init(struct batadv_hard_iface *hardif); 26 static inline void batadv_v_hardif_init(struct batadv_hard_iface *hardif) in batadv_v_hardif_init()
|
| H A D | main.c | 70 struct batadv_hard_iface *recv_if); 307 const struct batadv_hard_iface *hard_iface; in batadv_is_my_mac() 407 struct batadv_hard_iface *recv_if) in batadv_recv_unhandled_packet() 433 struct batadv_hard_iface *hard_iface; in batadv_batman_skb_recv() 436 hard_iface = container_of(ptype, struct batadv_hard_iface, in batadv_batman_skb_recv() 562 struct batadv_hard_iface *)) in batadv_recv_handler_register() argument 565 struct batadv_hard_iface *recv_if); in batadv_recv_handler_register()
|
| H A D | netlink.c | 231 struct batadv_hard_iface *primary_if = NULL; in batadv_netlink_mesh_fill() 793 struct batadv_hard_iface *hard_iface, in batadv_netlink_hardif_fill() 859 struct batadv_hard_iface *hard_iface) in batadv_netlink_notify_hardif() 892 struct batadv_hard_iface *hard_iface = info->user_ptr[1]; in batadv_netlink_cmd_get_hardif() 967 struct batadv_hard_iface *hard_iface; in batadv_netlink_dump_hardif() 1215 static struct batadv_hard_iface * 1219 struct batadv_hard_iface *hard_iface; in batadv_netlink_get_hardif_from_ifindex() 1255 static struct batadv_hard_iface * 1277 struct batadv_hard_iface * 1332 struct batadv_hard_iface *hard_iface; in batadv_pre_doit() [all …]
|
| H A D | distributed-arp-table.h | 64 struct batadv_hard_iface *primary_if) in batadv_dat_init_own_addr() 160 struct batadv_hard_iface *iface) in batadv_dat_init_own_addr()
|
| H A D | main.h | 84 #define BATADV_IF_DEFAULT ((struct batadv_hard_iface *)NULL) 252 struct batadv_hard_iface *));
|
| H A D | netlink.h | 19 struct batadv_hard_iface *
|
| H A D | fragmentation.h | 21 struct batadv_hard_iface *recv_if,
|
| H A D | mesh-interface.c | 185 struct batadv_hard_iface *primary_if = NULL; in batadv_interface_tx() 851 struct batadv_hard_iface *hard_iface; in batadv_meshif_slave_add() 875 struct batadv_hard_iface *hard_iface; in batadv_meshif_slave_del() 1116 struct batadv_hard_iface *hard_iface; in batadv_meshif_destroy_netlink()
|