This is a RFC for inclusion of the Intel igb wired ethernet driver.
Patches are split per kernel release that makes it easier to review
the changes and gives a nice history of what was necessary for each
release. Also the igb driver changes have been split up into individual
patches in patches/collateral-evolutions/network/82-ethernet. This and
file names are up for discussion, suggestions welcome.

Support goes back to kernel 3.0 since current igb relies on ptp support
which got introduced in 3.0. Currently the patches still break for
kernel before 3.0 but I wanted to get the RFC out, this should be fixed
next time.

One thing I'm not sure how to fix is the following HWMON warning.
make KLIB=/lib/modules/3.0.0 defconfig-igb
make[2]: `conf' is up to date.
boolean symbol HWMON tested for 'm'? test forced to 'n'
boolean symbol HWMON tested for 'm'? test forced to 'n'

Patches apply against tag backports-20131206, feedback is very welcome.

Stefan Assmann (10):
  backports: add igb ethernet network driver
  backports: igb fixes for linux-3.9
  backports: igb fixes for linux-3.8
  backports: igb fixes for linux-3.7
  backports: igb fixes for linux-3.6
  backports: igb fixes for linux-3.5
  backports: igb fixes for linux-3.4
  backports: igb fixes for linux-3.3
  backports: igb fixes for linux-3.2
  backports: igb fixes for linux-3.1

 backport/backport-include/linux/ethtool.h          | 192 +++++++++++++++++++++
 backport/backport-include/linux/gfp.h              |  10 ++
 backport/backport-include/linux/if.h               |   8 +
 backport/backport-include/linux/if_link.h          |  17 ++
 backport/backport-include/linux/mdio.h             |  56 ++++++
 backport/backport-include/linux/pci.h              |  36 ++++
 backport/backport-include/linux/pci_regs.h         |   8 +
 backport/backport-include/linux/ptp_clock_kernel.h |  35 ++++
 backport/backport-include/linux/skbuff.h           |  74 ++++++++
 backport/backport-include/linux/u64_stats_sync.h   |  16 +-
 backport/compat/backport-3.10.c                    |  46 +++++
 backport/compat/compat-3.5.c                       |   7 +
 backport/compat/compat-3.8.c                       |  32 ++++
 backport/defconfigs/igb                            |   7 +
 copy-list                                          |   4 +
 .../network/82-ethernet/igb_err_handler.patch      |  16 ++
 .../82-ethernet/igb_ndo_set_vf_spoofchk.patch      |  14 ++
 .../network/82-ethernet/igb_net_device_ops.patch   |  56 ++++++
 .../network/82-ethernet/igb_no_fcs.patch           |  16 ++
 .../82-ethernet/igb_pci_sriov_configure.patch      |  14 ++
 .../network/82-ethernet/igb_ptp.patch              |  17 ++
 .../network/82-ethernet/igb_vlan_rx_vid.patch      |  64 +++++++
 22 files changed, 743 insertions(+), 2 deletions(-)
 create mode 100644 backport/backport-include/linux/gfp.h
 create mode 100644 backport/backport-include/linux/if_link.h
 create mode 100644 backport/backport-include/linux/mdio.h
 create mode 100644 backport/backport-include/linux/ptp_clock_kernel.h
 create mode 100644 backport/defconfigs/igb
 create mode 100644 
patches/collateral-evolutions/network/82-ethernet/igb_err_handler.patch
 create mode 100644 
patches/collateral-evolutions/network/82-ethernet/igb_ndo_set_vf_spoofchk.patch
 create mode 100644 
patches/collateral-evolutions/network/82-ethernet/igb_net_device_ops.patch
 create mode 100644 
patches/collateral-evolutions/network/82-ethernet/igb_no_fcs.patch
 create mode 100644 
patches/collateral-evolutions/network/82-ethernet/igb_pci_sriov_configure.patch
 create mode 100644 
patches/collateral-evolutions/network/82-ethernet/igb_ptp.patch
 create mode 100644 
patches/collateral-evolutions/network/82-ethernet/igb_vlan_rx_vid.patch

-- 
1.8.3.1

--
To unsubscribe from this list: send the line "unsubscribe backports" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to