#ifndef _FPLUS_
#define _FPLUS_
#ifndef HW_PTR
#define HW_PTR …
#endif
struct err_st { … } ;
struct s_smt_fp_txd { … } ;
struct s_smt_fp_rxd { … } ;
s_fp_descr ;
struct s_smt_tx_queue { … } ;
struct s_smt_rx_queue { … } ;
#define VOID_FRAME_OFF …
#define CLAIM_FRAME_OFF …
#define BEACON_FRAME_OFF …
#define DBEACON_FRAME_OFF …
#define RX_FIFO_OFF …
#define RBC_MEM_SIZE …
#define SEND_ASYNC_AS_SYNC …
#define SYNC_TRAFFIC_ON …
#define RX_FIFO_SPACE …
#define TX_FIFO_SPACE …
#define TX_SMALL_FIFO …
#define TX_MEDIUM_FIFO …
#define TX_LARGE_FIFO …
#define RX_SMALL_FIFO …
#define RX_LARGE_FIFO …
struct s_smt_fifo_conf { … } ;
#define FM_ADDRX …
struct s_smt_fp { … } ;
#define RX_ENABLE_ALLMULTI …
#define RX_DISABLE_ALLMULTI …
#define RX_ENABLE_PROMISC …
#define RX_DISABLE_PROMISC …
#define RX_ENABLE_NSA …
#define RX_DISABLE_NSA …
#ifdef AIX
#define MDR_REV
#define AIX_REVERSE …
#else
#ifndef AIX_REVERSE
#define AIX_REVERSE …
#endif
#endif
#ifdef MDR_REV
#define MDR_REVERSE …
#else
#ifndef MDR_REVERSE
#define MDR_REVERSE …
#endif
#endif
#endif