Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/sfxge/common/efx.h
Show First 20 Lines • Show All 2,105 Lines • ▼ Show 20 Lines | |||||
#define EFX_TXQ_SIZE(_ndescs) ((_ndescs) * sizeof (efx_qword_t)) | #define EFX_TXQ_SIZE(_ndescs) ((_ndescs) * sizeof (efx_qword_t)) | ||||
#define EFX_TXQ_NBUFS(_ndescs) (EFX_TXQ_SIZE(_ndescs) / EFX_BUF_SIZE) | #define EFX_TXQ_NBUFS(_ndescs) (EFX_TXQ_SIZE(_ndescs) / EFX_BUF_SIZE) | ||||
#define EFX_TXQ_LIMIT(_ndescs) ((_ndescs) - 16) | #define EFX_TXQ_LIMIT(_ndescs) ((_ndescs) - 16) | ||||
#define EFX_TXQ_DC_NDESCS(_dcsize) (8 << _dcsize) | #define EFX_TXQ_DC_NDESCS(_dcsize) (8 << _dcsize) | ||||
#define EFX_TXQ_MAX_BUFS 8 /* Maximum independent of EFX_BUG35388_WORKAROUND. */ | #define EFX_TXQ_MAX_BUFS 8 /* Maximum independent of EFX_BUG35388_WORKAROUND. */ | ||||
#define EFX_TXQ_CKSUM_IPV4 0x0001 | #define EFX_TXQ_CKSUM_IPV4 0x0001 | ||||
#define EFX_TXQ_CKSUM_TCPUDP 0x0002 | #define EFX_TXQ_CKSUM_TCPUDP 0x0002 | ||||
#define EFX_TXQ_FATSOV2 0x0004 | #define EFX_TXQ_FATSOV2 0x0004 | ||||
#define EFX_TXQ_CKSUM_INNER_IPV4 0x0008 | |||||
#define EFX_TXQ_CKSUM_INNER_TCPUDP 0x0010 | |||||
extern __checkReturn efx_rc_t | extern __checkReturn efx_rc_t | ||||
efx_tx_qcreate( | efx_tx_qcreate( | ||||
__in efx_nic_t *enp, | __in efx_nic_t *enp, | ||||
__in unsigned int index, | __in unsigned int index, | ||||
__in unsigned int label, | __in unsigned int label, | ||||
__in efsys_mem_t *esmp, | __in efsys_mem_t *esmp, | ||||
__in size_t n, | __in size_t n, | ||||
▲ Show 20 Lines • Show All 483 Lines • Show Last 20 Lines |