• Home
  • Raw
  • Download

Lines Matching full:packet

32  *     payload packet
33 * @BATADV_UNICAST_4ADDR: unicast packet including the originator address of
35 * @BATADV_ICMP: unicast packet like IP ICMP used for ping or traceroute
36 * @BATADV_UNICAST_TVLV: unicast packet carrying TVLV containers
57 * enum batadv_subtype - packet subtype for unicast4addr
75 * @BATADV_NOT_BEST_NEXT_HOP: flag is set when the ogm packet is forwarded and
94 * @BATADV_TP: throughput meter packet
157 * @BATADV_CLAIM_TYPE_LOOPDETECT: mesh-traversing loop detect packet
196 * struct batadv_ogm_packet - ogm (routing protocol) packet
197 * @packet_type: batman-adv packet type, part of the general header
199 * @ttl: time to live for this packet, part of the general header
224 * struct batadv_ogm2_packet - ogm2 (routing protocol) packet
225 * @packet_type: batman-adv packet type, part of the general header
227 * @ttl: time to live for this packet, part of the general header
248 * struct batadv_elp_packet - elp (neighbor discovery) packet
249 * @packet_type: batman-adv packet type, part of the general header
267 * @packet_type: batman-adv packet type, part of the general header
269 * @ttl: time to live for this packet, part of the general header
270 * @msg_type: ICMP packet type
276 * This structure is used for ICMP packet parsing only and it is never sent
292 * struct batadv_icmp_packet - ICMP packet
293 * @packet_type: batman-adv packet type, part of the general header
295 * @ttl: time to live for this packet, part of the general header
296 * @msg_type: ICMP packet type
316 * struct batadv_icmp_tp_packet - ICMP TP Meter packet
317 * @packet_type: batman-adv packet type, part of the general header
319 * @ttl: time to live for this packet, part of the general header
320 * @msg_type: ICMP packet type
324 * @subtype: TP packet subtype (see batadv_icmp_tp_subtype)
327 * @timestamp: time when the packet has been sent. This value is filled in a
347 * enum batadv_icmp_tp_subtype - ICMP TP Meter packet subtypes
359 * struct batadv_icmp_packet_rr - ICMP RouteRecord packet
360 * @packet_type: batman-adv packet type, part of the general header
362 * @ttl: time to live for this packet, part of the general header
363 * @msg_type: ICMP packet type
386 /* All packet headers in front of an ethernet header have to be completely
398 * struct batadv_unicast_packet - unicast packet for network payload
399 * @packet_type: batman-adv packet type, part of the general header
401 * @ttl: time to live for this packet, part of the general header
403 * @dest: originator destination of the unicast packet
417 * struct batadv_unicast_4addr_packet - extended unicast packet
418 * @u: common unicast packet header
420 * @subtype: packet subtype
434 * struct batadv_frag_packet - fragmented packet
435 * @packet_type: batman-adv packet type, part of the general header
437 * @ttl: time to live for this packet, part of the general header
439 * @orig: originator of the fragment used when merging the packet
444 * @total_size: size of the merged packet
468 * struct batadv_bcast_packet - broadcast packet for network payload
469 * @packet_type: batman-adv packet type, part of the general header
471 * @ttl: time to live for this packet, part of the general header
474 * @orig: originator of the broadcast packet
489 * struct batadv_coded_packet - network coded packet
490 * @packet_type: batman-adv packet type, part of the general header
492 * @ttl: time to live for this packet, part of the general header
493 * @first_source: original source of first included packet
494 * @first_orig_dest: original destination of first included packet
495 * @first_crc: checksum of first included packet
496 * @first_ttvn: tt-version number of first included packet
497 * @second_ttl: ttl of second packet
498 * @second_dest: second receiver of this coded packet
499 * @second_source: original source of second included packet
500 * @second_orig_dest: original destination of second included packet
501 * @second_crc: checksum of second included packet
502 * @second_ttvn: tt version number of second included packet
524 * struct batadv_unicast_tvlv_packet - generic unicast packet with tvlv payload
525 * @packet_type: batman-adv packet type, part of the general header
527 * @ttl: time to live for this packet, part of the general header
528 * @reserved: reserved field (for packet alignment)