Searched refs:orig_node (Results 1 - 25 of 33) sorted by relevance

12

/linux-master/net/batman-adv/
H A Doriginator.c54 * Return: orig_node (with increased refcnt), NULL on errors
61 struct batadv_orig_node *orig_node, *orig_node_tmp = NULL; local
71 hlist_for_each_entry_rcu(orig_node, head, hash_entry) {
72 if (!batadv_compare_eth(orig_node, data))
75 if (!kref_get_unless_zero(&orig_node->refcount))
78 orig_node_tmp = orig_node;
105 * @orig_node: the originator serving the VLAN
108 * Return: the vlan object identified by vid and belonging to orig_node or NULL
112 batadv_orig_node_vlan_get(struct batadv_orig_node *orig_node, argument
118 hlist_for_each_entry_rcu(tmp, &orig_node
147 batadv_orig_node_vlan_new(struct batadv_orig_node *orig_node, unsigned short vid) argument
292 batadv_orig_router_get(struct batadv_orig_node *orig_node, const struct batadv_hard_iface *if_outgoing) argument
329 struct batadv_orig_node *orig_node; local
351 batadv_orig_ifinfo_get(struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_outgoing) argument
385 batadv_orig_ifinfo_new(struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_outgoing) argument
507 batadv_neigh_node_get(const struct batadv_orig_node *orig_node, const struct batadv_hard_iface *hard_iface, const u8 *addr) argument
541 batadv_hardif_neigh_create(struct batadv_hard_iface *hard_iface, const u8 *neigh_addr, struct batadv_orig_node *orig_node) argument
588 batadv_hardif_neigh_get_or_create(struct batadv_hard_iface *hard_iface, const u8 *neigh_addr, struct batadv_orig_node *orig_node) argument
645 batadv_neigh_node_create(struct batadv_orig_node *orig_node, struct batadv_hard_iface *hard_iface, const u8 *neigh_addr) argument
707 batadv_neigh_node_get_or_create(struct batadv_orig_node *orig_node, struct batadv_hard_iface *hard_iface, const u8 *neigh_addr) argument
822 struct batadv_orig_node *orig_node; local
843 struct batadv_orig_node *orig_node; local
894 struct batadv_orig_node *orig_node; local
933 struct batadv_orig_node *orig_node; local
1050 batadv_purge_orig_ifinfo(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node) argument
1102 batadv_purge_orig_neighbors(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node) argument
1161 batadv_find_best_neighbor(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_outgoing) argument
1196 batadv_purge_orig_node(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node) argument
1260 struct batadv_orig_node *orig_node; local
[all...]
H A Dnetwork-coding.h24 struct batadv_orig_node *orig_node,
29 struct batadv_orig_node *orig_node,
33 void batadv_nc_init_orig(struct batadv_orig_node *orig_node);
63 struct batadv_orig_node *orig_node,
72 struct batadv_orig_node *orig_node,
82 static inline void batadv_nc_init_orig(struct batadv_orig_node *orig_node) argument
62 batadv_nc_update_nc_node(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, struct batadv_orig_node *orig_neigh_node, struct batadv_ogm_packet *ogm_packet, int is_single_hop_neigh) argument
71 batadv_nc_purge_orig(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, bool (*to_purge)(struct batadv_priv *, struct batadv_nc_node *)) argument
H A Doriginator.h32 batadv_neigh_node_get_or_create(struct batadv_orig_node *orig_node,
37 batadv_orig_router_get(struct batadv_orig_node *orig_node,
53 batadv_orig_ifinfo_get(struct batadv_orig_node *orig_node,
56 batadv_orig_ifinfo_new(struct batadv_orig_node *orig_node,
62 batadv_orig_node_vlan_new(struct batadv_orig_node *orig_node,
65 batadv_orig_node_vlan_get(struct batadv_orig_node *orig_node,
160 * @orig_node: the orig node to free
162 static inline void batadv_orig_node_put(struct batadv_orig_node *orig_node) argument
164 if (!orig_node)
167 kref_put(&orig_node
[all...]
H A Drouting.c47 * @orig_node: orig node which is to be configured
54 struct batadv_orig_node *orig_node,
61 orig_ifinfo = batadv_orig_ifinfo_get(orig_node, recv_if);
65 spin_lock_bh(&orig_node->neigh_list_lock);
80 spin_unlock_bh(&orig_node->neigh_list_lock);
86 "Deleting route towards: %pM\n", orig_node->orig);
87 batadv_tt_global_del_orig(bat_priv, orig_node, -1,
94 orig_node->orig, neigh_node->addr);
99 orig_node->orig, neigh_node->addr,
110 * @orig_node
53 _batadv_update_route(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, struct batadv_hard_iface *recv_if, struct batadv_neigh_node *neigh_node) argument
114 batadv_update_route(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, struct batadv_hard_iface *recv_if, struct batadv_neigh_node *neigh_node) argument
220 struct batadv_orig_node *orig_node = NULL; local
282 struct batadv_orig_node *orig_node = NULL; local
345 struct batadv_orig_node *orig_node = NULL; local
476 batadv_last_bonding_get(struct batadv_orig_node *orig_node) argument
496 batadv_last_bonding_replace(struct batadv_orig_node *orig_node, struct batadv_orig_ifinfo *new_candidate) argument
522 batadv_find_router(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, struct batadv_hard_iface *recv_if) argument
660 struct batadv_orig_node *orig_node = NULL; local
747 struct batadv_orig_node *orig_node = NULL; local
791 struct batadv_orig_node *orig_node; local
945 struct batadv_orig_node *orig_node = NULL, *orig_node_gw = NULL; local
1169 struct batadv_orig_node *orig_node = NULL; local
[all...]
H A Dfragmentation.h24 struct batadv_orig_node *orig_node);
26 struct batadv_orig_node *orig_node,
H A Dgateway_client.h24 struct batadv_orig_node *orig_node);
26 struct batadv_orig_node *orig_node,
29 struct batadv_orig_node *orig_node);
40 struct batadv_orig_node *orig_node);
H A Dgateway_client.c69 batadv_orig_node_put(gw_node->orig_node);
101 * Return: orig_node of selected gateway (with increased refcnt), NULL on errors
107 struct batadv_orig_node *orig_node = NULL; local
114 orig_node = gw_node->orig_node;
115 if (!orig_node)
118 if (!kref_get_unless_zero(&orig_node->refcount))
119 orig_node = NULL;
125 return orig_node;
227 sprintf(gw_addr, "%pM", next_gw->orig_node
287 batadv_gw_check_election(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node) argument
325 batadv_gw_node_add(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, struct batadv_tvlv_gateway_data *gateway) argument
370 batadv_gw_node_get(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node) argument
399 batadv_gw_node_update(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, struct batadv_tvlv_gateway_data *gateway) argument
465 batadv_gw_node_delete(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node) argument
[all...]
H A Dbat_iv_ogm.c141 struct batadv_orig_node *orig_node; local
144 orig_node = batadv_orig_hash_find(bat_priv, addr);
145 if (orig_node)
146 return orig_node;
148 orig_node = batadv_orig_node_new(bat_priv, addr);
149 if (!orig_node)
152 spin_lock_init(&orig_node->bat_iv.ogm_cnt_lock);
154 kref_get(&orig_node->refcount);
156 batadv_choose_orig, orig_node,
157 &orig_node
173 batadv_iv_ogm_neigh_new(struct batadv_hard_iface *hard_iface, const u8 *neigh_addr, struct batadv_orig_node *orig_node, struct batadv_orig_node *orig_neigh) argument
681 batadv_iv_ogm_forward(struct batadv_orig_node *orig_node, const struct ethhdr *ethhdr, struct batadv_ogm_packet *batadv_ogm_packet, bool is_single_hop_neigh, bool is_from_best_next_hop, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) argument
745 struct batadv_orig_node *orig_node; local
882 batadv_iv_orig_ifinfo_sum(struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_outgoing) argument
914 batadv_iv_ogm_orig_update(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, struct batadv_orig_ifinfo *orig_ifinfo, const struct ethhdr *ethhdr, const struct batadv_ogm_packet *batadv_ogm_packet, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing, enum batadv_dup_status dup_status) argument
1062 batadv_iv_ogm_calc_tq(struct batadv_orig_node *orig_node, struct batadv_orig_node *orig_neigh_node, struct batadv_ogm_packet *batadv_ogm_packet, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) argument
1211 struct batadv_orig_node *orig_node; local
1307 batadv_iv_ogm_process_per_outif(const struct sk_buff *skb, int ogm_offset, struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) argument
1507 batadv_iv_ogm_process_reply(struct batadv_ogm_packet *ogm_packet, struct batadv_hard_iface *if_incoming, struct batadv_orig_node *orig_node, u32 if_incoming_seqno) argument
1553 struct batadv_orig_node *orig_neigh_node, *orig_node; local
1812 batadv_iv_ogm_orig_dump_subentry(struct sk_buff *msg, u32 portid, u32 seq, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, bool best) argument
1876 batadv_iv_ogm_orig_dump_entry(struct sk_buff *msg, u32 portid, u32 seq, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing, struct batadv_orig_node *orig_node, int *sub_s) argument
1942 struct batadv_orig_node *orig_node; local
2257 struct batadv_orig_node *orig_node; local
2324 batadv_iv_gw_is_eligible(struct batadv_priv *bat_priv, struct batadv_orig_node *curr_gw_orig, struct batadv_orig_node *orig_node) argument
[all...]
H A Dbat_v_ogm.c51 * Return: the orig_node corresponding to the specified address. If such an
58 struct batadv_orig_node *orig_node; local
61 orig_node = batadv_orig_hash_find(bat_priv, addr);
62 if (orig_node)
63 return orig_node;
65 orig_node = batadv_orig_node_new(bat_priv, addr);
66 if (!orig_node)
69 kref_get(&orig_node->refcount);
71 batadv_choose_orig, orig_node,
72 &orig_node
518 batadv_v_ogm_forward(struct batadv_priv *bat_priv, const struct batadv_ogm2_packet *ogm_received, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) argument
607 batadv_v_ogm_metric_update(struct batadv_priv *bat_priv, const struct batadv_ogm2_packet *ogm2, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) argument
688 batadv_v_ogm_route_update(struct batadv_priv *bat_priv, const struct ethhdr *ethhdr, const struct batadv_ogm2_packet *ogm2, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) argument
782 batadv_v_ogm_process_per_outif(struct batadv_priv *bat_priv, const struct ethhdr *ethhdr, const struct batadv_ogm2_packet *ogm2, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) argument
857 struct batadv_orig_node *orig_node = NULL; local
[all...]
H A Dsend.h33 struct batadv_orig_node *orig_node,
55 struct batadv_orig_node *orig_node,
60 struct batadv_orig_node *orig_node,
H A Ddistributed-arp-table.h45 * batadv_dat_init_orig_node_addr() - assign a DAT address to the orig_node
46 * @orig_node: the node to assign the DAT address to
49 batadv_dat_init_orig_node_addr(struct batadv_orig_node *orig_node) argument
53 addr = batadv_choose_orig(orig_node->orig, BATADV_DAT_ADDR_MAX);
54 orig_node->dat_addr = (batadv_dat_addr_t)addr;
155 batadv_dat_init_orig_node_addr(struct batadv_orig_node *orig_node) argument
H A Dsoft-interface.h21 struct batadv_orig_node *orig_node);
H A Dtranslation-table.c67 struct batadv_orig_node *orig_node);
72 struct batadv_orig_node *orig_node,
360 * for orig_node identified by vid
361 * @orig_node: the originator for which the table has to be modified
365 static void batadv_tt_global_size_mod(struct batadv_orig_node *orig_node, argument
370 vlan = batadv_orig_node_vlan_new(orig_node, vid);
375 spin_lock_bh(&orig_node->vlan_list_lock);
380 spin_unlock_bh(&orig_node->vlan_list_lock);
389 * @orig_node: the originator which global table size has to be decreased
392 static void batadv_tt_global_size_inc(struct batadv_orig_node *orig_node, argument
404 batadv_tt_global_size_dec(struct batadv_orig_node *orig_node, unsigned short vid) argument
840 batadv_tt_prepare_tvlv_global_data(struct batadv_orig_node *orig_node, struct batadv_tvlv_tt_data **tt_data, struct batadv_tvlv_tt_change **tt_change, s32 *tt_len) argument
1441 batadv_tt_global_orig_entry_find(const struct batadv_tt_global_entry *entry, const struct batadv_orig_node *orig_node) argument
1476 batadv_tt_global_entry_has_orig(const struct batadv_tt_global_entry *entry, const struct batadv_orig_node *orig_node, u8 *flags) argument
1528 batadv_tt_global_orig_entry_add(struct batadv_tt_global_entry *tt_global, struct batadv_orig_node *orig_node, int ttvn, u8 flags) argument
1590 batadv_tt_global_add(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, const unsigned char *tt_addr, unsigned short vid, u16 flags, u8 ttvn) argument
2051 batadv_tt_global_del_orig_node(struct batadv_priv *bat_priv, struct batadv_tt_global_entry *tt_global_entry, struct batadv_orig_node *orig_node, const char *message) argument
2083 batadv_tt_global_del_roaming(struct batadv_priv *bat_priv, struct batadv_tt_global_entry *tt_global_entry, struct batadv_orig_node *orig_node, const char *message) argument
2129 batadv_tt_global_del(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, const unsigned char *addr, unsigned short vid, const char *message, bool roaming) argument
2192 batadv_tt_global_del_orig(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, s32 match_vid, const char *message) argument
2376 struct batadv_orig_node *orig_node = NULL; local
2437 batadv_tt_global_crc(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, unsigned short vid) argument
2606 batadv_tt_save_orig_buffer(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, const void *tt_buff, u16 tt_buff_len) argument
2652 batadv_tt_req_node_new(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node) argument
2724 const struct batadv_orig_node *orig_node = data_ptr; local
2808 batadv_tt_global_check_crc(struct batadv_orig_node *orig_node, struct batadv_tvlv_tt_vlan_data *tt_vlan, u16 num_vlan) argument
2877 batadv_tt_global_update_crc(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node) argument
3133 struct batadv_orig_node *orig_node; local
3252 _batadv_tt_update_changes(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, struct batadv_tvlv_tt_change *tt_change, u16 tt_num_changes, u8 ttvn) argument
3290 struct batadv_orig_node *orig_node; local
3315 batadv_tt_update_changes(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, u16 tt_num_changes, u8 ttvn, struct batadv_tvlv_tt_change *tt_change) argument
3370 struct batadv_orig_node *orig_node = NULL; local
3516 batadv_send_roam_adv(struct batadv_priv *bat_priv, u8 *client, unsigned short vid, struct batadv_orig_node *orig_node) argument
3776 batadv_tt_update_orig(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, const void *tt_buff, u16 tt_num_vlan, struct batadv_tvlv_tt_change *tt_change, u16 tt_num_changes, u8 ttvn) argument
3911 batadv_tt_add_temporary_global_entry(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, const unsigned char *addr, unsigned short vid) argument
4114 struct batadv_orig_node *orig_node = NULL; local
[all...]
H A Dsend.c164 * @orig_node: Final destination of the packet.
177 struct batadv_orig_node *orig_node,
180 struct batadv_priv *bat_priv = orig_node->bat_priv;
185 neigh_node = batadv_find_router(bat_priv, orig_node, recv_if);
197 ret = batadv_frag_send_packet(skb, orig_node, neigh_node);
229 * @orig_node: the destination node
235 struct batadv_orig_node *orig_node)
238 u8 ttvn = (u8)atomic_read(&orig_node->last_ttvn);
250 ether_addr_copy(unicast_packet->dest, orig_node->orig);
260 * @orig_node
176 batadv_send_skb_to_orig(struct sk_buff *skb, struct batadv_orig_node *orig_node, struct batadv_hard_iface *recv_if) argument
234 batadv_send_skb_push_fill_unicast(struct sk_buff *skb, int hdr_size, struct batadv_orig_node *orig_node) argument
264 batadv_send_skb_prepare_unicast(struct sk_buff *skb, struct batadv_orig_node *orig_node) argument
331 batadv_send_skb_unicast(struct batadv_priv *bat_priv, struct sk_buff *skb, int packet_type, int packet_subtype, struct batadv_orig_node *orig_node, unsigned short vid) argument
409 struct batadv_orig_node *orig_node; local
445 struct batadv_orig_node *orig_node; local
[all...]
H A Dtvlv.h24 struct batadv_orig_node *orig_node);
45 struct batadv_orig_node *orig_node,
H A Dmulticast.h60 void batadv_mcast_purge_orig(struct batadv_orig_node *orig_node);
112 static inline void batadv_mcast_purge_orig(struct batadv_orig_node *orig_node) argument
H A Drouting.h19 struct batadv_orig_node *orig_node,
47 struct batadv_orig_node *orig_node,
H A Dnetwork-coding.c113 * @orig: the orig_node of the ogm
185 * batadv_nc_init_orig() - initialise the nc fields of an orig_node
186 * @orig_node: the orig_node which is going to be initialised
188 void batadv_nc_init_orig(struct batadv_orig_node *orig_node) argument
190 INIT_LIST_HEAD(&orig_node->in_coding_list);
191 INIT_LIST_HEAD(&orig_node->out_coding_list);
192 spin_lock_init(&orig_node->in_coding_list_lock);
193 spin_lock_init(&orig_node->out_coding_list_lock);
207 batadv_orig_node_put(nc_node->orig_node);
373 batadv_nc_purge_orig(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, bool (*to_purge)(struct batadv_priv *, struct batadv_nc_node *)) argument
398 struct batadv_orig_node *orig_node; local
757 batadv_can_nc_with_orig(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, struct batadv_ogm_packet *ogm_packet) argument
795 batadv_nc_find_nc_node(struct batadv_orig_node *orig_node, struct batadv_orig_node *orig_neigh_node, bool in_coding) argument
837 batadv_nc_get_nc_node(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, struct batadv_orig_node *orig_neigh_node, bool in_coding) argument
898 batadv_nc_update_nc_node(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, struct batadv_orig_node *orig_neigh_node, struct batadv_ogm_packet *ogm_packet, int is_single_hop_neigh) argument
1331 struct batadv_orig_node *orig_node; local
1413 struct batadv_orig_node *orig_node = neigh_node->orig_node; local
[all...]
H A Dtvlv.c356 * @orig_node: orig node emitting the ogm packet
367 struct batadv_orig_node *orig_node,
383 if (!orig_node)
386 tvlv_handler->ogm_handler(bat_priv, orig_node,
426 * @orig_node: orig node emitting the ogm packet
436 struct batadv_orig_node *orig_node,
460 packet_type, orig_node, skb,
480 tvlv_handler->ogm_handler(bat_priv, orig_node,
495 * @orig_node: orig node emitting the ogm packet
499 struct batadv_orig_node *orig_node)
364 batadv_tvlv_call_handler(struct batadv_priv *bat_priv, struct batadv_tvlv_handler *tvlv_handler, u8 packet_type, struct batadv_orig_node *orig_node, struct sk_buff *skb, void *tvlv_value, u16 tvlv_value_len) argument
434 batadv_tvlv_containers_process(struct batadv_priv *bat_priv, u8 packet_type, struct batadv_orig_node *orig_node, struct sk_buff *skb, void *tvlv_value, u16 tvlv_value_len) argument
497 batadv_tvlv_ogm_receive(struct batadv_priv *bat_priv, struct batadv_ogm_packet *batadv_ogm_packet, struct batadv_orig_node *orig_node) argument
623 struct batadv_orig_node *orig_node; local
[all...]
H A Dbat_v.c261 * @orig_node: Originator to dump
271 struct batadv_orig_node *orig_node,
288 last_seen_msecs = jiffies_to_msecs(jiffies - orig_node->last_seen);
299 if (nla_put(msg, BATADV_ATTR_ORIG_ADDRESS, ETH_ALEN, orig_node->orig) ||
329 * @orig_node: Originator to dump
340 struct batadv_orig_node *orig_node, int *sub_s)
347 neigh_node_best = batadv_orig_router_get(orig_node, if_outgoing);
351 hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) {
358 if_outgoing, orig_node,
393 struct batadv_orig_node *orig_node; local
268 batadv_v_orig_dump_subentry(struct sk_buff *msg, u32 portid, u32 seq, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, bool best) argument
337 batadv_v_orig_dump_entry(struct sk_buff *msg, u32 portid, u32 seq, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing, struct batadv_orig_node *orig_node, int *sub_s) argument
527 struct batadv_orig_node *orig_node; local
601 batadv_v_gw_is_eligible(struct batadv_priv *bat_priv, struct batadv_orig_node *curr_gw_orig, struct batadv_orig_node *orig_node) argument
[all...]
H A Dtp_meter.c564 * @orig_node: the originator of the destination
578 struct batadv_orig_node *orig_node,
596 ether_addr_copy(icmp->dst, orig_node->orig);
613 r = batadv_send_skb_to_orig(skb, orig_node, NULL);
631 struct batadv_orig_node *orig_node = NULL; local
662 orig_node = batadv_orig_hash_find(bat_priv, icmp->orig);
663 if (unlikely(!orig_node))
687 orig_node, recv_ack, packet_len,
726 orig_node, recv_ack,
755 batadv_orig_node_put(orig_node);
577 batadv_tp_send_msg(struct batadv_tp_vars *tp_vars, const u8 *src, struct batadv_orig_node *orig_node, u32 seqno, size_t len, const u8 *session, int uid, u32 timestamp) argument
810 struct batadv_orig_node *orig_node = NULL; local
1062 struct batadv_orig_node *orig_node; local
1159 struct batadv_orig_node *orig_node; local
[all...]
H A Dbridge_loop_avoidance.h41 struct batadv_orig_node *orig_node,
76 struct batadv_orig_node *orig_node,
75 batadv_bla_is_backbone_gw(struct sk_buff *skb, struct batadv_orig_node *orig_node, int hdr_size) argument
H A Dtranslation-table.h27 struct batadv_orig_node *orig_node,
50 struct batadv_orig_node *orig_node,
H A Dmulticast.c1266 * @orig_node: the originator to send the packet to
1273 struct batadv_orig_node *orig_node)
1281 if (batadv_bla_is_backbone_gw_orig(bat_priv, orig_node->orig, vid)) {
1287 orig_node, vid);
1328 orig_entry->orig_node);
1355 struct batadv_orig_node *orig_node; local
1360 hlist_for_each_entry_rcu(orig_node,
1369 batadv_mcast_forw_send_orig(bat_priv, newskb, vid, orig_node);
1392 struct batadv_orig_node *orig_node; local
1397 hlist_for_each_entry_rcu(orig_node,
1270 batadv_mcast_forw_send_orig(struct batadv_priv *bat_priv, struct sk_buff *skb, unsigned short vid, struct batadv_orig_node *orig_node) argument
1458 struct batadv_orig_node *orig_node; local
1495 struct batadv_orig_node *orig_node; local
1979 batadv_mcast_flags_dump_entry(struct sk_buff *msg, u32 portid, struct netlink_callback *cb, struct batadv_orig_node *orig_node) argument
2030 struct batadv_orig_node *orig_node; local
[all...]
H A Dfragmentation.c56 * @orig_node: originator to free fragments from
59 void batadv_frag_purge_orig(struct batadv_orig_node *orig_node, argument
66 chain = &orig_node->fragments[i];
125 * @orig_node: originator that the fragment was received from
136 static bool batadv_frag_insert_packet(struct batadv_orig_node *orig_node, argument
170 chain = &orig_node->fragments[bucket];
428 * @orig_node: final destination of the created fragments
434 struct batadv_orig_node *orig_node,
465 bat_priv = orig_node->bat_priv;
503 ether_addr_copy(frag_header.dest, orig_node
433 batadv_frag_send_packet(struct sk_buff *skb, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node) argument
[all...]

Completed in 379 milliseconds

12