xref: /dpdk/drivers/net/cxgbe/base/t4_tcb.h (revision 993541b2fa4ffe4b532e22fae58fd9aa6638e441)
141dc98b0SShagun Agrawal /* SPDX-License-Identifier: BSD-3-Clause
241dc98b0SShagun Agrawal  * Copyright(c) 2018 Chelsio Communications.
341dc98b0SShagun Agrawal  * All rights reserved.
441dc98b0SShagun Agrawal  */
541dc98b0SShagun Agrawal 
641dc98b0SShagun Agrawal #ifndef _T4_TCB_DEFS_H
741dc98b0SShagun Agrawal #define _T4_TCB_DEFS_H
841dc98b0SShagun Agrawal 
9*993541b2SKarra Satwik /* 31:24 */
10*993541b2SKarra Satwik #define W_TCB_SMAC_SEL    0
11*993541b2SKarra Satwik #define S_TCB_SMAC_SEL    24
12*993541b2SKarra Satwik #define M_TCB_SMAC_SEL    0xffULL
13*993541b2SKarra Satwik #define V_TCB_SMAC_SEL(x) ((x) << S_TCB_SMAC_SEL)
14*993541b2SKarra Satwik 
151decc62bSShagun Agrawal /* 95:32 */
161decc62bSShagun Agrawal #define W_TCB_T_FLAGS    1
171decc62bSShagun Agrawal 
1841dc98b0SShagun Agrawal /* 105:96 */
1941dc98b0SShagun Agrawal #define W_TCB_RSS_INFO    3
2041dc98b0SShagun Agrawal #define S_TCB_RSS_INFO    0
2141dc98b0SShagun Agrawal #define M_TCB_RSS_INFO    0x3ffULL
2241dc98b0SShagun Agrawal #define V_TCB_RSS_INFO(x) ((x) << S_TCB_RSS_INFO)
2341dc98b0SShagun Agrawal 
24ceaea6d8SShagun Agrawal /* 191:160 */
25ceaea6d8SShagun Agrawal #define W_TCB_TIMESTAMP    5
26ceaea6d8SShagun Agrawal #define S_TCB_TIMESTAMP    0
27ceaea6d8SShagun Agrawal #define M_TCB_TIMESTAMP    0xffffffffULL
28ceaea6d8SShagun Agrawal #define V_TCB_TIMESTAMP(x) ((x) << S_TCB_TIMESTAMP)
29ceaea6d8SShagun Agrawal 
30ceaea6d8SShagun Agrawal /* 223:192 */
3120c014b1SRahul Lakkireddy #define W_TCB_T_RTT_TS_RECENT_AGE    6
32ceaea6d8SShagun Agrawal #define S_TCB_T_RTT_TS_RECENT_AGE    0
33ceaea6d8SShagun Agrawal #define M_TCB_T_RTT_TS_RECENT_AGE    0xffffffffULL
34ceaea6d8SShagun Agrawal #define V_TCB_T_RTT_TS_RECENT_AGE(x) ((x) << S_TCB_T_RTT_TS_RECENT_AGE)
35ceaea6d8SShagun Agrawal 
3620c014b1SRahul Lakkireddy /* 255:224 */
3720c014b1SRahul Lakkireddy #define S_TCB_T_RTSEQ_RECENT    0
3820c014b1SRahul Lakkireddy #define M_TCB_T_RTSEQ_RECENT    0xffffffffULL
3920c014b1SRahul Lakkireddy #define V_TCB_T_RTSEQ_RECENT(x) ((x) << S_TCB_T_RTSEQ_RECENT)
4020c014b1SRahul Lakkireddy 
417d71ba5dSKarra Satwik #define S_TF_CCTRL_ECE    60
427d71ba5dSKarra Satwik 
43*993541b2SKarra Satwik #define S_TF_CCTRL_CWR    61
44*993541b2SKarra Satwik 
451decc62bSShagun Agrawal #define S_TF_CCTRL_RFR    62
461decc62bSShagun Agrawal 
4741dc98b0SShagun Agrawal #endif /* _T4_TCB_DEFS_H */
48