* Re: [net-next 16/16] i40e: print neato new features
@ 2015-10-10 19:29 Or Gerlitz
2015-10-12 19:28 ` Jeff Kirsher
0 siblings, 1 reply; 3+ messages in thread
From: Or Gerlitz @ 2015-10-10 19:29 UTC (permalink / raw)
To: Jeff Kirsher, Jesse Brandeburg; +Cc: Linux Netdev List
On Fri, Oct 9, 2015 at 4:32 AM, Jeff Kirsher
<jeffrey.t.kirsher@intel.com> wrote:
> From: Jesse Brandeburg <jesse.brandeburg@intel.com>
>
> To help users and developers know what compile options
> and hardware features are enabled at compile time, print
> VxLAN is available.
What neato means?
Or.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [net-next 16/16] i40e: print neato new features
2015-10-10 19:29 [net-next 16/16] i40e: print neato new features Or Gerlitz
@ 2015-10-12 19:28 ` Jeff Kirsher
0 siblings, 0 replies; 3+ messages in thread
From: Jeff Kirsher @ 2015-10-12 19:28 UTC (permalink / raw)
To: Or Gerlitz, Jesse Brandeburg; +Cc: Linux Netdev List
[-- Attachment #1: Type: text/plain, Size: 398 bytes --]
On Sat, 2015-10-10 at 22:29 +0300, Or Gerlitz wrote:
> On Fri, Oct 9, 2015 at 4:32 AM, Jeff Kirsher
> <jeffrey.t.kirsher@intel.com> wrote:
> > From: Jesse Brandeburg <jesse.brandeburg@intel.com>
> >
> > To help users and developers know what compile options
> > and hardware features are enabled at compile time, print
> > VxLAN is available.
>
> What neato means?
neato = cool or neat
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* [net-next 00/16][pull request] Intel Wired LAN Driver Updates 2015-10-08
@ 2015-10-09 1:32 Jeff Kirsher
2015-10-09 1:32 ` [net-next 16/16] i40e: print neato new features Jeff Kirsher
0 siblings, 1 reply; 3+ messages in thread
From: Jeff Kirsher @ 2015-10-09 1:32 UTC (permalink / raw)
To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann, jogreene, john.ronciak
This series contains updates to i40e and i40evf only (again).
Jesse fixes an issue where the driver was issuing a WARN_ON during ring
size changes because the code was cloning the rx_ring struct but not
zeroing out the pointers before allocating new memory, so simply zero
out the pointers. Also reduced the function call overhead by moving
the interrupt enable function by moving it to the header file, which it
in turn allows us to inline it. Also does a thorough job of code
cleanup to fix spaces after declarations, remove unnecessary braces
and breaks, remove another __func__ use and general code tidiness.
Mitch adds mover verbose error messages when the number of supported VFs
is reported in driver init and it different from the number reported in
config space. Updated the VF driver to now detect a reset with the
VF_ARQLEN register since the enable bit is cleared when the VF is reset
and it stays cleared until the VF driver processes the reset and
re-enables the admin queue which is more reliable than using the
VFGEN_RSTAT as previously.
Neerav adds parsing for CEE DCBx TLVs from the LLDP MIB since there is
a need to get the CEE DesiredCfg Tx by firmware and DCB configuration
Rx from peer for debug and other application purposes.
Carolyn fixes a problem where the PF's Flow Director filter table would
have an entry that the hardware was unable to add, when this occurs an
invalid entry gets replayed and a valid one is lost.
Matt fixes an issue where multiple link up messages can be logged
resulting from admin queue link status timing when link properties are
changed.
Shannon adds the ability to control the period link polling through
ethtool to be able to switch it off and on for debugging link issues.
Serey explicitly assigns the enum index for each VSI type so that the PF
and VF always reference to the same VSI type event if the enum lists
are different.
The following are changes since commit df718423250c000ca4323a767cedc2f3219b685c:
Merge branch 'bpf_random32'
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue master
Carolyn Wyborny (1):
i40e: Fix for extra Flow Director filter in table after error
Greg Bowers (1):
i40e: Support FW CEE DCB UP to TC map nibble swap
Jesse Brandeburg (5):
i40e: fix erroneous WARN_ON
i40e: inline interrupt enable
i40e/i40evf: clean up some code
i40e: refactor code to remove indent
i40e: print neato new features
Matt Jared (1):
i40e: Fix multiple link up messages
Mitch Williams (4):
i40e: add more verbose error messages
i40evf: detect reset more reliably
i40evf: use capabilities flags properly
i40e/i40evf: pass QOS handle to VF
Neerav Parikh (2):
i40e: Add parsing for CEE DCBX TLVs
i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg
Serey Kong (1):
i40e/i40evf: Explicitly assign enum index for VSI type
Shannon Nelson (1):
i40e: add switch for link polling
drivers/net/ethernet/intel/i40e/i40e.h | 24 ++-
drivers/net/ethernet/intel/i40e/i40e_adminq.c | 3 +-
drivers/net/ethernet/intel/i40e/i40e_common.c | 9 +-
drivers/net/ethernet/intel/i40e/i40e_dcb.c | 236 +++++++++++++++++++--
drivers/net/ethernet/intel/i40e/i40e_dcb.h | 39 ++++
drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 1 +
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 124 ++++++-----
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 43 +++-
drivers/net/ethernet/intel/i40e/i40e_fcoe.c | 1 -
drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 3 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 164 +++++++-------
drivers/net/ethernet/intel/i40e/i40e_ptp.c | 3 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 9 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 +
drivers/net/ethernet/intel/i40e/i40e_type.h | 21 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 23 +-
drivers/net/ethernet/intel/i40evf/i40e_adminq.c | 3 +-
drivers/net/ethernet/intel/i40evf/i40e_common.c | 8 +-
drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 6 +-
drivers/net/ethernet/intel/i40evf/i40e_txrx.h | 1 +
drivers/net/ethernet/intel/i40evf/i40e_type.h | 21 +-
drivers/net/ethernet/intel/i40evf/i40evf.h | 5 +-
drivers/net/ethernet/intel/i40evf/i40evf_main.c | 46 ++--
23 files changed, 567 insertions(+), 227 deletions(-)
--
2.4.3
^ permalink raw reply [flat|nested] 3+ messages in thread
* [net-next 16/16] i40e: print neato new features
2015-10-09 1:32 [net-next 00/16][pull request] Intel Wired LAN Driver Updates 2015-10-08 Jeff Kirsher
@ 2015-10-09 1:32 ` Jeff Kirsher
0 siblings, 0 replies; 3+ messages in thread
From: Jeff Kirsher @ 2015-10-09 1:32 UTC (permalink / raw)
To: davem; +Cc: Jesse Brandeburg, netdev, nhorman, sassmann, jogreene,
Jeff Kirsher
From: Jesse Brandeburg <jesse.brandeburg@intel.com>
To help users and developers know what compile options
and hardware features are enabled at compile time, print
VxLAN is available.
Change-ID: I3162f3b7678dc725a597f964217920eb218b480b
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
---
drivers/net/ethernet/intel/i40e/i40e_main.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c
index c46d814..a484f22 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_main.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_main.c
@@ -9914,6 +9914,9 @@ static void i40e_print_features(struct i40e_pf *pf)
}
if (pf->flags & I40E_FLAG_DCB_CAPABLE)
buf += sprintf(buf, "DCB ");
+#if IS_ENABLED(CONFIG_VXLAN)
+ buf += sprintf(buf, "VxLAN ");
+#endif
if (pf->flags & I40E_FLAG_PTP)
buf += sprintf(buf, "PTP ");
#ifdef I40E_FCOE
--
2.4.3
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-10-12 19:28 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-10 19:29 [net-next 16/16] i40e: print neato new features Or Gerlitz
2015-10-12 19:28 ` Jeff Kirsher
-- strict thread matches above, loose matches on Subject: below --
2015-10-09 1:32 [net-next 00/16][pull request] Intel Wired LAN Driver Updates 2015-10-08 Jeff Kirsher
2015-10-09 1:32 ` [net-next 16/16] i40e: print neato new features Jeff Kirsher
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).