Lines Matching refs:elp_packet

256 	struct batadv_elp_packet *elp_packet;  in batadv_v_elp_periodic_work()  local
282 elp_packet = (struct batadv_elp_packet *)skb->data; in batadv_v_elp_periodic_work()
283 elp_packet->seqno = htonl(atomic_read(&hard_iface->bat_v.elp_seqno)); in batadv_v_elp_periodic_work()
285 elp_packet->elp_interval = htonl(elp_interval); in batadv_v_elp_periodic_work()
345 struct batadv_elp_packet *elp_packet; in batadv_v_elp_iface_enable() local
359 elp_packet = (struct batadv_elp_packet *)elp_buff; in batadv_v_elp_iface_enable()
361 elp_packet->packet_type = BATADV_ELP; in batadv_v_elp_iface_enable()
362 elp_packet->version = BATADV_COMPAT_VERSION; in batadv_v_elp_iface_enable()
407 struct batadv_elp_packet *elp_packet; in batadv_v_elp_iface_activate() local
414 elp_packet = (struct batadv_elp_packet *)skb->data; in batadv_v_elp_iface_activate()
415 ether_addr_copy(elp_packet->orig, in batadv_v_elp_iface_activate()
452 struct batadv_elp_packet *elp_packet) in batadv_v_elp_neigh_update() argument
461 orig_neigh = batadv_v_ogm_orig_get(bat_priv, elp_packet->orig); in batadv_v_elp_neigh_update()
475 seqno_diff = ntohl(elp_packet->seqno) - elp_latest_seqno; in batadv_v_elp_neigh_update()
485 hardif_neigh->bat_v.elp_latest_seqno = ntohl(elp_packet->seqno); in batadv_v_elp_neigh_update()
486 hardif_neigh->bat_v.elp_interval = ntohl(elp_packet->elp_interval); in batadv_v_elp_neigh_update()
508 struct batadv_elp_packet *elp_packet; in batadv_v_elp_packet_recv() local
527 elp_packet = (struct batadv_elp_packet *)skb->data; in batadv_v_elp_packet_recv()
531 ethhdr->h_source, ntohl(elp_packet->seqno), in batadv_v_elp_packet_recv()
532 elp_packet->orig); in batadv_v_elp_packet_recv()
539 elp_packet); in batadv_v_elp_packet_recv()