/linux/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() 53 hard_iface = container_of(ref, struct batadv_hard_iface, refcount); in batadv_hardif_release() 65 struct batadv_hard_iface * 68 struct batadv_hard_iface *hard_iface; in batadv_hardif_get_by_netdev() 218 struct batadv_hard_iface *hard_iface = NULL; in batadv_get_real_netdevice() 364 bool batadv_is_cfg80211_hardif(struct batadv_hard_iface *hard_iface) in batadv_is_cfg80211_hardif() 380 bool batadv_is_wifi_hardif(struct batadv_hard_iface *hard_iface) in batadv_is_wifi_hardif() 403 int batadv_hardif_no_broadcast(struct batadv_hard_iface *if_outgoing, in batadv_hardif_no_broadcast() 440 static struct batadv_hard_iface * 443 struct batadv_hard_iface *hard_iface; in batadv_hardif_get_active() [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 | bat_v_ogm.c | 87 static void batadv_v_ogm_start_queue_timer(struct batadv_hard_iface *hard_iface) in batadv_v_ogm_start_queue_timer() 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() 182 static void batadv_v_ogm_aggr_list_free(struct batadv_hard_iface *hard_iface) in batadv_v_ogm_aggr_list_free() 201 static void batadv_v_ogm_aggr_send(struct batadv_hard_iface *hard_iface) in batadv_v_ogm_aggr_send() 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_softif() 389 struct batadv_hard_iface *hard_iface; in batadv_v_ogm_aggr_work() 392 hard_iface = container_of(batv, struct batadv_hard_iface, bat_v); in batadv_v_ogm_aggr_work() 409 int batadv_v_ogm_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_v_ogm_iface_enable() [all …]
|
H A D | types.h | 168 struct batadv_hard_iface { struct 253 struct batadv_hard_iface *if_outgoing; 617 struct batadv_hard_iface *if_incoming; 654 struct batadv_hard_iface *if_incoming; 718 struct batadv_hard_iface *if_outgoing; 1757 struct batadv_hard_iface __rcu *primary_if; /* rcu protected pointer */ 2176 struct batadv_hard_iface *if_incoming; 2182 struct batadv_hard_iface *if_outgoing; 2196 void (*activate)(struct batadv_hard_iface *hard_iface); 2199 int (*enable)(struct batadv_hard_iface *hard_iface); [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() 438 void batadv_v_elp_iface_disable(struct batadv_hard_iface *hard_iface) in batadv_v_elp_iface_disable() 452 void batadv_v_elp_iface_activate(struct batadv_hard_iface *primary_iface, in batadv_v_elp_iface_activate() 453 struct batadv_hard_iface *hard_iface) in batadv_v_elp_iface_activate() 472 void batadv_v_elp_primary_iface_set(struct batadv_hard_iface *primary_iface) in batadv_v_elp_primary_iface_set() [all …]
|
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.c | 44 static void batadv_v_iface_activate(struct batadv_hard_iface *hard_iface) in batadv_v_iface_activate() 47 struct batadv_hard_iface *primary_if; in batadv_v_iface_activate() 64 static int batadv_v_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_v_iface_enable() 79 static void batadv_v_iface_disable(struct batadv_hard_iface *hard_iface) in batadv_v_iface_disable() 85 static void batadv_v_primary_iface_set(struct batadv_hard_iface *hard_iface) in batadv_v_primary_iface_set() 98 static void batadv_v_iface_update_mac(struct batadv_hard_iface *hard_iface) in batadv_v_iface_update_mac() 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() [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 | 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() 495 batadv_forw_packet_alloc(struct batadv_hard_iface *if_incoming, in batadv_forw_packet_alloc() 496 struct batadv_hard_iface *if_outgoing, in batadv_forw_packet_alloc() 608 const struct batadv_hard_iface *hard_iface) in batadv_forw_packet_list_steal() 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() [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 | 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() 219 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_my_icmp_packet() 281 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_icmp_ttl_exceeded() 339 struct batadv_hard_iface *recv_if) in batadv_recv_icmp_packet() 524 struct batadv_hard_iface *recv_if) in batadv_find_router() 657 struct batadv_hard_iface *recv_if) in batadv_route_unicast_packet() 748 struct batadv_hard_iface *primary_if = NULL; in batadv_reroute_unicast_packet() [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 | 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 | fragmentation.h | 21 struct batadv_hard_iface *recv_if,
|
H A D | fragmentation.c | 349 struct batadv_hard_iface *recv_if, in batadv_frag_skb_fwd() 439 struct batadv_hard_iface *primary_if = NULL; in batadv_frag_send_packet()
|
H A D | tp_meter.c | 630 struct batadv_hard_iface *primary_if = NULL; in batadv_tp_recv_ack() 809 struct batadv_hard_iface *primary_if = NULL; in batadv_tp_send() 1158 struct batadv_hard_iface *primary_if = NULL; in batadv_tp_send_ack()
|
H A D | translation-table.c | 598 struct batadv_hard_iface *in_hardif = NULL; in batadv_tt_local_add() 1135 struct batadv_hard_iface *primary_if = NULL; in batadv_tt_local_dump() 1902 struct batadv_hard_iface *primary_if = NULL; in batadv_tt_global_dump() 2874 struct batadv_hard_iface *primary_if; in batadv_send_tt_request() 3082 struct batadv_hard_iface *primary_if = NULL; in batadv_send_my_tt_response() 3469 struct batadv_hard_iface *primary_if; in batadv_send_roam_adv()
|
H A D | network-coding.c | 52 struct batadv_hard_iface *recv_if); 1794 struct batadv_hard_iface *recv_if) in batadv_nc_recv_coded_packet()
|