sfxge(4): define a handle to denote default RSS context
Make the existing filter-specific define more general. This is the same as MC_CMD_RSS_CONTEXT_ALLOC_OUT_RSS_CONTEXT_ID_INVALID. Submitted by: Mark Spender <mspender at solarflare.com> Sponsored by: Solarflare Communications, Inc. Differential Revision: https://reviews.freebsd.org/D18075
This commit is contained in:
parent
f0c5ab9387
commit
6d00fcc49f
@ -1889,6 +1889,9 @@ efx_rx_scatter_enable(
|
||||
__in unsigned int buf_size);
|
||||
#endif /* EFSYS_OPT_RX_SCATTER */
|
||||
|
||||
/* Handle to represent use of the default RSS context. */
|
||||
#define EFX_RSS_CONTEXT_DEFAULT 0xffffffff
|
||||
|
||||
#if EFSYS_OPT_RX_SCALE
|
||||
|
||||
typedef enum efx_rx_hash_alg_e {
|
||||
@ -2316,7 +2319,6 @@ typedef struct efx_filter_spec_s {
|
||||
|
||||
|
||||
/* Default values for use in filter specifications */
|
||||
#define EFX_FILTER_SPEC_RSS_CONTEXT_DEFAULT 0xffffffff
|
||||
#define EFX_FILTER_SPEC_RX_DMAQ_ID_DROP 0xfff
|
||||
#define EFX_FILTER_SPEC_VID_UNSPEC 0xffff
|
||||
|
||||
|
@ -307,7 +307,7 @@ efx_filter_spec_init_rx(
|
||||
memset(spec, 0, sizeof (*spec));
|
||||
spec->efs_priority = priority;
|
||||
spec->efs_flags = EFX_FILTER_FLAG_RX | flags;
|
||||
spec->efs_rss_context = EFX_FILTER_SPEC_RSS_CONTEXT_DEFAULT;
|
||||
spec->efs_rss_context = EFX_RSS_CONTEXT_DEFAULT;
|
||||
spec->efs_dmaq_id = (uint16_t)erp->er_index;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user