]> git.baikalelectronics.ru Git - kernel.git/commit
net: bcmgenet: add support for ethtool flow control
authorDoug Berger <opendmb@gmail.com>
Sun, 26 Sep 2021 03:21:14 +0000 (20:21 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 27 Sep 2021 15:34:52 +0000 (16:34 +0100)
commit5e3a1b3e87e0f35a914cc5d91a154526f8edbdd6
tree4afe2424c9fc279002d2a5bce98af0c3ef476174
parentdf338ebfb887aebffac26479bb7a73707086475c
net: bcmgenet: add support for ethtool flow control

This commit extends the supported ethtool operations to allow MAC
level flow control to be configured for the bcmgenet driver.

The ethtool utility can be used to change the configuration of
auto-negotiated symmetric and asymmetric modes as well as manually
configuring support for RX and TX Pause frames individually.

Signed-off-by: Doug Berger <opendmb@gmail.com>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/genet/bcmgenet.c
drivers/net/ethernet/broadcom/genet/bcmgenet.h
drivers/net/ethernet/broadcom/genet/bcmmii.c