Lines Matching full:packet

29  * @BATADV_MCAST: multicast packet with multiple destination addresses
33 * payload packet
34 * @BATADV_UNICAST_4ADDR: unicast packet including the originator address of
36 * @BATADV_ICMP: unicast packet like IP ICMP used for ping or traceroute
37 * @BATADV_UNICAST_TVLV: unicast packet carrying TVLV containers
59 * enum batadv_subtype - packet subtype for unicast4addr
77 * @BATADV_NOT_BEST_NEXT_HOP: flag is set when the ogm packet is forwarded and
96 * @BATADV_TP: throughput meter packet
159 * @BATADV_CLAIM_TYPE_LOOPDETECT: mesh-traversing loop detect packet
198 * struct batadv_ogm_packet - ogm (routing protocol) packet
199 * @packet_type: batman-adv packet type, part of the general header
201 * @ttl: time to live for this packet, part of the general header
226 * struct batadv_ogm2_packet - ogm2 (routing protocol) packet
227 * @packet_type: batman-adv packet type, part of the general header
229 * @ttl: time to live for this packet, part of the general header
250 * struct batadv_elp_packet - elp (neighbor discovery) packet
251 * @packet_type: batman-adv packet type, part of the general header
269 * @packet_type: batman-adv packet type, part of the general header
271 * @ttl: time to live for this packet, part of the general header
272 * @msg_type: ICMP packet type
278 * This structure is used for ICMP packet parsing only and it is never sent
294 * struct batadv_icmp_packet - ICMP packet
295 * @packet_type: batman-adv packet type, part of the general header
297 * @ttl: time to live for this packet, part of the general header
298 * @msg_type: ICMP packet type
318 * struct batadv_icmp_tp_packet - ICMP TP Meter packet
319 * @packet_type: batman-adv packet type, part of the general header
321 * @ttl: time to live for this packet, part of the general header
322 * @msg_type: ICMP packet type
326 * @subtype: TP packet subtype (see batadv_icmp_tp_subtype)
329 * @timestamp: time when the packet has been sent. This value is filled in a
349 * enum batadv_icmp_tp_subtype - ICMP TP Meter packet subtypes
361 * struct batadv_icmp_packet_rr - ICMP RouteRecord packet
362 * @packet_type: batman-adv packet type, part of the general header
364 * @ttl: time to live for this packet, part of the general header
365 * @msg_type: ICMP packet type
388 /* All packet headers in front of an ethernet header have to be completely
400 * struct batadv_unicast_packet - unicast packet for network payload
401 * @packet_type: batman-adv packet type, part of the general header
403 * @ttl: time to live for this packet, part of the general header
405 * @dest: originator destination of the unicast packet
419 * struct batadv_unicast_4addr_packet - extended unicast packet
420 * @u: common unicast packet header
422 * @subtype: packet subtype
436 * struct batadv_frag_packet - fragmented packet
437 * @packet_type: batman-adv packet type, part of the general header
439 * @ttl: time to live for this packet, part of the general header
441 * @orig: originator of the fragment used when merging the packet
446 * @total_size: size of the merged packet
470 * struct batadv_bcast_packet - broadcast packet for network payload
471 * @packet_type: batman-adv packet type, part of the general header
473 * @ttl: time to live for this packet, part of the general header
476 * @orig: originator of the broadcast packet
491 * struct batadv_coded_packet - network coded packet
492 * @packet_type: batman-adv packet type, part of the general header
494 * @ttl: time to live for this packet, part of the general header
495 * @first_source: original source of first included packet
496 * @first_orig_dest: original destination of first included packet
497 * @first_crc: checksum of first included packet
498 * @first_ttvn: tt-version number of first included packet
499 * @second_ttl: ttl of second packet
500 * @second_dest: second receiver of this coded packet
501 * @second_source: original source of second included packet
502 * @second_orig_dest: original destination of second included packet
503 * @second_crc: checksum of second included packet
504 * @second_ttvn: tt version number of second included packet
526 * struct batadv_unicast_tvlv_packet - generic unicast packet with tvlv payload
527 * @packet_type: batman-adv packet type, part of the general header
529 * @ttl: time to live for this packet, part of the general header
530 * @reserved: reserved field (for packet alignment)