FreeBSD kernel CXGBE device code
tp_params Struct Reference

#include <common.h>

Data Fields

unsigned int tre
 
unsigned int dack_re
 
unsigned int la_mask
 
unsigned short tx_modq [MAX_NCHAN]
 
uint16_t filter_mode
 
uint16_t filter_mask
 
int vnic_mode
 
uint32_t max_rx_pdu
 
uint32_t max_tx_pdu
 
bool rx_pkt_encap
 
int8_t fcoe_shift
 
int8_t port_shift
 
int8_t vnic_shift
 
int8_t vlan_shift
 
int8_t tos_shift
 
int8_t protocol_shift
 
int8_t ethertype_shift
 
int8_t macmatch_shift
 
int8_t matchtype_shift
 
int8_t frag_shift
 

Detailed Description

Definition at line 253 of file common.h.

Field Documentation

◆ dack_re

unsigned int tp_params::dack_re

Definition at line 255 of file common.h.

Referenced by dack_ticks_to_usec(), and t4_init_tp_params().

◆ ethertype_shift

int8_t tp_params::ethertype_shift

Definition at line 272 of file common.h.

Referenced by hashfilter_ntuple(), and read_filter_mode_and_ingress_config().

◆ fcoe_shift

int8_t tp_params::fcoe_shift

Definition at line 266 of file common.h.

Referenced by hashfilter_ntuple(), and read_filter_mode_and_ingress_config().

◆ filter_mask

uint16_t tp_params::filter_mask

◆ filter_mode

◆ frag_shift

int8_t tp_params::frag_shift

Definition at line 275 of file common.h.

Referenced by hashfilter_ntuple(), and read_filter_mode_and_ingress_config().

◆ la_mask

unsigned int tp_params::la_mask

Definition at line 256 of file common.h.

Referenced by sysctl_tp_la_mask(), and t4_tp_read_la().

◆ macmatch_shift

int8_t tp_params::macmatch_shift

Definition at line 273 of file common.h.

Referenced by hashfilter_ntuple(), and read_filter_mode_and_ingress_config().

◆ matchtype_shift

int8_t tp_params::matchtype_shift

Definition at line 274 of file common.h.

Referenced by hashfilter_ntuple(), and read_filter_mode_and_ingress_config().

◆ max_rx_pdu

uint32_t tp_params::max_rx_pdu

Definition at line 262 of file common.h.

Referenced by max_rx_payload(), and t4_init_tp_params().

◆ max_tx_pdu

uint32_t tp_params::max_tx_pdu

Definition at line 263 of file common.h.

Referenced by t4_init_tp_params().

◆ port_shift

int8_t tp_params::port_shift

Definition at line 267 of file common.h.

Referenced by hashfilter_ntuple(), and read_filter_mode_and_ingress_config().

◆ protocol_shift

int8_t tp_params::protocol_shift

Definition at line 271 of file common.h.

Referenced by hashfilter_ntuple(), and read_filter_mode_and_ingress_config().

◆ rx_pkt_encap

bool tp_params::rx_pkt_encap

Definition at line 264 of file common.h.

Referenced by eth_rx(), and t4_init_tp_params().

◆ tos_shift

int8_t tp_params::tos_shift

Definition at line 270 of file common.h.

Referenced by hashfilter_ntuple(), and read_filter_mode_and_ingress_config().

◆ tre

unsigned int tp_params::tre

Definition at line 254 of file common.h.

Referenced by t4_init_tp_params(), tcp_ticks_to_us(), and us_to_tcp_ticks().

◆ tx_modq

unsigned short tp_params::tx_modq[MAX_NCHAN]

Definition at line 257 of file common.h.

Referenced by t4_init_tp_params().

◆ vlan_shift

int8_t tp_params::vlan_shift

Definition at line 269 of file common.h.

Referenced by hashfilter_ntuple(), and read_filter_mode_and_ingress_config().

◆ vnic_mode

◆ vnic_shift

int8_t tp_params::vnic_shift

Definition at line 268 of file common.h.

Referenced by hashfilter_ntuple(), and read_filter_mode_and_ingress_config().


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