-
- Downloads
Merge branch 'ethernet-use-core-min-max-mtu'
Jarod Wilson says:
====================
ethernet: use core min/max MTU checking
Now that the network stack core min/max MTU checking infrastructure is in
place, time to start making drivers use it. We'll start with the easiest
ones, the ethernet drivers, split roughly by vendor, with a catch-all
patch at the end.
For the most part, every patch does the same essential thing: removes the
MTU range checking from the drivers' ndo_change_mtu function, puts those
ranges into the core net_device min_mtu and max_mtu fields, and where
possible, removes ndo_change_mtu functions entirely.
These patches have all been built through the 0-day build infrastructure
provided by Intel, on top of net-next as of October 17.
====================
Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/agere/et131x.c 4 additions, 3 deletionsdrivers/net/ethernet/agere/et131x.c
- drivers/net/ethernet/altera/altera_tse.h 0 additions, 1 deletiondrivers/net/ethernet/altera/altera_tse.h
- drivers/net/ethernet/altera/altera_tse_main.c 3 additions, 11 deletionsdrivers/net/ethernet/altera/altera_tse_main.c
- drivers/net/ethernet/amd/amd8111e.c 2 additions, 3 deletionsdrivers/net/ethernet/amd/amd8111e.c
- drivers/net/ethernet/atheros/alx/hw.h 0 additions, 1 deletiondrivers/net/ethernet/atheros/alx/hw.h
- drivers/net/ethernet/atheros/alx/main.c 3 additions, 7 deletionsdrivers/net/ethernet/atheros/alx/main.c
- drivers/net/ethernet/atheros/atl1c/atl1c_main.c 26 additions, 15 deletionsdrivers/net/ethernet/atheros/atl1c/atl1c_main.c
- drivers/net/ethernet/atheros/atl1e/atl1e_main.c 5 additions, 7 deletionsdrivers/net/ethernet/atheros/atl1e/atl1e_main.c
- drivers/net/ethernet/atheros/atlx/atl1.c 6 additions, 9 deletionsdrivers/net/ethernet/atheros/atlx/atl1.c
- drivers/net/ethernet/atheros/atlx/atl2.c 7 additions, 9 deletionsdrivers/net/ethernet/atheros/atlx/atl2.c
- drivers/net/ethernet/atheros/atlx/atl2.h 0 additions, 3 deletionsdrivers/net/ethernet/atheros/atlx/atl2.h
- drivers/net/ethernet/broadcom/b44.c 4 additions, 5 deletionsdrivers/net/ethernet/broadcom/b44.c
- drivers/net/ethernet/broadcom/bcm63xx_enet.c 11 additions, 24 deletionsdrivers/net/ethernet/broadcom/bcm63xx_enet.c
- drivers/net/ethernet/broadcom/bnx2.c 7 additions, 9 deletionsdrivers/net/ethernet/broadcom/bnx2.c
- drivers/net/ethernet/broadcom/bnx2.h 3 additions, 3 deletionsdrivers/net/ethernet/broadcom/bnx2.h
- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h 3 additions, 3 deletionsdrivers/net/ethernet/broadcom/bnx2x/bnx2x.h
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 1 addition, 7 deletionsdrivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 8 additions, 14 deletionsdrivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 5 additions, 2 deletionsdrivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
- drivers/net/ethernet/broadcom/bnxt/bnxt.c 4 additions, 3 deletionsdrivers/net/ethernet/broadcom/bnxt/bnxt.c
Loading
Please register or sign in to comment