Searched refs:ogm_packet (Results 1 – 2 of 2) sorted by relevance
145 struct batadv_ogm2_packet *ogm_packet; in batadv_v_ogm_len() local147 ogm_packet = (struct batadv_ogm2_packet *)skb->data; in batadv_v_ogm_len()148 return BATADV_OGM2_HLEN + ntohs(ogm_packet->tvlv_len); in batadv_v_ogm_len()263 struct batadv_ogm2_packet *ogm_packet; in batadv_v_ogm_send_meshif() local296 ogm_packet = (struct batadv_ogm2_packet *)skb->data; in batadv_v_ogm_send_meshif()297 ogm_packet->seqno = htonl(atomic_read(&bat_priv->bat_v.ogm_seqno)); in batadv_v_ogm_send_meshif()299 ogm_packet->tvlv_len = htons(tvlv_len); in batadv_v_ogm_send_meshif()334 ogm_packet->orig, ntohl(ogm_packet->seqno), in batadv_v_ogm_send_meshif()335 ntohl(ogm_packet->throughput), ogm_packet->ttl, in batadv_v_ogm_send_meshif()435 struct batadv_ogm2_packet *ogm_packet; in batadv_v_ogm_primary_iface_set() local[all …]
316 const struct batadv_ogm_packet *ogm_packet) in batadv_iv_ogm_aggr_packet() argument321 next_buff_pos += buff_pos + sizeof(*ogm_packet); in batadv_iv_ogm_aggr_packet()326 next_buff_pos += ntohs(ogm_packet->tvlv_len); in batadv_iv_ogm_aggr_packet()1328 struct batadv_ogm_packet *ogm_packet; in batadv_iv_ogm_process_per_outif() local1346 ogm_packet = (struct batadv_ogm_packet *)(skb_priv->data + ogm_offset); in batadv_iv_ogm_process_per_outif()1348 dup_status = batadv_iv_ogm_update_seqnos(ethhdr, ogm_packet, in batadv_iv_ogm_process_per_outif()1350 if (batadv_compare_eth(ethhdr->h_source, ogm_packet->orig)) in batadv_iv_ogm_process_per_outif()1360 if (ogm_packet->tq == 0) { in batadv_iv_ogm_process_per_outif()1384 prev_sender = ogm_packet->prev_sender; in batadv_iv_ogm_process_per_outif()1388 !(batadv_compare_eth(ogm_packet->orig, prev_sender)) && in batadv_iv_ogm_process_per_outif()[all …]