Searched refs:forw_packet (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/net/batman-adv/ |
D | send.c | 390 static void batadv_forw_packet_free(struct batadv_forw_packet *forw_packet) in batadv_forw_packet_free() argument 392 if (forw_packet->skb) in batadv_forw_packet_free() 393 kfree_skb(forw_packet->skb); in batadv_forw_packet_free() 394 if (forw_packet->if_incoming) in batadv_forw_packet_free() 395 batadv_hardif_free_ref(forw_packet->if_incoming); in batadv_forw_packet_free() 396 if (forw_packet->if_outgoing) in batadv_forw_packet_free() 397 batadv_hardif_free_ref(forw_packet->if_outgoing); in batadv_forw_packet_free() 398 kfree(forw_packet); in batadv_forw_packet_free() 403 struct batadv_forw_packet *forw_packet, in _batadv_add_bcast_packet_to_list() argument 408 hlist_add_head(&forw_packet->list, &bat_priv->forw_bcast_list); in _batadv_add_bcast_packet_to_list() [all …]
|
D | bat_iv_ogm.c | 412 static void batadv_iv_ogm_send_to_if(struct batadv_forw_packet *forw_packet, in batadv_iv_ogm_send_to_if() argument 428 packet_pos = forw_packet->skb->data; in batadv_iv_ogm_send_to_if() 432 while (batadv_iv_ogm_aggr_packet(buff_pos, forw_packet->packet_len, in batadv_iv_ogm_send_to_if() 437 if (forw_packet->direct_link_flags & BIT(packet_num) && in batadv_iv_ogm_send_to_if() 438 forw_packet->if_incoming == hard_iface) in batadv_iv_ogm_send_to_if() 443 if (packet_num > 0 || !forw_packet->own) in batadv_iv_ogm_send_to_if() 462 packet_pos = forw_packet->skb->data + buff_pos; in batadv_iv_ogm_send_to_if() 467 skb = skb_clone(forw_packet->skb, GFP_ATOMIC); in batadv_iv_ogm_send_to_if() 477 static void batadv_iv_ogm_emit(struct batadv_forw_packet *forw_packet) in batadv_iv_ogm_emit() argument 483 if (!forw_packet->if_incoming) { in batadv_iv_ogm_emit() [all …]
|
D | distributed-arp-table.h | 41 struct batadv_forw_packet *forw_packet); 135 struct batadv_forw_packet *forw_packet) in batadv_dat_drop_broadcast_packet() argument
|
D | distributed-arp-table.c | 1164 struct batadv_forw_packet *forw_packet) in batadv_dat_drop_broadcast_packet() argument 1179 if (forw_packet->num_packets) in batadv_dat_drop_broadcast_packet() 1182 vid = batadv_dat_get_vid(forw_packet->skb, &hdr_size); in batadv_dat_drop_broadcast_packet() 1184 type = batadv_arp_get_type(bat_priv, forw_packet->skb, hdr_size); in batadv_dat_drop_broadcast_packet() 1188 ip_dst = batadv_arp_ip_dst(forw_packet->skb, hdr_size); in batadv_dat_drop_broadcast_packet()
|
D | types.h | 1140 void (*bat_ogm_emit)(struct batadv_forw_packet *forw_packet);
|