Skip to content

Network Devices Ops (v0.3)

Stephen Hemminger netdev 1 version Applied

Status from this message: Applied.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest33 patches 59 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/33netdev: network device operations infrastructureinclude/linux/netdevice.h net/Kconfig net/core/dev.c +3 more+257 -1052 replies
2/33netdev: introduce dev_get_stats()arch/s390/appldata/appldata_net_sum.c drivers/net/bonding/bond_main.c drivers/net/sfc/ethtool.c +5 more+33 -183 replies
3/33netdev: expose ethernet address primitivesinclude/linux/etherdevice.h net/ethernet/eth.c+12 -52 replies
4/33netdev: convert loopback to net_device_opsdrivers/net/loopback.c+8 -41 reply
5/33ifb: convert to net_device_opsdrivers/net/ifb.c+8 -31 reply
6/33dummy: convert to net_device_opsdrivers/net/dummy.c+9 -41 reply
7/33bridge: convert to net_device_opsnet/bridge/br_device.c+11 -71 reply
8/33veth: convert to net_device_opsdrivers/net/veth.c+8 -41 reply
9/33macvlan: convert to net_device_opsdrivers/net/macvlan.c+12 -71 reply
10/33ip: convert to net_device_ops for ioctlnet/ipv4/ipmr.c net/ipv6/addrconf.c+26 -121 reply
11/33vlan: convert to net_device_opsnet/8021q/vlan.c net/8021q/vlan_dev.c+28 -201 reply
12/33bonding: convert to net_device_opsdrivers/net/bonding/bond_alb.c drivers/net/bonding/bond_main.c drivers/net/bonding/bond_sysfs.c+56 -661 reply
13/33e1000e: convert to net_device_opsdrivers/net/e1000e/netdev.c+20 -141 reply
14/33sky2: convert to net_device_opsdrivers/net/sky2.c+31 -132 replies
15/33skge: convert to net_device_opsdrivers/net/skge.c+33 -181 reply
16/33r8169: convert to net_device_opsdrivers/net/r8169.c+21 -144 replies
17/338139: convert to net_device_opsdrivers/net/8139cp.c drivers/net/8139too.c+34 -242 replies
18/33tun: convert to net_device_opsdrivers/net/tun.c+20 -51 reply
19/33atl1e: convert to net_device_opsdrivers/net/atl1e/atl1e_main.c+19 -131 reply
20/33atlx: convert to net_device_opsdrivers/net/atlx/atl1.c drivers/net/atlx/atl2.c+33 -281 reply
21/33cxgb3: convert to net_device_opsdrivers/net/cxgb3/cxgb3_main.c+16 -131 reply
22/33cxgb2: convert to net_device_opsdrivers/net/chelsio/cxgb2.c+17 -112 replies
23/33e1000: convert to net_device_opsdrivers/net/e1000/e1000_main.c+21 -141 reply
24/33via-velocity: convert to net_device_opsdrivers/net/via-velocity.c+14 -101 reply
25/33igb: convert to net_device_opsdrivers/net/igb/igb_main.c+19 -141 reply
26/33e100: convert to net_device_opsdrivers/net/e100.c+16 -111 reply
27/33ppp: convert to net_device_opsdrivers/net/ppp_generic.c+5 -11 reply
28/33enic: convert to net_device_opsdrivers/net/enic/enic_main.c+17 -121 reply
29/33ixgb: convert to net_device_opsdrivers/net/ixgb/ixgb_main.c drivers/net/ixgbe/ixgbe_main.c+36 -271 reply
30/33tg3: convert to net_device_opsdrivers/net/tg3.c+17 -126 replies
31/33forcedeth: convert to net_device_opsdrivers/net/forcedeth.c+17 -121 reply
32/33niu: convert to net_device_opsdrivers/net/niu.c+13 -81 reply
33/33acenic: convert to net_device_opsdrivers/net/acenic.c+12 -81 reply

Reviews trailers per patch

None of the 33 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchJeff Kirsher
SeriesA-b
1/33
2/33
3/33
4/33
5/33
6/33
7/33
8/33
9/33
10/33
11/33
12/33
13/33
14/33
15/33
16/33
17/33
18/33
19/33
20/33
21/33
22/33
23/33
24/33
25/33
26/33
27/33
28/33
29/33
30/33
31/33
32/33
33/33

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 00/33] Network Devices Ops (v0.3)

This sequence of patches breaks the network device adminstration function table away from the network device data structure. It is a transitional API change (both keep working), and this set of patches hits a range of commonly used drivers. This should be enough to make sure both old and new interfaces get used and tested.