DPDK  21.08.0
Data Fields
rte_ip_frag_tbl Struct Reference

#include <rte_ip_frag.h>

Data Fields

uint64_t max_cycles
 
uint32_t entry_mask
 
uint32_t max_entries
 
uint32_t use_entries
 
uint32_t bucket_entries
 
uint32_t nb_entries
 
uint32_t nb_buckets
 
struct ip_frag_pkt * last
 
struct ip_pkt_list lru
 
struct ip_frag_tbl_stat stat
 
__extension__ struct ip_frag_pkt pkt [0]
 

Detailed Description

fragmentation table

Examples:
examples/ip_reassembly/main.c, and examples/ipsec-secgw/ipsec-secgw.c.

Definition at line 99 of file rte_ip_frag.h.

Field Documentation

◆ max_cycles

uint64_t max_cycles

ttl for table entries.

Definition at line 100 of file rte_ip_frag.h.

◆ entry_mask

uint32_t entry_mask

hash value mask.

Definition at line 101 of file rte_ip_frag.h.

◆ max_entries

uint32_t max_entries

max entries allowed.

Definition at line 102 of file rte_ip_frag.h.

◆ use_entries

uint32_t use_entries

entries in use.

Definition at line 103 of file rte_ip_frag.h.

◆ bucket_entries

uint32_t bucket_entries

hash associativity.

Definition at line 104 of file rte_ip_frag.h.

◆ nb_entries

uint32_t nb_entries

total size of the table.

Definition at line 105 of file rte_ip_frag.h.

◆ nb_buckets

uint32_t nb_buckets

num of associativity lines.

Definition at line 106 of file rte_ip_frag.h.

◆ last

struct ip_frag_pkt* last

last used entry.

Definition at line 107 of file rte_ip_frag.h.

◆ lru

struct ip_pkt_list lru

LRU list for table entries.

Definition at line 108 of file rte_ip_frag.h.

◆ stat

struct ip_frag_tbl_stat stat

statistics counters.

Definition at line 109 of file rte_ip_frag.h.

◆ pkt

__extension__ struct ip_frag_pkt pkt[0]

hash table.

Definition at line 110 of file rte_ip_frag.h.


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