ethtool: extend coalesce setting uAPI with CQE mode
In order to support more coalesce parameters through netlink, add two new parameter kernel_coal and extack for .set_coalesce and .get_coalesce, then some extra info can return to user with the netlink API. Signed-off-by:Yufeng Mo <moyufeng@huawei.com> Signed-off-by:
Huazhong Tan <tanhuazhong@huawei.com> Signed-off-by:
Jakub Kicinski <kuba@kernel.org>
Showing
- drivers/infiniband/ulp/ipoib/ipoib_ethtool.c 6 additions, 2 deletionsdrivers/infiniband/ulp/ipoib/ipoib_ethtool.c
- drivers/net/ethernet/amazon/ena/ena_ethtool.c 6 additions, 2 deletionsdrivers/net/ethernet/amazon/ena/ena_ethtool.c
- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 6 additions, 2 deletionsdrivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
- drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c 6 additions, 2 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
- drivers/net/ethernet/broadcom/bcmsysport.c 6 additions, 2 deletionsdrivers/net/ethernet/broadcom/bcmsysport.c
- drivers/net/ethernet/broadcom/bnx2.c 8 additions, 4 deletionsdrivers/net/ethernet/broadcom/bnx2.c
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 6 additions, 2 deletionsdrivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 6 additions, 2 deletionsdrivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
- drivers/net/ethernet/broadcom/genet/bcmgenet.c 6 additions, 2 deletionsdrivers/net/ethernet/broadcom/genet/bcmgenet.c
- drivers/net/ethernet/broadcom/tg3.c 8 additions, 2 deletionsdrivers/net/ethernet/broadcom/tg3.c
- drivers/net/ethernet/brocade/bna/bnad_ethtool.c 8 additions, 4 deletionsdrivers/net/ethernet/brocade/bna/bnad_ethtool.c
- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 6 additions, 2 deletionsdrivers/net/ethernet/cavium/liquidio/lio_ethtool.c
- drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 3 additions, 1 deletiondrivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
- drivers/net/ethernet/chelsio/cxgb/cxgb2.c 6 additions, 2 deletionsdrivers/net/ethernet/chelsio/cxgb/cxgb2.c
- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 6 additions, 2 deletionsdrivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 6 additions, 2 deletionsdrivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
- drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 6 additions, 2 deletionsdrivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
- drivers/net/ethernet/cisco/enic/enic_ethtool.c 6 additions, 2 deletionsdrivers/net/ethernet/cisco/enic/enic_ethtool.c
- drivers/net/ethernet/cortina/gemini.c 6 additions, 2 deletionsdrivers/net/ethernet/cortina/gemini.c
- drivers/net/ethernet/emulex/benet/be_ethtool.c 6 additions, 2 deletionsdrivers/net/ethernet/emulex/benet/be_ethtool.c
Loading
Please register or sign in to comment