forked from luck/tmp_suning_uos_patched
bnx2x: use BNX2X_Q_FLG_TPA_IPV6 for TPA queue configuration
Signed-off-by: Dmitry Kravkov <dmitry@broadcom.com> Signed-off-by: Eilon Greenstein <eilong@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
019dbb4c01
commit
f5219d8eb8
@ -2699,8 +2699,10 @@ static inline unsigned long bnx2x_get_q_flags(struct bnx2x *bp,
|
||||
if (IS_FCOE_FP(fp))
|
||||
__set_bit(BNX2X_Q_FLG_FCOE, &flags);
|
||||
|
||||
if (!fp->disable_tpa)
|
||||
if (!fp->disable_tpa) {
|
||||
__set_bit(BNX2X_Q_FLG_TPA, &flags);
|
||||
__set_bit(BNX2X_Q_FLG_TPA_IPV6, &flags);
|
||||
}
|
||||
|
||||
if (leading) {
|
||||
__set_bit(BNX2X_Q_FLG_LEADING_RSS, &flags);
|
||||
|
@ -4240,7 +4240,7 @@ static void bnx2x_q_fill_setup_data_e2(struct bnx2x *bp,
|
||||
/* Rx data */
|
||||
|
||||
/* IPv6 TPA supported for E2 and above only */
|
||||
data->rx.tpa_en |= test_bit(BNX2X_Q_FLG_TPA, ¶ms->flags) *
|
||||
data->rx.tpa_en |= test_bit(BNX2X_Q_FLG_TPA_IPV6, ¶ms->flags) *
|
||||
CLIENT_INIT_RX_DATA_TPA_EN_IPV6;
|
||||
}
|
||||
|
||||
|
@ -749,6 +749,7 @@ enum bnx2x_queue_cmd {
|
||||
/* queue SETUP + INIT flags */
|
||||
enum {
|
||||
BNX2X_Q_FLG_TPA,
|
||||
BNX2X_Q_FLG_TPA_IPV6,
|
||||
BNX2X_Q_FLG_STATS,
|
||||
BNX2X_Q_FLG_ZERO_STATS,
|
||||
BNX2X_Q_FLG_ACTIVE,
|
||||
|
Loading…
Reference in New Issue
Block a user