From: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
To: davem@davemloft.net
Cc: Jeff Kirsher <jeffrey.t.kirsher@intel.com>,
netdev@vger.kernel.org, nhorman@redhat.com, sassmann@redhat.com,
jogreene@redhat.com, alexander.h.duyck@redhat.com
Subject: [net-next 00/25][pull request] Intel Wired LAN Driver Updates 2015-04-14
Date: Tue, 14 Apr 2015 16:50:46 -0700 [thread overview]
Message-ID: <1429055471-401-1-git-send-email-jeffrey.t.kirsher@intel.com> (raw)
This series contains updates to fm10k only.
Fixed transmit statistics which was actually using values from the
receive ring, instead of the transmit ring. Fixed up spelling mistakes
in code comments and resolved unused argument warnings. Added support
for netconsole. Fixed up statistic reporting so that we are only
reporting from actual queues as well as display PF only stats for
just the PF and not the VF. Also fixed an issue that when returning
virtualization queues from the VF back to the PF, we were retaining
the VF rate limiter.
Fixed up the driver to use a separate workqueue, which helps reduce
and stabilize latency between scheduling the work in our interrupt and
actually performing the work.
Fixed a bug where the VF tried to set a multicast address before
requesting the required xcast mode.
Fix VF multicast update since VFs were being improperly added to the
switch's mutlicast group. The error stems from the fact that incorrect
arguments were passed to the update_mc_addr().
Thanks to Alex Duyck for the extensive review.
The following are changes since commit 87ffabb1f055e14e7d171c6599539a154d647904:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue master
Jeff Kirsher (25):
fm10k: Corrected an error in Tx statistics
fm10k: Remove redundant rx_errors in ethtool
fm10k: Correct spelling mistake
fm10k: Have the VF get the default VLAN during init
fm10k: Add netconsole support
fm10k: fix unused warnings
fm10k: allow creation of VLAN on default vid
fm10k: only show actual queues, not the maximum in hardware
fm10k: use hw->mac.max_queues for stats
fm10k: separate PF only stats so that VF does not display them
fm10k: remove extraneous "Reset interface" message
fm10k: only increment tx_timeout_count in Tx hang path
fm10k: expose tx_timeout_count as an ethtool stat
fm10k: Set PF queues to unlimited bandwidth during virtualization
fm10k: use separate workqueue for fm10k driver
fm10k: don't handle mailbox events in iov_event path and always
process mailbox
fm10k: comment next_vf_mbx flow
fm10k: fix function header comment
fm10k: start service timer on probe
fm10k: update xcast mode before synchronizing multicast addresses
fm10k: renamed mbx_tx_dropped to mbx_tx_oversized
fm10k: reset head instead of calling update_max_size
fm10k: mbx_update_max_size does not drop all oversized messages
fm10k: corrected VF multicast update
fm10k: Bump driver version to 0.15.2
drivers/net/ethernet/intel/fm10k/fm10k.h | 9 ++-
drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c | 6 +-
drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c | 8 +-
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 93 ++++++++++++++++--------
drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 51 ++++---------
drivers/net/ethernet/intel/fm10k/fm10k_main.c | 33 +++++----
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c | 34 ++++++---
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 37 +++++-----
drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 61 +++++++++++-----
drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 10 ++-
drivers/net/ethernet/intel/fm10k/fm10k_ptp.c | 5 +-
drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 6 +-
12 files changed, 215 insertions(+), 138 deletions(-)
--
1.9.3
next reply other threads:[~2015-04-14 23:51 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-04-14 23:50 Jeff Kirsher [this message]
2015-04-14 23:50 ` [net-next 01/25] fm10k: Corrected an error in Tx statistics Jeff Kirsher
2015-04-14 23:50 ` [net-next 02/25] fm10k: Remove redundant rx_errors in ethtool Jeff Kirsher
2015-04-14 23:50 ` [net-next 03/25] fm10k: Correct spelling mistake Jeff Kirsher
2015-04-14 23:50 ` [net-next 04/25] fm10k: Have the VF get the default VLAN during init Jeff Kirsher
2015-04-14 23:50 ` [net-next 05/25] fm10k: Add netconsole support Jeff Kirsher
2015-04-14 23:50 ` [net-next 06/25] fm10k: fix unused warnings Jeff Kirsher
2015-04-14 23:50 ` [net-next 07/25] fm10k: allow creation of VLAN on default vid Jeff Kirsher
2015-04-14 23:50 ` [net-next 08/25] fm10k: only show actual queues, not the maximum in hardware Jeff Kirsher
2015-04-14 23:50 ` [net-next 09/25] fm10k: use hw->mac.max_queues for stats Jeff Kirsher
2015-04-14 23:50 ` [net-next 10/25] fm10k: separate PF only stats so that VF does not display them Jeff Kirsher
2015-04-14 23:50 ` [net-next 11/25] fm10k: remove extraneous "Reset interface" message Jeff Kirsher
2015-04-14 23:50 ` [net-next 12/25] fm10k: only increment tx_timeout_count in Tx hang path Jeff Kirsher
2015-04-14 23:50 ` [net-next 13/25] fm10k: expose tx_timeout_count as an ethtool stat Jeff Kirsher
2015-04-14 23:51 ` [net-next 14/25] fm10k: Set PF queues to unlimited bandwidth during virtualization Jeff Kirsher
2015-04-14 23:51 ` [net-next 15/25] fm10k: use separate workqueue for fm10k driver Jeff Kirsher
2015-04-14 23:51 ` [net-next 16/25] fm10k: don't handle mailbox events in iov_event path and always process mailbox Jeff Kirsher
2015-04-14 23:51 ` [net-next 17/25] fm10k: comment next_vf_mbx flow Jeff Kirsher
2015-04-14 23:51 ` [net-next 18/25] fm10k: fix function header comment Jeff Kirsher
2015-04-14 23:51 ` [net-next 19/25] fm10k: start service timer on probe Jeff Kirsher
2015-04-14 23:51 ` [net-next 20/25] fm10k: update xcast mode before synchronizing multicast addresses Jeff Kirsher
2015-04-14 23:51 ` [net-next 21/25] fm10k: renamed mbx_tx_dropped to mbx_tx_oversized Jeff Kirsher
2015-04-14 23:51 ` [net-next 22/25] fm10k: reset head instead of calling update_max_size Jeff Kirsher
2015-04-14 23:51 ` [net-next 23/25] fm10k: mbx_update_max_size does not drop all oversized messages Jeff Kirsher
2015-04-14 23:51 ` [net-next 24/25] fm10k: corrected VF multicast update Jeff Kirsher
2015-04-14 23:51 ` [net-next 25/25] fm10k: Bump driver version to 0.15.2 Jeff Kirsher
2015-04-15 2:38 ` [net-next 00/25][pull request] Intel Wired LAN Driver Updates 2015-04-14 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=1429055471-401-1-git-send-email-jeffrey.t.kirsher@intel.com \
--to=jeffrey.t.kirsher@intel.com \
--cc=alexander.h.duyck@redhat.com \
--cc=davem@davemloft.net \
--cc=jogreene@redhat.com \
--cc=netdev@vger.kernel.org \
--cc=nhorman@redhat.com \
--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;
as well as URLs for NNTP newsgroup(s).