Lines Matching full:packet

30  * @BATADV_MCAST: multicast packet with multiple destination addresses
34 * payload packet
35 * @BATADV_UNICAST_4ADDR: unicast packet including the originator address of
37 * @BATADV_ICMP: unicast packet like IP ICMP used for ping or traceroute
38 * @BATADV_UNICAST_TVLV: unicast packet carrying TVLV containers
60 * enum batadv_subtype - packet subtype for unicast4addr
78 * @BATADV_NOT_BEST_NEXT_HOP: flag is set when the ogm packet is forwarded and
97 * @BATADV_TP: throughput meter packet
164 * @BATADV_CLAIM_TYPE_LOOPDETECT: mesh-traversing loop detect packet
205 * struct batadv_ogm_packet - ogm (routing protocol) packet
206 * @packet_type: batman-adv packet type, part of the general header
208 * @ttl: time to live for this packet, part of the general header
233 * struct batadv_ogm2_packet - ogm2 (routing protocol) packet
234 * @packet_type: batman-adv packet type, part of the general header
236 * @ttl: time to live for this packet, part of the general header
257 * struct batadv_elp_packet - elp (neighbor discovery) packet
258 * @packet_type: batman-adv packet type, part of the general header
276 * @packet_type: batman-adv packet type, part of the general header
278 * @ttl: time to live for this packet, part of the general header
279 * @msg_type: ICMP packet type
285 * This structure is used for ICMP packet parsing only and it is never sent
301 * struct batadv_icmp_packet - ICMP packet
302 * @packet_type: batman-adv packet type, part of the general header
304 * @ttl: time to live for this packet, part of the general header
305 * @msg_type: ICMP packet type
325 * struct batadv_icmp_tp_packet - ICMP TP Meter packet
326 * @packet_type: batman-adv packet type, part of the general header
328 * @ttl: time to live for this packet, part of the general header
329 * @msg_type: ICMP packet type
333 * @subtype: TP packet subtype (see batadv_icmp_tp_subtype)
336 * @timestamp: time when the packet has been sent. This value is filled in a
356 * enum batadv_icmp_tp_subtype - ICMP TP Meter packet subtypes
368 * struct batadv_icmp_packet_rr - ICMP RouteRecord packet
369 * @packet_type: batman-adv packet type, part of the general header
371 * @ttl: time to live for this packet, part of the general header
372 * @msg_type: ICMP packet type
395 /* All packet headers in front of an ethernet header have to be completely
407 * struct batadv_unicast_packet - unicast packet for network payload
408 * @packet_type: batman-adv packet type, part of the general header
410 * @ttl: time to live for this packet, part of the general header
412 * @dest: originator destination of the unicast packet
426 * struct batadv_unicast_4addr_packet - extended unicast packet
427 * @u: common unicast packet header
429 * @subtype: packet subtype
443 * struct batadv_frag_packet - fragmented packet
444 * @packet_type: batman-adv packet type, part of the general header
446 * @ttl: time to live for this packet, part of the general header
448 * @orig: originator of the fragment used when merging the packet
453 * @total_size: size of the merged packet
477 * struct batadv_bcast_packet - broadcast packet for network payload
478 * @packet_type: batman-adv packet type, part of the general header
480 * @ttl: time to live for this packet, part of the general header
483 * @orig: originator of the broadcast packet
498 * struct batadv_mcast_packet - multicast packet for network payload
499 * @packet_type: batman-adv packet type, part of the general header
501 * @ttl: time to live for this packet, part of the general header
517 * struct batadv_coded_packet - network coded packet
518 * @packet_type: batman-adv packet type, part of the general header
520 * @ttl: time to live for this packet, part of the general header
521 * @first_source: original source of first included packet
522 * @first_orig_dest: original destination of first included packet
523 * @first_crc: checksum of first included packet
524 * @first_ttvn: tt-version number of first included packet
525 * @second_ttl: ttl of second packet
526 * @second_dest: second receiver of this coded packet
527 * @second_source: original source of second included packet
528 * @second_orig_dest: original destination of second included packet
529 * @second_crc: checksum of second included packet
530 * @second_ttvn: tt version number of second included packet
552 * struct batadv_unicast_tvlv_packet - generic unicast packet with tvlv payload
553 * @packet_type: batman-adv packet type, part of the general header
555 * @ttl: time to live for this packet, part of the general header
556 * @reserved: reserved field (for packet alignment)