]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'bnxt_en-TPA-57500'
authorDavid S. Miller <davem@davemloft.net>
Mon, 29 Jul 2019 21:19:09 +0000 (14:19 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 29 Jul 2019 21:19:09 +0000 (14:19 -0700)
commita31b6e5a5c10083048b357f0e01125adb4da6362
tree8ebbc06434eb5746c6865bd6a05a8976203a1296
parent4cb03930d2e5f54ee74c6f48a41b243da965ad16
parent6f690115b1ceaf67f9d1198c19f6f4f0b369449b
Merge branch 'bnxt_en-TPA-57500'

Michael Chan says:

====================
bnxt_en: Add TPA (GRO_HW and LRO) on 57500 chips.

This patchset adds TPA v2 support on the 57500 chips.  TPA v2 is
different from the legacy TPA scheme on older chips and requires major
refactoring and restructuring of the existing TPA logic.  The main
difference is that the new TPA v2 has on-the-fly aggregation buffer
completions before a TPA packet is completed.  The larger aggregation
ID space also requires a new ID mapping logic to make it more
memory efficient.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>