Message ID | 172079913640.1778861.11459276843992867323.stgit@ahduyck-xeon-server.home.arpa (mailing list archive) |
---|---|
Headers | show |
Series | eth: fbnic: Add network driver for Meta Platforms Host Network Interface | expand |
Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@kernel.org>: On Fri, 12 Jul 2024 08:49:08 -0700 you wrote: > This patch set includes the necessary patches to enable basic Tx and Rx > over the Meta Platforms Host Network Interface. To do this we introduce a > new driver and driver directories in the form of > "drivers/net/ethernet/meta/fbnic". > > The NIC itself is fairly simplistic. As far as speeds we support 25Gb, > 50Gb, and 100Gb and we are mostly focused on speeds and feeds. As far as > future patch sets we will be supporting the basic Rx/Tx offloads such as > header/payload data split, TSO, checksum, and timestamp offloads. We have > access to the MAC and PCS from the NIC, however the PHY and QSFP are hidden > behind a FW layer as it is shared between 4 slices and the BMC. > > [...] Here is the summary with links: - [net-next,v5,01/15] PCI: Add Meta Platforms vendor ID https://git.kernel.org/netdev/net-next/c/c5eaf1b3f824 - [net-next,v5,02/15] eth: fbnic: Add scaffolding for Meta's NIC driver https://git.kernel.org/netdev/net-next/c/546dd90be979 - [net-next,v5,03/15] eth: fbnic: Allocate core device specific structures and devlink interface https://git.kernel.org/netdev/net-next/c/1a9d48892ea5 - [net-next,v5,04/15] eth: fbnic: Add register init to set PCIe/Ethernet device config https://git.kernel.org/netdev/net-next/c/3646153161f1 - [net-next,v5,05/15] eth: fbnic: Add message parsing for FW messages https://git.kernel.org/netdev/net-next/c/c6203e678cc9 - [net-next,v5,06/15] eth: fbnic: Add FW communication mechanism https://git.kernel.org/netdev/net-next/c/da3cde08209e - [net-next,v5,07/15] eth: fbnic: Allocate a netdevice and napi vectors with queues https://git.kernel.org/netdev/net-next/c/bc6107771bb4 - [net-next,v5,08/15] eth: fbnic: Implement Tx queue alloc/start/stop/free https://git.kernel.org/netdev/net-next/c/40bf06a160a1 - [net-next,v5,09/15] eth: fbnic: Implement Rx queue alloc/start/stop/free https://git.kernel.org/netdev/net-next/c/0cb4c0a13723 - [net-next,v5,10/15] eth: fbnic: Add initial messaging to notify FW of our presence https://git.kernel.org/netdev/net-next/c/20d2e88cc746 - [net-next,v5,11/15] eth: fbnic: Add link detection https://git.kernel.org/netdev/net-next/c/69684376eed5 - [net-next,v5,12/15] eth: fbnic: Add basic Tx handling https://git.kernel.org/netdev/net-next/c/9a57bacd574b - [net-next,v5,13/15] eth: fbnic: Add basic Rx handling https://git.kernel.org/netdev/net-next/c/a29b8eb6e533 - [net-next,v5,14/15] eth: fbnic: Add L2 address programming https://git.kernel.org/netdev/net-next/c/eb690ef8d1c2 - [net-next,v5,15/15] eth: fbnic: Write the TCAM tables used for RSS control and Rx to host https://git.kernel.org/netdev/net-next/c/355440a6981a You are awesome, thank you!