Lines Matching defs:dhd_if
344 typedef struct dhd_if { struct
345 struct dhd_info *info; /* back pointer to dhd_info */
347 struct net_device *net;
348 int idx; /* iface idx in dongle */
349 uint subunit; /* subunit */
350 uint8 mac_addr[ETHER_ADDR_LEN]; /* assigned MAC address */
351 bool set_macaddress;
352 bool set_multicast;
353 uint8 bssidx; /* bsscfg index for the interface */
354 bool attached; /* Delayed attachment when unset */
355 bool txflowcontrol; /* Per interface flow control indicator */
356 char name[IFNAMSIZ+1]; /* linux interface name */
357 char dngl_name[IFNAMSIZ+1]; /* corresponding dongle interface name */
358 struct net_device_stats stats;
360 dhd_wmf_t wmf; /* per bsscfg wmf setting */
361 bool wmf_psta_disable; /* enable/disable MC pkt to each mac
366 struct list_head sta_list; /* sll of associated stations */
367 spinlock_t sta_list_lock; /* lock for manipulating sll */
369 uint32 ap_isolate; /* ap-isolation settings */
371 bool parp_enable;
372 bool parp_discard;
373 bool parp_allnode;
374 arp_table_t *phnd_arp_table;
376 bool dhcp_unicast;
377 bool block_ping;
378 bool grat_arp;
379 bool block_tdls;
382 uint8 *qosmap_up_table; /* user priority table, size is UP_TABLE_MAX */
383 bool qosmap_up_table_enable; /* flag set only when app want to set additional UP */
386 bool mcast_regen_bss_enable;
388 bool rx_pkt_chainable; /* set all rx packet to chainable config by default */
389 cumm_ctr_t cumm_ctr; /* cummulative queue length of child flowrings */
391 bool primsta_dwds; /* DWDS status of primary sta interface */
393 uint8 tx_paths_active;
394 bool del_in_progress;
395 bool static_if; /* used to avoid some operations on static_if */
419 } dhd_if_t; argument