| /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 | 68 u32 batadv_hardif_get_wifi_flags(struct batadv_hard_iface *hard_iface); 69 bool batadv_is_wifi_hardif(struct batadv_hard_iface *hard_iface); 70 struct batadv_hard_iface* 74 void batadv_hardif_disable_interface(struct batadv_hard_iface *hard_iface); 78 int batadv_hardif_no_broadcast(struct batadv_hard_iface *if_outgoing, 88 static inline void batadv_hardif_put(struct batadv_hard_iface *hard_iface) in batadv_hardif_put() 102 static inline struct batadv_hard_iface * 105 struct batadv_hard_iface *hard_iface; in batadv_primary_if_get_selected()
|
| 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 | hard-interface.c | 63 struct batadv_hard_iface *hard_iface; in batadv_hardif_release() 65 hard_iface = container_of(ref, struct batadv_hard_iface, refcount); in batadv_hardif_release() 78 struct batadv_hard_iface * 81 struct batadv_hard_iface *hard_iface; in batadv_hardif_get_by_netdev() 242 struct batadv_hard_iface *hard_iface = NULL; in __batadv_get_real_netdev() 408 u32 batadv_hardif_get_wifi_flags(struct batadv_hard_iface *hard_iface) in batadv_hardif_get_wifi_flags() 422 bool batadv_is_wifi_hardif(struct batadv_hard_iface *hard_iface) in batadv_is_wifi_hardif() 444 int batadv_hardif_no_broadcast(struct batadv_hard_iface *if_outgoing, in batadv_hardif_no_broadcast() 489 static struct batadv_hard_iface * 492 struct batadv_hard_iface *hard_iface; in batadv_hardif_get_active() [all …]
|
| 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 | types.h | 216 struct batadv_hard_iface { struct 298 struct batadv_hard_iface *if_outgoing; 645 struct batadv_hard_iface *if_incoming; 689 struct batadv_hard_iface *if_incoming; 753 struct batadv_hard_iface *if_outgoing; 1689 struct batadv_hard_iface __rcu *primary_if; /* rcu protected pointer */ 2032 struct batadv_hard_iface *if_incoming; 2038 struct batadv_hard_iface *if_outgoing; 2052 void (*activate)(struct batadv_hard_iface *hard_iface); 2055 int (*enable)(struct batadv_hard_iface *hard_iface); [all …]
|
| 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() 123 struct batadv_hard_iface *hard_iface) in batadv_v_ogm_send_to_if() 164 struct batadv_hard_iface *hard_iface) in batadv_v_ogm_queue_left() 183 static void batadv_v_ogm_aggr_list_free(struct batadv_hard_iface *hard_iface) in batadv_v_ogm_aggr_list_free() 202 static void batadv_v_ogm_aggr_send(struct batadv_hard_iface *hard_iface) in batadv_v_ogm_aggr_send() 241 struct batadv_hard_iface *hard_iface) in batadv_v_ogm_queue_on_if() 273 struct batadv_hard_iface *hard_iface; in batadv_v_ogm_send_meshif() 394 struct batadv_hard_iface *hard_iface; in batadv_v_ogm_aggr_work() 397 hard_iface = container_of(batv, struct batadv_hard_iface, bat_v); in batadv_v_ogm_aggr_work() 414 int batadv_v_ogm_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_v_ogm_iface_enable() [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_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() 232 struct batadv_hard_iface *hard_iface = neigh->if_incoming; in batadv_v_elp_wifi_neigh_probe() 296 struct batadv_hard_iface *hard_iface; in batadv_v_elp_periodic_work() 304 hard_iface = container_of(bat_v, struct batadv_hard_iface, bat_v); in batadv_v_elp_periodic_work() 396 int batadv_v_elp_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_v_elp_iface_enable() 444 void batadv_v_elp_iface_disable(struct batadv_hard_iface *hard_iface) in batadv_v_elp_iface_disable() 458 void batadv_v_elp_iface_activate(struct batadv_hard_iface *primary_iface, in batadv_v_elp_iface_activate() 459 struct batadv_hard_iface *hard_iface) in batadv_v_elp_iface_activate() 478 void batadv_v_elp_primary_iface_set(struct batadv_hard_iface *primary_iface) in batadv_v_elp_primary_iface_set() [all …]
|
| H A D | bat_iv_ogm.c | 183 batadv_iv_ogm_neigh_new(struct batadv_hard_iface *hard_iface, in batadv_iv_ogm_neigh_new() 202 static int batadv_iv_ogm_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_iface_enable() 247 static void batadv_iv_ogm_iface_disable(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_iface_disable() 265 static void batadv_iv_ogm_iface_update_mac(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_iface_update_mac() 295 batadv_iv_ogm_primary_iface_set(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_primary_iface_set() 408 struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_send_to_if() 513 const struct batadv_hard_iface *if_incoming, in batadv_iv_ogm_can_aggregate() 514 const struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_can_aggregate() 519 struct batadv_hard_iface *primary_if = NULL; in batadv_iv_ogm_can_aggregate() 624 struct batadv_hard_iface *if_incoming, in batadv_iv_ogm_aggregate_new() [all …]
|
| H A D | bat_v.c | 51 static void batadv_v_iface_activate(struct batadv_hard_iface *hard_iface) in batadv_v_iface_activate() 54 struct batadv_hard_iface *primary_if; in batadv_v_iface_activate() 81 static int batadv_v_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_v_iface_enable() 101 static void batadv_v_iface_disable(struct batadv_hard_iface *hard_iface) in batadv_v_iface_disable() 111 static void batadv_v_primary_iface_set(struct batadv_hard_iface *hard_iface) in batadv_v_primary_iface_set() 124 static void batadv_v_iface_update_mac(struct batadv_hard_iface *hard_iface) in batadv_v_iface_update_mac() 127 struct batadv_hard_iface *primary_if; in batadv_v_iface_update_mac() 211 struct batadv_hard_iface *hard_iface, in batadv_v_neigh_dump_hardif() 243 struct batadv_hard_iface *single_hardif) in batadv_v_neigh_dump() 246 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 | 62 struct batadv_hard_iface *hard_iface, in batadv_send_skb_packet() 117 struct batadv_hard_iface *hard_iface) in batadv_send_broadcast_skb() 172 struct batadv_hard_iface *recv_if) in batadv_send_skb_to_orig() 275 struct batadv_hard_iface *primary_if; in batadv_send_skb_prepare_unicast_4addr() 487 batadv_forw_packet_alloc(struct batadv_hard_iface *if_incoming, in batadv_forw_packet_alloc() 488 struct batadv_hard_iface *if_outgoing, in batadv_forw_packet_alloc() 600 const struct batadv_hard_iface *hard_iface) in batadv_forw_packet_list_steal() 747 struct batadv_hard_iface *if_in, in batadv_forw_bcast_packet_to_list() 748 struct batadv_hard_iface *if_out) in batadv_forw_bcast_packet_to_list() 803 struct batadv_hard_iface *if_in, in batadv_forw_bcast_packet_if() [all …]
|
| H A D | originator.c | 317 const struct batadv_hard_iface *if_outgoing) in batadv_orig_router_get() 350 struct batadv_hard_iface *if_outgoing) in batadv_orig_to_router() 376 struct batadv_hard_iface *if_outgoing) in batadv_orig_ifinfo_get() 411 struct batadv_hard_iface *if_outgoing) in batadv_orig_ifinfo_new() 455 struct batadv_hard_iface *if_outgoing) in batadv_neigh_ifinfo_get() 490 struct batadv_hard_iface *if_outgoing) in batadv_neigh_ifinfo_new() 533 const struct batadv_hard_iface *hard_iface, in batadv_neigh_node_get() 567 batadv_hardif_neigh_create(struct batadv_hard_iface *hard_iface, in batadv_hardif_neigh_create() 614 batadv_hardif_neigh_get_or_create(struct batadv_hard_iface *hard_iface, in batadv_hardif_neigh_get_or_create() 638 batadv_hardif_neigh_get(const struct batadv_hard_iface *hard_iface, in batadv_hardif_neigh_get() [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() 183 struct batadv_hard_iface *hard_iface, in batadv_check_management_packet() 276 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_my_icmp_packet() 349 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_icmp_ttl_exceeded() 408 struct batadv_hard_iface *recv_if) in batadv_recv_icmp_packet() 594 struct batadv_hard_iface *recv_if) in batadv_find_router() 741 struct batadv_hard_iface *recv_if) in batadv_route_unicast_packet() 833 struct batadv_hard_iface *primary_if = NULL; in batadv_reroute_unicast_packet() [all …]
|
| H A D | bridge_loop_avoidance.c | 341 struct batadv_hard_iface *primary_if; in batadv_bla_send_claim() 564 struct batadv_hard_iface *primary_if, in batadv_bla_update_own_backbone_gw() 589 struct batadv_hard_iface *primary_if, in batadv_bla_answer_request() 916 struct batadv_hard_iface *primary_if, in batadv_handle_request() 949 struct batadv_hard_iface *primary_if, in batadv_handle_unclaim() 979 struct batadv_hard_iface *primary_if, in batadv_handle_claim() 1023 struct batadv_hard_iface *primary_if, in batadv_check_claim_group() 1096 struct batadv_hard_iface *primary_if, in batadv_bla_process_claim() 1314 struct batadv_hard_iface *primary_if, in batadv_bla_purge_claims() 1378 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address() [all …]
|
| H A D | bat_v.h | 16 void batadv_v_hardif_init(struct batadv_hard_iface *hardif); 31 static inline void batadv_v_hardif_init(struct batadv_hard_iface *hardif) in batadv_v_hardif_init()
|
| H A D | main.c | 63 struct batadv_hard_iface *recv_if); 346 const struct batadv_hard_iface *hard_iface; in batadv_is_my_mac() 454 struct batadv_hard_iface *recv_if) in batadv_recv_unhandled_packet() 475 struct batadv_hard_iface *hard_iface; in batadv_batman_skb_recv() 479 hard_iface = container_of(ptype, struct batadv_hard_iface, in batadv_batman_skb_recv() 613 struct batadv_hard_iface *)) in batadv_recv_handler_register() argument 616 struct batadv_hard_iface *recv_if); in batadv_recv_handler_register()
|
| H A D | netlink.c | 236 struct batadv_hard_iface *primary_if = NULL; in batadv_netlink_mesh_fill() 783 struct batadv_hard_iface *hard_iface, in batadv_netlink_hardif_fill() 849 struct batadv_hard_iface *hard_iface) in batadv_netlink_notify_hardif() 882 struct batadv_hard_iface *hard_iface = info->user_ptr[1]; in batadv_netlink_cmd_get_hardif() 915 struct batadv_hard_iface *hard_iface = info->user_ptr[1]; in batadv_netlink_set_hardif() 963 struct batadv_hard_iface *hard_iface; in batadv_netlink_dump_hardif() 1209 static struct batadv_hard_iface * 1213 struct batadv_hard_iface *hard_iface; in batadv_netlink_get_hardif_from_ifindex() 1251 static struct batadv_hard_iface * 1273 struct batadv_hard_iface * [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 | 80 #define BATADV_IF_DEFAULT ((struct batadv_hard_iface *)NULL) 242 struct batadv_hard_iface *));
|
| H A D | netlink.h | 18 struct batadv_hard_iface *
|
| H A D | fragmentation.h | 21 struct batadv_hard_iface *recv_if,
|
| H A D | mesh-interface.c | 221 struct batadv_hard_iface *primary_if = NULL; in batadv_interface_tx() 905 struct batadv_hard_iface *hard_iface; in batadv_meshif_slave_del() 1157 struct batadv_hard_iface *hard_iface; in batadv_meshif_destroy_netlink()
|
| H A D | fragmentation.c | 402 struct batadv_hard_iface *recv_if, in batadv_frag_skb_fwd() 510 struct batadv_hard_iface *primary_if = NULL; in batadv_frag_send_packet()
|