Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f5219d8e authored by Vladislav Zolotarov's avatar Vladislav Zolotarov Committed by David S. Miller
Browse files

bnx2x: use BNX2X_Q_FLG_TPA_IPV6 for TPA queue configuration

parent 019dbb4c
Loading
Loading
Loading
Loading
+3 −1
Original line number Original line Diff line number Diff line
@@ -2699,8 +2699,10 @@ static inline unsigned long bnx2x_get_q_flags(struct bnx2x *bp,
	if (IS_FCOE_FP(fp))
	if (IS_FCOE_FP(fp))
		__set_bit(BNX2X_Q_FLG_FCOE, &flags);
		__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, &flags);
		__set_bit(BNX2X_Q_FLG_TPA_IPV6, &flags);
	}


	if (leading) {
	if (leading) {
		__set_bit(BNX2X_Q_FLG_LEADING_RSS, &flags);
		__set_bit(BNX2X_Q_FLG_LEADING_RSS, &flags);
+1 −1
Original line number Original line Diff line number Diff line
@@ -4240,7 +4240,7 @@ static void bnx2x_q_fill_setup_data_e2(struct bnx2x *bp,
	/* Rx data */
	/* Rx data */


	/* IPv6 TPA supported for E2 and above only */
	/* IPv6 TPA supported for E2 and above only */
	data->rx.tpa_en |= test_bit(BNX2X_Q_FLG_TPA, &params->flags) *
	data->rx.tpa_en |= test_bit(BNX2X_Q_FLG_TPA_IPV6, &params->flags) *
				CLIENT_INIT_RX_DATA_TPA_EN_IPV6;
				CLIENT_INIT_RX_DATA_TPA_EN_IPV6;
}
}


+1 −0
Original line number Original line Diff line number Diff line
@@ -749,6 +749,7 @@ enum bnx2x_queue_cmd {
/* queue SETUP + INIT flags */
/* queue SETUP + INIT flags */
enum {
enum {
	BNX2X_Q_FLG_TPA,
	BNX2X_Q_FLG_TPA,
	BNX2X_Q_FLG_TPA_IPV6,
	BNX2X_Q_FLG_STATS,
	BNX2X_Q_FLG_STATS,
	BNX2X_Q_FLG_ZERO_STATS,
	BNX2X_Q_FLG_ZERO_STATS,
	BNX2X_Q_FLG_ACTIVE,
	BNX2X_Q_FLG_ACTIVE,