FreeBSD kernel IPv4 code
dxr Struct Reference
Collaboration diagram for dxr:

Data Fields

void * d
 
void * x
 
void * r
 
struct nhop_object ** nh_tbl
 
struct dxr_auxaux
 
struct fib_data * fd
 
struct epoch_context epoch_ctx
 
uint32_t fibnum
 
uint16_t d_shift
 
uint16_t x_shift
 
uint32_t x_mask
 

Detailed Description

Definition at line 211 of file in_fib_dxr.c.

Field Documentation

◆ aux

struct dxr_aux* dxr::aux

Definition at line 219 of file in_fib_dxr.c.

Referenced by dxr_build(), dxr_change_rib_batch(), dxr_destroy(), dxr_dump_end(), and dxr_init().

◆ d

void* dxr::d

◆ d_shift

uint16_t dxr::d_shift

Definition at line 223 of file in_fib_dxr.c.

Referenced by dxr_build(), and dxr_lookup().

◆ epoch_ctx

struct epoch_context dxr::epoch_ctx

Definition at line 221 of file in_fib_dxr.c.

Referenced by dxr_change_rib_batch(), and epoch_dxr_destroy().

◆ fd

struct fib_data* dxr::fd

Definition at line 220 of file in_fib_dxr.c.

Referenced by dxr_build(), dxr_change_rib_batch(), and dxr_init().

◆ fibnum

uint32_t dxr::fibnum

Definition at line 222 of file in_fib_dxr.c.

Referenced by dxr_build(), and dxr_init().

◆ nh_tbl

struct nhop_object** dxr::nh_tbl

Definition at line 216 of file in_fib_dxr.c.

Referenced by dxr_build(), and dxr_fib_lookup().

◆ r

void* dxr::r

Definition at line 215 of file in_fib_dxr.c.

Referenced by dxr_build(), and dxr_lookup().

◆ x

void* dxr::x

Definition at line 214 of file in_fib_dxr.c.

Referenced by dxr_build(), and dxr_lookup().

◆ x_mask

uint32_t dxr::x_mask

Definition at line 225 of file in_fib_dxr.c.

Referenced by dxr_build(), and dxr_lookup().

◆ x_shift

uint16_t dxr::x_shift

Definition at line 224 of file in_fib_dxr.c.

Referenced by dxr_build(), and dxr_lookup().


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