From: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
To: davem@davemloft.net
Cc: Jeff Kirsher <jeffrey.t.kirsher@intel.com>,
netdev@vger.kernel.org, gospo@redhat.com, sassmann@redhat.com
Subject: [net-next v3 00/17][pull request] Intel Wired LAN Driver Updates
Date: Fri, 10 Jan 2014 16:47:13 -0800 [thread overview]
Message-ID: <1389401250-11509-1-git-send-email-jeffrey.t.kirsher@intel.com> (raw)
This series contains updates to i40e and now i40evf.
Most notable is Jacob's patch to add PTP support to i40e.
Mitch cleans up additional memcpy's and use struct assignment instead.
Then fixes long lines to appease checkpatch.pl. Mitch then provides
a fix to keep us from spamming the log with confusing errors. If you
use ip to change the MAC address of a VF while the VF driver is loaded,
closing the VF interface or unloading the VF driver will cause the VF
driver to remove the MAC filter for its original (now invalid) MAC
address.
Jesse cleans up macros which are no longer needed or used.
I (Jeff) cleanup function header comments to ensure Doxygen/kdoc works
correctly to generate documentation without warnings.
Anjali fixes a bug where ethtool set-channels would return failure when
configuring only one Rx queue. Then fixes a bug where the driver was
erroneously exiting the driver unload path if one part of the unload
failed.
Shannon fixes if the IPV6EXADD but is set in the Rx descriptor status,
there was an optional extension header with an alternate IP address
detected and the hardware checksum was not handling the alternate IP
address correctly. Then adjusts the ITR max and min values to match
the hardware max value and recommended min value. Shannon makes sure
to clear the PXE mode after the adminq is initialized.
v2:
- fix patch 14 "i40e: enable PTP" to address Richard Cochran's spelling
catch and Ben Hutchings Kconfig, SIOCGHWTSTAMP and sizeof() suggestions
- added Paul Gortmaker's i40evf fix patch
v3:
- fix patch 14 "i40e: enable PTP" to address Ben Hutchings concerns about
a race with PTP init and cleanup and i40e_get_ts_info().
The following are changes since commit 11b57f90257c1d6a91cee720151b69e0c2020cf6:
xen-netback: stop vif thread spinning if frontend is unresponsive
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next master
Anjali Singhai Jain (3):
i40e: Update the Current NVM version Low value
i40e: Setting queue count to 1 using ethtool is valid
i40e: do not bail when disabling if Tx queue disable fails
Catherine Sullivan (2):
i40e: Bump version
i40e: Bump version
Jacob Keller (1):
i40e: enable PTP
Jeff Kirsher (1):
i40e: Cleanup Doxygen warnings
Jesse Brandeburg (1):
i40e: drop unused macros
Mitch Williams (3):
i40e: use assignment instead of memcpy
i40e: fix long lines
i40e: allow VF to remove any MAC filter
Paul Gortmaker (1):
i40evf: fix s390 build failure due to implicit prefetch.h
Shannon Nelson (5):
i40e: check for possible incorrect ipv6 checksum
i40e: adjust ITR max and min values
i40e: clear qtx_head before enabling Tx queue
i40e: call clear_pxe after adminq is initialized
i40e: fix log message wording
drivers/net/ethernet/intel/Kconfig | 1 +
drivers/net/ethernet/intel/i40e/Makefile | 1 +
drivers/net/ethernet/intel/i40e/i40e.h | 28 +-
drivers/net/ethernet/intel/i40e/i40e_adminq.c | 28 +-
drivers/net/ethernet/intel/i40e/i40e_common.c | 23 +-
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 35 +-
drivers/net/ethernet/intel/i40e/i40e_hmc.c | 8 +-
drivers/net/ethernet/intel/i40e/i40e_hmc.h | 3 -
drivers/net/ethernet/intel/i40e/i40e_main.c | 65 +-
drivers/net/ethernet/intel/i40e/i40e_nvm.c | 1 +
drivers/net/ethernet/intel/i40e/i40e_prototype.h | 4 +-
drivers/net/ethernet/intel/i40e/i40e_ptp.c | 662 +++++++++++++++++++++
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 57 ++
drivers/net/ethernet/intel/i40e/i40e_txrx.h | 8 +-
drivers/net/ethernet/intel/i40e/i40e_type.h | 13 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 8 +-
drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 2 +
18 files changed, 887 insertions(+), 62 deletions(-)
create mode 100644 drivers/net/ethernet/intel/i40e/i40e_ptp.c
--
1.8.3.1
next reply other threads:[~2014-01-11 0:47 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-11 0:47 Jeff Kirsher [this message]
2014-01-11 0:47 ` [net-next v3 01/17] i40e: use assignment instead of memcpy Jeff Kirsher
2014-01-11 0:47 ` [net-next v3 02/17] i40e: drop unused macros Jeff Kirsher
2014-01-11 0:47 ` [net-next v3 03/17] i40e: Update the Current NVM version Low value Jeff Kirsher
2014-01-11 0:47 ` [net-next v3 04/17] i40e: Bump version Jeff Kirsher
2014-01-11 0:47 ` [net-next v3 05/17] i40e: fix long lines Jeff Kirsher
2014-01-11 0:47 ` [net-next v3 06/17] i40e: Cleanup Doxygen warnings Jeff Kirsher
2014-01-11 0:47 ` [net-next v3 07/17] i40e: Setting queue count to 1 using ethtool is valid Jeff Kirsher
2014-01-11 0:47 ` [net-next v3 08/17] i40e: do not bail when disabling if Tx queue disable fails Jeff Kirsher
2014-01-11 0:47 ` [net-next v3 09/17] i40e: allow VF to remove any MAC filter Jeff Kirsher
2014-01-11 0:47 ` [net-next v3 10/17] i40e: check for possible incorrect ipv6 checksum Jeff Kirsher
2014-01-11 0:47 ` [net-next v3 11/17] i40e: adjust ITR max and min values Jeff Kirsher
2014-01-11 0:47 ` [net-next v3 12/17] i40e: clear qtx_head before enabling Tx queue Jeff Kirsher
2014-01-11 0:47 ` [net-next v3 13/17] i40e: call clear_pxe after adminq is initialized Jeff Kirsher
2014-01-11 0:47 ` [net-next v3 14/17] i40e: enable PTP Jeff Kirsher
2014-01-11 0:47 ` [net-next v3 15/17] i40e: fix log message wording Jeff Kirsher
2014-01-11 0:47 ` [net-next v3 16/17] i40e: Bump version Jeff Kirsher
2014-01-11 0:47 ` [net-next v3 17/17] i40evf: fix s390 build failure due to implicit prefetch.h Jeff Kirsher
2014-01-12 4:51 ` [net-next v3 00/17][pull request] Intel Wired LAN Driver Updates David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1389401250-11509-1-git-send-email-jeffrey.t.kirsher@intel.com \
--to=jeffrey.t.kirsher@intel.com \
--cc=davem@davemloft.net \
--cc=gospo@redhat.com \
--cc=netdev@vger.kernel.org \
--cc=sassmann@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox