]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'octeontx2-af-priority-flow-control'
authorDavid S. Miller <davem@davemloft.net>
Wed, 9 Feb 2022 13:02:33 +0000 (13:02 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 9 Feb 2022 13:02:33 +0000 (13:02 +0000)
commit3b9ae77f2bfa1e618a884b523ea695188e7a67c0
tree8f8e515c4430e57611ad45df63b73639ea32684a
parentb8925250d7251fb62b9dcc82296ddc4d2e771cd9
parent7ce8a874cd56e537ec8f7df88c531d6f924f1949
Merge branch 'octeontx2-af-priority-flow-control'

Hariprasad Kelam says:

====================
Priority flow control support for RVU netdev

In network congestion, instead of pausing all traffic on link
PFC allows user to selectively pause traffic according to its
class. This series of patches add support of PFC for RVU netdev
drivers.

Patch1 adds support to disable pause frames by default as
with PFC user can enable either PFC or 802.3 pause frames.
Patch2&3 adds resource management support for flow control
and configures necessary registers for PFC.
Patch4 adds dcb ops registration for netdev drivers.

V2 changes:
Fix compilation error by exporting required symbols 'otx2_config_pause_frm'
====================

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