Searched refs:forw_packet (Results 1 - 5 of 5) sorted by relevance
/net/batman-adv/ |
H A D | send.c | 390 static void batadv_forw_packet_free(struct batadv_forw_packet *forw_packet) argument 392 if (forw_packet->skb) 393 kfree_skb(forw_packet->skb); 394 if (forw_packet->if_incoming) 395 batadv_hardif_free_ref(forw_packet->if_incoming); 396 if (forw_packet->if_outgoing) 397 batadv_hardif_free_ref(forw_packet->if_outgoing); 398 kfree(forw_packet); 403 struct batadv_forw_packet *forw_packet, 408 hlist_add_head(&forw_packet 402 _batadv_add_bcast_packet_to_list(struct batadv_priv *bat_priv, struct batadv_forw_packet *forw_packet, unsigned long send_time) argument 430 struct batadv_forw_packet *forw_packet; local 486 struct batadv_forw_packet *forw_packet; local 541 struct batadv_forw_packet *forw_packet; local 581 struct batadv_forw_packet *forw_packet; local [all...] |
H A D | distributed-arp-table.h | 43 struct batadv_forw_packet *forw_packet); 137 struct batadv_forw_packet *forw_packet) 136 batadv_dat_drop_broadcast_packet(struct batadv_priv *bat_priv, struct batadv_forw_packet *forw_packet) argument
|
H A D | bat_iv_ogm.c | 413 static void batadv_iv_ogm_send_to_if(struct batadv_forw_packet *forw_packet, argument 429 packet_pos = forw_packet->skb->data; 433 while (batadv_iv_ogm_aggr_packet(buff_pos, forw_packet->packet_len, 438 if (forw_packet->direct_link_flags & BIT(packet_num) && 439 forw_packet->if_incoming == hard_iface) 444 if (packet_num > 0 || !forw_packet->own) 463 packet_pos = forw_packet->skb->data + buff_pos; 468 skb = skb_clone(forw_packet->skb, GFP_ATOMIC); 478 static void batadv_iv_ogm_emit(struct batadv_forw_packet *forw_packet) argument 484 if (!forw_packet 528 batadv_iv_ogm_can_aggregate(const struct batadv_ogm_packet *new_bat_ogm_packet, struct batadv_priv *bat_priv, int packet_len, unsigned long send_time, bool directlink, const struct batadv_hard_iface *if_incoming, const struct batadv_hard_iface *if_outgoing, const struct batadv_forw_packet *forw_packet) argument [all...] |
H A D | distributed-arp-table.c | 1157 * @forw_packet: the broadcast packet 1162 struct batadv_forw_packet *forw_packet) 1177 if (forw_packet->num_packets) 1180 vid = batadv_dat_get_vid(forw_packet->skb, &hdr_size); 1182 type = batadv_arp_get_type(bat_priv, forw_packet->skb, hdr_size); 1186 ip_dst = batadv_arp_ip_dst(forw_packet->skb, hdr_size); 1161 batadv_dat_drop_broadcast_packet(struct batadv_priv *bat_priv, struct batadv_forw_packet *forw_packet) argument
|
H A D | types.h | 1139 void (*bat_ogm_emit)(struct batadv_forw_packet *forw_packet);
|
Completed in 86 milliseconds