Searched refs:ogm_packet (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/net/batman-adv/ |
D | bat_v_ogm.c | 139 struct batadv_ogm2_packet *ogm_packet; in batadv_v_ogm_send() local 172 ogm_packet = (struct batadv_ogm2_packet *)skb->data; in batadv_v_ogm_send() 173 ogm_packet->seqno = htonl(atomic_read(&bat_priv->bat_v.ogm_seqno)); in batadv_v_ogm_send() 175 ogm_packet->tvlv_len = htons(tvlv_len); in batadv_v_ogm_send() 213 ogm_packet->orig, ntohl(ogm_packet->seqno), in batadv_v_ogm_send() 214 ntohl(ogm_packet->throughput), ogm_packet->ttl, in batadv_v_ogm_send() 262 struct batadv_ogm2_packet *ogm_packet; in batadv_v_ogm_primary_iface_set() local 267 ogm_packet = (struct batadv_ogm2_packet *)bat_priv->bat_v.ogm_buff; in batadv_v_ogm_primary_iface_set() 268 ether_addr_copy(ogm_packet->orig, primary_iface->net_dev->dev_addr); in batadv_v_ogm_primary_iface_set() 677 struct batadv_ogm2_packet *ogm_packet; in batadv_v_ogm_process() local [all …]
|
D | bat_iv_ogm.c | 1439 struct batadv_ogm_packet *ogm_packet; in batadv_iv_ogm_process_per_outif() local 1457 ogm_packet = (struct batadv_ogm_packet *)(skb_priv->data + ogm_offset); in batadv_iv_ogm_process_per_outif() 1459 dup_status = batadv_iv_ogm_update_seqnos(ethhdr, ogm_packet, in batadv_iv_ogm_process_per_outif() 1461 if (batadv_compare_eth(ethhdr->h_source, ogm_packet->orig)) in batadv_iv_ogm_process_per_outif() 1471 if (ogm_packet->tq == 0) { in batadv_iv_ogm_process_per_outif() 1495 prev_sender = ogm_packet->prev_sender; in batadv_iv_ogm_process_per_outif() 1499 !(batadv_compare_eth(ogm_packet->orig, prev_sender)) && in batadv_iv_ogm_process_per_outif() 1508 batadv_tvlv_ogm_receive(bat_priv, ogm_packet, orig_node); in batadv_iv_ogm_process_per_outif() 1524 ogm_packet, is_single_hop_neigh); in batadv_iv_ogm_process_per_outif() 1539 ogm_packet, if_incoming, in batadv_iv_ogm_process_per_outif() [all …]
|
D | network-coding.h | 40 struct batadv_ogm_packet *ogm_packet, 81 struct batadv_ogm_packet *ogm_packet, in batadv_nc_update_nc_node() argument
|
D | network-coding.c | 770 struct batadv_ogm_packet *ogm_packet) in batadv_can_nc_with_orig() argument 784 if (last_real_seqno != ntohl(ogm_packet->seqno)) in batadv_can_nc_with_orig() 786 if (last_ttl != ogm_packet->ttl + 1) in batadv_can_nc_with_orig() 788 if (!batadv_compare_eth(ogm_packet->orig, ogm_packet->prev_sender)) in batadv_can_nc_with_orig() 790 if (ogm_packet->tq < bat_priv->nc.min_tq) in batadv_can_nc_with_orig() 912 struct batadv_ogm_packet *ogm_packet, in batadv_nc_update_nc_node() argument 927 if (!batadv_can_nc_with_orig(bat_priv, orig_node, ogm_packet) && in batadv_nc_update_nc_node()
|