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-prev] [thread-next>] [day] [month] [year] [list]
Date:	Fri, 19 Sep 2014 07:54:38 -0700
From:	Alexander Duyck <alexander.h.duyck@...el.com>
To:	Jamal Hadi Salim <jhs@...atatu.com>, davem@...emloft.net
CC:	nhorman@...hat.com, netdev@...r.kernel.org,
	john.fastabend@...il.com, matthew.vick@...el.com,
	jeffrey.t.kirsher@...el.com, sassmann@...hat.com
Subject: Re: [net-next PATCH 00/29] Add support for the Intel FM10000 Ethernet
 Switch Host Interface

On 09/19/2014 03:57 AM, Jamal Hadi Salim wrote:
> On 09/18/14 18:35, Alexander Duyck wrote:
>> This patch series adds support for the FM10000 Ethernet switch host
>> interface.  The Intel FM10000 Ethernet Switch is a 48-port Ethernet
>> switch
>> supporting both Ethernet ports and PCI Express host interfaces.  The
>> fm10k
>> driver provides support for the host interface portion of the switch,
>> both
>> PF and VF.
>>
>> As the host interfaces are directly connected to the switch this
>> results in
>> some significant differences versus a standard network driver.  For
>> example
>> there is no PHY or MII on the device.  Since packets are delivered
>> directly
>> from the switch to the host interface these are unnecessary. 
>> Otherwise most
>> of the functionality is very similar to our other network drivers such as
>> ixgbe or igb.  For example we support all the standard network offloads,
>> jumbo frames, SR-IOV (64 VFS), PTP, and some VXLAN and NVGRE offloads.
>>
> 
> First off Kudos to the intel folks. Hopefully this is one of many such
> drivers coming - and lets hope this is as landscape-changing as the
> e1000 was ;-> Broadcom smell that Tim Horton's coffee.

Thanks.  Though just to be clear it is just the host interface, not the
entire switch that this driver supports.

> You described this as a switch but then expose it as a glorified nic.
> Assuming more goodstuff(tm) coming?

Since the switch can support up to 9 of these we are treating the host
interface driver as though it is a NIC driver.  We need to usually ship
NIC drivers well ahead of the silicon so that it can make it into the
distributions before the silicon is actually released, thus avoiding the
need for a driver disk to do a network install on a system with one of
these on board.

I don't have any hard dates on when anything else related to the switch
might be released.  That is being managed by another team and I don't
have visibility to that information.

Thanks,

Alex
--
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