i40e: fix alignment of HW descriptors number
authorKonstantin Ananyev <konstantin.ananyev@intel.com>
Wed, 30 Sep 2015 19:04:30 +0000 (20:04 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Sun, 1 Nov 2015 23:07:36 +0000 (00:07 +0100)
commitd0510c2a25b2e0c7222ecc7d7a02f063b757b774
tree3c544acd81f135e7cf5172ab5db14fc7e488033b
parent55587b01cc84f6219f300ebc020a83f23c768a4f
i40e: fix alignment of HW descriptors number

According to XL710 datasheet:
RX QLEN restrictions: When the PXE_MODE flag in the GLLAN_RCTL_0
register is cleared, the QLEN must be whole number of 32
descriptors.
TX QLEN restrictions: When the PXE_MODE flag in the GLLAN_RCTL_0
register is cleared, the QLEN must be whole number of 32
descriptors.

So make sure that for both RX and TX queues number of HW descriptors is
a multiple of 32.

Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
Acked-by: Remy Horton <remy.horton@intel.com>
drivers/net/i40e/i40e_rxtx.c
drivers/net/i40e/i40e_rxtx.h