lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Thu, 22 Aug 2013 21:53:22 -0700
From:	Jeff Kirsher <jeffrey.t.kirsher@...el.com>
To:	davem@...emloft.net
Cc:	Jeff Kirsher <jeffrey.t.kirsher@...el.com>, netdev@...r.kernel.org,
	gospo@...hat.com, sassmann@...hat.com
Subject: [net-next RFC 0/7] Intel Wired LAN i40evf Driver 

This series contains the addition of i40evf driver.

This driver is for the virtual functions of a bit of silicon that
has a different design than other Intel Ethernet silicon, and
therefore needed a new driver. The i40e driver (posted recently
by Jesse Brandeburg) controls the physical function of this
device, and is required for this driver to work.

This initial release is very early in the product cycle with the intent
of getting initial support into the kernel before users have the
hardware available to purchase.  A software development manual is not
ready yet but will be available when the hardware ships.

This driver *does* use some code (as our previous drivers do) that is
meant to be shared to different OS drivers.  One of the following
patches has the majority of this code in it, and is clearly called out
in the commit message.

The following are changes since commit d374aadcb8484a5562017b70831abf360781d6f2:
  i40e: include i40e in kernel proper

Mitch A Williams (7):
  i40evf: main driver core
  i40evf: transmit and receive
  i40evf: core ethtool functionality
  i40evf: virtual channel interface
  i40evf: driver core headers
  i40evf: init code and hardware support
  i40evf: add driver to kernel build system

 Documentation/networking/i40evf.txt                |   47 +
 MAINTAINERS                                        |    4 +-
 drivers/net/ethernet/intel/Kconfig                 |   19 +
 drivers/net/ethernet/intel/Makefile                |    1 +
 drivers/net/ethernet/intel/i40evf/Kbuild           |   36 +
 drivers/net/ethernet/intel/i40evf/i40e_adminq.c    |  951 ++++
 drivers/net/ethernet/intel/i40evf/i40e_adminq.h    |  112 +
 .../net/ethernet/intel/i40evf/i40e_adminq_cmd.h    | 2071 +++++++++
 drivers/net/ethernet/intel/i40evf/i40e_alloc.h     |   59 +
 drivers/net/ethernet/intel/i40evf/i40e_common.c    |  218 +
 drivers/net/ethernet/intel/i40evf/i40e_hmc.h       |  246 +
 drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h   |  170 +
 drivers/net/ethernet/intel/i40evf/i40e_osdep.h     |   76 +
 drivers/net/ethernet/intel/i40evf/i40e_prototype.h |   79 +
 drivers/net/ethernet/intel/i40evf/i40e_register.h  | 4688 ++++++++++++++++++++
 drivers/net/ethernet/intel/i40evf/i40e_status.h    |  101 +
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c      | 1495 +++++++
 drivers/net/ethernet/intel/i40evf/i40e_txrx.h      |  258 ++
 drivers/net/ethernet/intel/i40evf/i40e_type.h      | 1156 +++++
 drivers/net/ethernet/intel/i40evf/i40e_virtchnl.h  |  368 ++
 drivers/net/ethernet/intel/i40evf/i40evf.h         |  330 ++
 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c |  411 ++
 drivers/net/ethernet/intel/i40evf/i40evf_main.c    | 2318 ++++++++++
 .../net/ethernet/intel/i40evf/i40evf_virtchnl.c    |  801 ++++
 24 files changed, 16014 insertions(+), 1 deletion(-)
 create mode 100644 Documentation/networking/i40evf.txt
 create mode 100644 drivers/net/ethernet/intel/i40evf/Kbuild
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq.c
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq.h
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_alloc.h
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_common.c
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_hmc.h
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_osdep.h
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_prototype.h
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_register.h
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_status.h
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_txrx.c
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_txrx.h
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_type.h
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_virtchnl.h
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40evf.h
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_main.c
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c

-- 
1.8.3.1

--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ