FreeBSD kernel CXGBE device code
t4_filter_tuple Struct Reference

#include <t4_ioctl.h>

Data Fields

uint8_t sip [16]
 
uint8_t dip [16]
 
uint16_t sport
 
uint16_t dport
 
uint16_t vnic
 
uint16_t vlan
 
uint16_t ethtype
 
uint8_t tos
 
uint8_t proto
 
uint32_t fcoe:1
 
uint32_t iport:3
 
uint32_t matchtype:3
 
uint32_t frag:1
 
uint32_t macidx:9
 
uint32_t vlan_vld:1
 
uint32_t ovlan_vld:1
 
uint32_t pfvf_vld:1
 

Detailed Description

Definition at line 177 of file t4_ioctl.h.

Field Documentation

◆ dip

uint8_t t4_filter_tuple::dip[16]

Definition at line 182 of file t4_ioctl.h.

Referenced by filter_eq(), hf_hashfn_4t(), and is_4tuple_specified().

◆ dport

uint16_t t4_filter_tuple::dport

Definition at line 184 of file t4_ioctl.h.

Referenced by filter_eq(), hf_hashfn_4t(), and is_4tuple_specified().

◆ ethtype

uint16_t t4_filter_tuple::ethtype

Definition at line 193 of file t4_ioctl.h.

Referenced by check_fspec_against_fconf_iconf(), filter_eq(), and hashfilter_ntuple().

◆ fcoe

uint32_t t4_filter_tuple::fcoe

Definition at line 196 of file t4_ioctl.h.

Referenced by check_fspec_against_fconf_iconf(), filter_eq(), and hashfilter_ntuple().

◆ frag

uint32_t t4_filter_tuple::frag

Definition at line 199 of file t4_ioctl.h.

Referenced by check_fspec_against_fconf_iconf(), filter_eq(), and hashfilter_ntuple().

◆ iport

uint32_t t4_filter_tuple::iport

◆ macidx

uint32_t t4_filter_tuple::macidx

Definition at line 200 of file t4_ioctl.h.

Referenced by check_fspec_against_fconf_iconf(), filter_eq(), and hashfilter_ntuple().

◆ matchtype

uint32_t t4_filter_tuple::matchtype

Definition at line 198 of file t4_ioctl.h.

Referenced by check_fspec_against_fconf_iconf(), filter_eq(), and hashfilter_ntuple().

◆ ovlan_vld

uint32_t t4_filter_tuple::ovlan_vld

◆ pfvf_vld

uint32_t t4_filter_tuple::pfvf_vld

◆ proto

uint8_t t4_filter_tuple::proto

Definition at line 195 of file t4_ioctl.h.

Referenced by check_fspec_against_fconf_iconf(), filter_eq(), and hashfilter_ntuple().

◆ sip

uint8_t t4_filter_tuple::sip[16]

Definition at line 181 of file t4_ioctl.h.

Referenced by filter_eq(), hf_hashfn_4t(), and is_4tuple_specified().

◆ sport

uint16_t t4_filter_tuple::sport

Definition at line 183 of file t4_ioctl.h.

Referenced by filter_eq(), hf_hashfn_4t(), and is_4tuple_specified().

◆ tos

uint8_t t4_filter_tuple::tos

Definition at line 194 of file t4_ioctl.h.

Referenced by check_fspec_against_fconf_iconf(), filter_eq(), and hashfilter_ntuple().

◆ vlan

uint16_t t4_filter_tuple::vlan

Definition at line 192 of file t4_ioctl.h.

Referenced by filter_eq(), and hashfilter_ntuple().

◆ vlan_vld

uint32_t t4_filter_tuple::vlan_vld

Definition at line 201 of file t4_ioctl.h.

Referenced by check_fspec_against_fconf_iconf(), and filter_eq().

◆ vnic

uint16_t t4_filter_tuple::vnic

Definition at line 191 of file t4_ioctl.h.

Referenced by filter_eq(), and hashfilter_ntuple().


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