Searched refs:forw_packet (Results 1 - 5 of 5) sorted by last modified time
/linux-master/net/batman-adv/ |
H A D | distributed-arp-table.c | 1785 * @forw_packet: the broadcast packet 1790 struct batadv_forw_packet *forw_packet) 1805 if (batadv_forw_packet_is_rebroadcast(forw_packet)) 1808 vid = batadv_dat_get_vid(forw_packet->skb, &hdr_size); 1810 type = batadv_arp_get_type(bat_priv, forw_packet->skb, hdr_size); 1814 ip_dst = batadv_arp_ip_dst(forw_packet->skb, hdr_size); 1789 batadv_dat_drop_broadcast_packet(struct batadv_priv *bat_priv, struct batadv_forw_packet *forw_packet) argument
|
H A D | bat_iv_ogm.c | 332 static void batadv_iv_ogm_send_to_if(struct batadv_forw_packet *forw_packet, argument 348 packet_pos = forw_packet->skb->data; 352 while (batadv_iv_ogm_aggr_packet(buff_pos, forw_packet->packet_len, 357 if (forw_packet->direct_link_flags & BIT(packet_num) && 358 forw_packet->if_incoming == hard_iface) 363 if (packet_num > 0 || !forw_packet->own) 382 packet_pos = forw_packet->skb->data + buff_pos; 387 skb = skb_clone(forw_packet->skb, GFP_ATOMIC); 397 static void batadv_iv_ogm_emit(struct batadv_forw_packet *forw_packet) argument 401 if (!forw_packet 438 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 1686 struct batadv_forw_packet *forw_packet; local [all...] |
H A D | send.c | 459 * @forw_packet: The packet to free 465 void batadv_forw_packet_free(struct batadv_forw_packet *forw_packet, argument 469 kfree_skb(forw_packet->skb); 471 consume_skb(forw_packet->skb); 473 batadv_hardif_put(forw_packet->if_incoming); 474 batadv_hardif_put(forw_packet->if_outgoing); 475 if (forw_packet->queue_left) 476 atomic_inc(forw_packet->queue_left); 477 kfree(forw_packet); 485 * @bat_priv: The bat_priv for the mesh of this forw_packet 501 struct batadv_forw_packet *forw_packet; local 556 batadv_forw_packet_was_stolen(struct batadv_forw_packet *forw_packet) argument 573 batadv_forw_packet_steal(struct batadv_forw_packet *forw_packet, spinlock_t *lock) argument 610 struct batadv_forw_packet *forw_packet; local 640 struct batadv_forw_packet *forw_packet; local 669 batadv_forw_packet_queue(struct batadv_forw_packet *forw_packet, spinlock_t *lock, struct hlist_head *head, unsigned long send_time) argument 707 batadv_forw_packet_bcast_queue(struct batadv_priv *bat_priv, struct batadv_forw_packet *forw_packet, unsigned long send_time) argument 725 batadv_forw_packet_ogmv1_queue(struct batadv_priv *bat_priv, struct batadv_forw_packet *forw_packet, unsigned long send_time) argument 758 struct batadv_forw_packet *forw_packet; local 1016 batadv_forw_packet_bcasts_left(struct batadv_forw_packet *forw_packet) argument 1027 batadv_forw_packet_bcasts_dec(struct batadv_forw_packet *forw_packet) argument 1038 batadv_forw_packet_is_rebroadcast(struct batadv_forw_packet *forw_packet) argument 1054 struct batadv_forw_packet *forw_packet; local [all...] |
H A D | send.h | 18 void batadv_forw_packet_free(struct batadv_forw_packet *forw_packet, 28 struct batadv_forw_packet *forw_packet, 30 bool batadv_forw_packet_is_rebroadcast(struct batadv_forw_packet *forw_packet);
|
H A D | distributed-arp-table.h | 42 struct batadv_forw_packet *forw_packet); 149 struct batadv_forw_packet *forw_packet) 148 batadv_dat_drop_broadcast_packet(struct batadv_priv *bat_priv, struct batadv_forw_packet *forw_packet) argument
|
Completed in 251 milliseconds