Lines Matching refs:elp_packet
255 struct batadv_elp_packet *elp_packet;
281 elp_packet = (struct batadv_elp_packet *)skb->data;
282 elp_packet->seqno = htonl(atomic_read(&hard_iface->bat_v.elp_seqno));
284 elp_packet->elp_interval = htonl(elp_interval);
344 struct batadv_elp_packet *elp_packet;
358 elp_packet = (struct batadv_elp_packet *)elp_buff;
360 elp_packet->packet_type = BATADV_ELP;
361 elp_packet->version = BATADV_COMPAT_VERSION;
406 struct batadv_elp_packet *elp_packet;
413 elp_packet = (struct batadv_elp_packet *)skb->data;
414 ether_addr_copy(elp_packet->orig,
443 * @elp_packet: the received ELP packet
451 struct batadv_elp_packet *elp_packet)
460 orig_neigh = batadv_v_ogm_orig_get(bat_priv, elp_packet->orig);
474 seqno_diff = ntohl(elp_packet->seqno) - elp_latest_seqno;
484 hardif_neigh->bat_v.elp_latest_seqno = ntohl(elp_packet->seqno);
485 hardif_neigh->bat_v.elp_interval = ntohl(elp_packet->elp_interval);
510 struct batadv_elp_packet *elp_packet;
530 elp_packet = (struct batadv_elp_packet *)skb->data;
534 ethhdr->h_source, ntohl(elp_packet->seqno),
535 elp_packet->orig);
542 elp_packet);