FreeBSD kernel iwm device code
iwm_mcast_filter_cmd Struct Reference

#include <if_iwmreg.h>

Data Fields

uint8_t filter_own
 
uint8_t port_id
 
uint8_t count
 
uint8_t pass_all
 
uint8_t bssid [6]
 
uint8_t reserved [2]
 
uint8_t addr_list [0]
 

Detailed Description

struct iwm_mcast_filter_cmd - configure multicast filter. @filter_own: Set 1 to filter out multicast packets sent by station itself @port_id: Multicast MAC addresses array specifier. This is a strange way to identify network interface adopted in host-device IF. It is used by FW as index in array of addresses. This array has IWM_MAX_PORT_ID_NUM members. @count: Number of MAC addresses in the array @pass_all: Set 1 to pass all multicast packets. @bssid: current association BSSID. @addr_list: Place holder for array of MAC addresses. IMPORTANT: add padding if necessary to ensure DWORD alignment.

Definition at line 3509 of file if_iwmreg.h.

Field Documentation

◆ addr_list

uint8_t iwm_mcast_filter_cmd::addr_list[0]

Definition at line 3516 of file if_iwmreg.h.

◆ bssid

uint8_t iwm_mcast_filter_cmd::bssid[6]

Definition at line 3514 of file if_iwmreg.h.

Referenced by iwm_allow_mcast().

◆ count

uint8_t iwm_mcast_filter_cmd::count

Definition at line 3512 of file if_iwmreg.h.

Referenced by iwm_allow_mcast().

◆ filter_own

uint8_t iwm_mcast_filter_cmd::filter_own

Definition at line 3510 of file if_iwmreg.h.

Referenced by iwm_allow_mcast().

◆ pass_all

uint8_t iwm_mcast_filter_cmd::pass_all

Definition at line 3513 of file if_iwmreg.h.

Referenced by iwm_allow_mcast().

◆ port_id

uint8_t iwm_mcast_filter_cmd::port_id

Definition at line 3511 of file if_iwmreg.h.

Referenced by iwm_allow_mcast().

◆ reserved

uint8_t iwm_mcast_filter_cmd::reserved[2]

Definition at line 3515 of file if_iwmreg.h.


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