Skip to content

virtual function ixgbe driver

Jeff Kirsher netdev 1 version Applied

Status from this message: Applied.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest13 patches 1 replyApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/13ixgbevf: Macros, data structures, useful defines and registersdrivers/net/ixgbevf/defines.h drivers/net/ixgbevf/regs.h+377 -00 replies
2/13ixgbevf: 82599 Virtual Function core functions and headerdrivers/net/ixgbevf/vf.c drivers/net/ixgbevf/vf.h+555 -00 replies
3/13ixgbevf: Mailbox communicationdrivers/net/ixgbevf/mbx.c drivers/net/ixgbevf/mbx.h+441 -00 replies
4/13ixgbevf: Driver main and ethool interface module and main headerdrivers/net/ixgbevf/ethtool.c drivers/net/ixgbevf/ixgbevf.h drivers/net/ixgbevf/ixgbevf_main.c+4605 -00 replies
5/13ixgbevf: Driver Makefiledrivers/net/ixgbevf/Makefile+38 -00 replies
6/13ixgbevf: Kconfig, Makefile and DocumentationDocumentation/networking/ixgbevf.txt drivers/net/Kconfig drivers/net/Makefile+113 -00 replies
7/13ixgbe: Mailbox header and code moduledrivers/net/ixgbe/ixgbe_mbx.c drivers/net/ixgbe/ixgbe_mbx.h+575 -00 replies
8/13ixgbe: Add SR-IOV register, structure and bit definesdrivers/net/ixgbe/ixgbe.h drivers/net/ixgbe/ixgbe_main.c drivers/net/ixgbe/ixgbe_type.h+83 -30 replies
9/13ixgbe: Add SR-IOV specific featuresdrivers/net/ixgbe/ixgbe_sriov.c drivers/net/ixgbe/ixgbe_sriov.h+381 -00 replies
10/13ixgbe: Add SR-IOV specific modules to driver Makefiledrivers/net/ixgbe/Makefile+2 -10 replies
11/13ixgbe: Add SR-IOV feature enablement codedrivers/net/ixgbe/ixgbe_82599.c+68 -580 replies
12/13ixgbe: Add SR-IOV features to main moduledrivers/net/ixgbe/ixgbe_main.c+268 -100 replies
13/13ixgbe: Fix ethtool diag test for VT mode operationdrivers/net/ixgbe/ixgbe_ethtool.c+11 -00 replies

Reviews trailers per patch

1 of 13 patches has a Reviewed-by or Acked-by.

PatchPeter P Waskiewicz Jr
1/13
2/13
3/13
4/13
5/13
6/13
7/13
8/13
9/13
10/13
11/13A-b
12/13
13/13

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

Read the v1 thread

Cover letter [net-next-2.6 PATCH 00/13] virtual function ixgbe driver

The following series implements the ixgbevf driver. This series of patches has the following known issues:

- ixgbevf multiple load/unload can cause a panic
- loading ixgbevf before ixgbe does not work
- Tx hangs on VF interfaces - this happens when various resets, mostly due to ethtool operations are executed while passing traffic

We are looking for inclusion into net-next-2.6 so that we can get assistance from the community in testing and further development of this driver.

---

Greg Rose (13):
ixgbe: Fix ethtool diag test for VT mode operation
ixgbe: Add SR-IOV features to main module
ixgbe: Add SR-IOV feature enablement code
ixgbe: Add SR-IOV specific modules to driver Makefile
ixgbe: Add SR-IOV specific features
ixgbe: Add SR-IOV register, structure and bit defines
ixgbe: Mailbox header and code module
ixgbevf: Kconfig, Makefile and Documentation
ixgbevf: Driver Makefile
ixgbevf: Driver main and ethool interface module and main header
ixgbevf: Mailbox communication
ixgbevf: 82599 Virtual Function core functions and header
ixgbevf: Macros, data structures, useful defines and registers

 Documentation/networking/ixgbevf.txt |   90 +
 drivers/net/Kconfig                  |   22 
 drivers/net/Makefile                 |    1 
 drivers/net/ixgbe/Makefile           |    3 
 drivers/net/ixgbe/ixgbe.h            |   31 
 drivers/net/ixgbe/ixgbe_82599.c      |  126 +
 drivers/net/ixgbe/ixgbe_ethtool.c    |   11 
 drivers/net/ixgbe/ixgbe_main.c       |  280 +++
 drivers/net/ixgbe/ixgbe_mbx.c        |  479 +++++
 drivers/net/ixgbe/ixgbe_mbx.h        |   96 +
 drivers/net/ixgbe/ixgbe_sriov.c      |  336 +++
 drivers/net/ixgbe/ixgbe_sriov.h      |   45 
 drivers/net/ixgbe/ixgbe_type.h       |   53 +
 drivers/net/ixgbevf/Makefile         |   38 
 drivers/net/ixgbevf/defines.h        |  292 +++
 drivers/net/ixgbevf/ethtool.c        |  716 +++++++
 drivers/net/ixgbevf/ixgbevf.h        |  318 +++
 drivers/net/ixgbevf/ixgbevf_main.c   | 3571 ++++++++++++++++++++++++++++++++++
 drivers/net/ixgbevf/mbx.c            |  341 +++
 drivers/net/ixgbevf/mbx.h            |  100 +
 drivers/net/ixgbevf/regs.h           |   85 +
 drivers/net/ixgbevf/vf.c             |  387 ++++
 drivers/net/ixgbevf/vf.h             |  168 ++
 23 files changed, 7517 insertions(+), 72 deletions(-)
 create mode 100755 Documentation/networking/ixgbevf.txt
 create mode 100644 drivers/net/ixgbe/ixgbe_mbx.c
 create mode 100644 drivers/net/ixgbe/ixgbe_mbx.h
 create mode 100644 drivers/net/ixgbe/ixgbe_sriov.c
 create mode 100644 drivers/net/ixgbe/ixgbe_sriov.h
 create mode 100644 drivers/net/ixgbevf/Makefile
 create mode 100644 drivers/net/ixgbevf/defines.h
 create mode 100644 drivers/net/ixgbevf/ethtool.c
 create mode 100644 drivers/net/ixgbevf/ixgbevf.h
 create mode 100644 drivers/net/ixgbevf/ixgbevf_main.c
 create mode 100644 drivers/net/ixgbevf/mbx.c
 create mode 100644 drivers/net/ixgbevf/mbx.h
 create mode 100644 drivers/net/ixgbevf/regs.h
 create mode 100644 drivers/net/ixgbevf/vf.c
 create mode 100644 drivers/net/ixgbevf/vf.h
Signature · 2 lines
Cheers,
Jeff Kirsher