sfxge(4): add equal stride super-buffer prefix layout
Sponsored by: Solarflare Communications, Inc. Differential Revision: https://reviews.freebsd.org/D18237
This commit is contained in:
parent
04381b5e29
commit
d222b61743
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=341206
@ -726,6 +726,21 @@ extern "C" {
|
||||
#define ES_DZ_PS_RX_PREFIX_ORIG_LEN_LBN 48
|
||||
#define ES_DZ_PS_RX_PREFIX_ORIG_LEN_WIDTH 16
|
||||
|
||||
/* Equal stride super-buffer RX packet prefix (see SF-119419-TC) */
|
||||
#define ES_EZ_ESSB_RX_PREFIX_LEN 8
|
||||
#define ES_EZ_ESSB_RX_PREFIX_DATA_LEN_LBN 0
|
||||
#define ES_EZ_ESSB_RX_PREFIX_DATA_LEN_WIDTH 16
|
||||
#define ES_EZ_ESSB_RX_PREFIX_MARK_LBN 16
|
||||
#define ES_EZ_ESSB_RX_PREFIX_MARK_WIDTH 8
|
||||
#define ES_EZ_ESSB_RX_PREFIX_HASH_VALID_LBN 28
|
||||
#define ES_EZ_ESSB_RX_PREFIX_HASH_VALID_WIDTH 1
|
||||
#define ES_EZ_ESSB_RX_PREFIX_MARK_VALID_LBN 29
|
||||
#define ES_EZ_ESSB_RX_PREFIX_MARK_VALID_WIDTH 1
|
||||
#define ES_EZ_ESSB_RX_PREFIX_MATCH_FLAG_LBN 30
|
||||
#define ES_EZ_ESSB_RX_PREFIX_MATCH_FLAG_WIDTH 1
|
||||
#define ES_EZ_ESSB_RX_PREFIX_HASH_LBN 32
|
||||
#define ES_EZ_ESSB_RX_PREFIX_HASH_WIDTH 32
|
||||
|
||||
/*
|
||||
* An extra flag for the packed stream mode,
|
||||
* signalling the start of a new buffer
|
||||
|
Loading…
Reference in New Issue
Block a user