FreeBSD kernel CXGB device code
filter_info Struct Reference

Data Fields

u32 sip
 
u32 sip_mask
 
u32 dip
 
u16 sport
 
u16 dport
 
u32 vlan:12
 
u32 vlan_prio:3
 
u32 mac_hit:1
 
u32 mac_idx:4
 
u32 mac_vld:1
 
u32 pkt_type:2
 
u32 report_filter_id:1
 
u32 pass:1
 
u32 rss:1
 
u32 qset:3
 
u32 locked:1
 
u32 valid:1
 

Detailed Description

Definition at line 284 of file cxgb_main.c.

Field Documentation

◆ dip

u32 filter_info::dip

Definition at line 287 of file cxgb_main.c.

Referenced by cxgb_extension_ioctl(), and set_filter().

◆ dport

u16 filter_info::dport

Definition at line 289 of file cxgb_main.c.

Referenced by cxgb_extension_ioctl(), and set_filter().

◆ locked

u32 filter_info::locked

Definition at line 300 of file cxgb_main.c.

Referenced by alloc_filters(), cxgb_extension_ioctl(), and setup_hw_filters().

◆ mac_hit

u32 filter_info::mac_hit

Definition at line 292 of file cxgb_main.c.

Referenced by cxgb_extension_ioctl(), and set_filter().

◆ mac_idx

u32 filter_info::mac_idx

Definition at line 293 of file cxgb_main.c.

Referenced by cxgb_extension_ioctl(), and set_filter().

◆ mac_vld

u32 filter_info::mac_vld

Definition at line 294 of file cxgb_main.c.

Referenced by cxgb_extension_ioctl(), and set_filter().

◆ pass

u32 filter_info::pass

Definition at line 297 of file cxgb_main.c.

Referenced by alloc_filters(), cxgb_extension_ioctl(), and set_filter().

◆ pkt_type

u32 filter_info::pkt_type

Definition at line 295 of file cxgb_main.c.

Referenced by cxgb_extension_ioctl(), and set_filter().

◆ qset

u32 filter_info::qset

Definition at line 299 of file cxgb_main.c.

Referenced by cxgb_extension_ioctl(), and set_filter().

◆ report_filter_id

u32 filter_info::report_filter_id

Definition at line 296 of file cxgb_main.c.

Referenced by cxgb_extension_ioctl(), and set_filter().

◆ rss

u32 filter_info::rss

Definition at line 298 of file cxgb_main.c.

Referenced by alloc_filters(), cxgb_extension_ioctl(), and set_filter().

◆ sip

u32 filter_info::sip

Definition at line 285 of file cxgb_main.c.

Referenced by cxgb_extension_ioctl(), and set_filter().

◆ sip_mask

u32 filter_info::sip_mask

Definition at line 286 of file cxgb_main.c.

Referenced by cxgb_extension_ioctl(), and set_filter().

◆ sport

u16 filter_info::sport

Definition at line 288 of file cxgb_main.c.

Referenced by cxgb_extension_ioctl(), and set_filter().

◆ valid

u32 filter_info::valid

Definition at line 301 of file cxgb_main.c.

Referenced by alloc_filters(), and cxgb_extension_ioctl().

◆ vlan

u32 filter_info::vlan

Definition at line 290 of file cxgb_main.c.

Referenced by alloc_filters(), cxgb_extension_ioctl(), and set_filter().

◆ vlan_prio

u32 filter_info::vlan_prio

Definition at line 291 of file cxgb_main.c.

Referenced by alloc_filters(), cxgb_extension_ioctl(), and set_filter().


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