iPXE
Data Fields
fragment Struct Reference

A fragment reassembly buffer. More...

#include <fragment.h>

Data Fields

struct list_head list
 
struct io_bufferiobuf
 Reassembled packet. More...
 
size_t hdrlen
 Length of non-fragmentable portion of reassembled packet. More...
 
struct retry_timer timer
 Reassembly timer. More...
 
struct fragment_reassemblerfragments
 Fragment reassembler. More...
 

Detailed Description

A fragment reassembly buffer.

Definition at line 21 of file fragment.h.

Field Documentation

◆ list

struct list_head fragment::list

Definition at line 23 of file fragment.h.

Referenced by fragment_expired(), fragment_find(), and fragment_reassemble().

◆ iobuf

struct io_buffer* fragment::iobuf

Reassembled packet.

Definition at line 25 of file fragment.h.

Referenced by fragment_expired(), fragment_find(), fragment_reassemble(), ipv4_is_fragment(), and ipv6_is_fragment().

◆ hdrlen

size_t fragment::hdrlen

Length of non-fragmentable portion of reassembled packet.

Definition at line 27 of file fragment.h.

Referenced by fragment_find(), fragment_reassemble(), and ipv6_is_fragment().

◆ timer

struct retry_timer fragment::timer

Reassembly timer.

Definition at line 29 of file fragment.h.

Referenced by fragment_reassemble().

◆ fragments

struct fragment_reassembler* fragment::fragments

Fragment reassembler.

Definition at line 31 of file fragment.h.

Referenced by fragment_expired(), fragment_find(), and fragment_reassemble().


The documentation for this struct was generated from the following file: