Searched refs:bcast_packet (Results 1 - 4 of 4) sorted by relevance

/net/batman-adv/
H A Dsoft-interface.c148 struct batadv_bcast_packet *bcast_packet; local
238 if (batadv_skb_head_push(skb, sizeof(*bcast_packet)) < 0)
241 bcast_packet = (struct batadv_bcast_packet *)skb->data;
242 bcast_packet->header.version = BATADV_COMPAT_VERSION;
243 bcast_packet->header.ttl = BATADV_TTL;
246 bcast_packet->header.packet_type = BATADV_BCAST;
247 bcast_packet->reserved = 0;
252 memcpy(bcast_packet->orig,
257 bcast_packet->seqno = htonl(seqno);
H A Dsend.c182 struct batadv_bcast_packet *bcast_packet; local
205 bcast_packet = (struct batadv_bcast_packet *)newskb->data;
206 bcast_packet->header.ttl--;
H A Drouting.c1158 struct batadv_bcast_packet *bcast_packet; local
1160 int hdr_size = sizeof(*bcast_packet);
1182 bcast_packet = (struct batadv_bcast_packet *)skb->data;
1185 if (batadv_is_my_mac(bat_priv, bcast_packet->orig))
1188 if (bcast_packet->header.ttl < 2)
1191 orig_node = batadv_orig_hash_find(bat_priv, bcast_packet->orig);
1200 ntohl(bcast_packet->seqno)))
1203 seq_diff = ntohl(bcast_packet->seqno) - orig_node->last_bcast_seqno;
1214 orig_node->last_bcast_seqno = ntohl(bcast_packet->seqno);
H A Dbridge_loop_avoidance.c1243 * @skb: contains the bcast_packet to be checked
1259 struct batadv_bcast_packet *bcast_packet; local
1262 bcast_packet = (struct batadv_bcast_packet *)skb->data;
1265 crc = batadv_skb_crc32(skb, (u8 *)(bcast_packet + 1));
1284 if (batadv_compare_eth(entry->orig, bcast_packet->orig))
1301 memcpy(entry->orig, bcast_packet->orig, ETH_ALEN);

Completed in 69 milliseconds