mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-15 12:54:27 +00:00
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
f4e2f6a5b3
commit
c09d2224f7
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=340805
|
@ -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…
Reference in a new issue