sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
ice(4): Update to 1.37.7-kNotable changes include:- DSCP QoS Support (leveraging support added in rG9c950139051298831ce19d01ea5fb33ec6ea7f89)- Improved PFC handling and TC queue assignments (n
ice(4): Update to 1.37.7-kNotable changes include:- DSCP QoS Support (leveraging support added in rG9c950139051298831ce19d01ea5fb33ec6ea7f89)- Improved PFC handling and TC queue assignments (now all remaining queues are assigned to TC 0 when more than one TC is enabled and the number of available queues does not evenly divide between them)- Support for dumping the internal FW state for additional debugging by Intel support- Support for allowing "No FEC" to be a valid state for the LESM to negotiate when using non-standard compliant modulesAlso includes various bug fixes and smaller enhancements, too.Signed-off-by: Eric Joyner <[email protected]>Reviewed by: erj@Tested by: Jeff Pieper <[email protected]>MFC after: 3 daysRelnotes: yesSponsored by: Intel CorporationDifferential Revision: https://reviews.freebsd.org/D38109
show more ...
ice(4): Add ice_rdma.c to module MakefileWhen ice is built as a module, it can't be loaded due to unresolvedsymbol. Ensuring in Makefile that the ice_rdma.c is built fixes theproblem.Signed-of
ice(4): Add ice_rdma.c to module MakefileWhen ice is built as a module, it can't be loaded due to unresolvedsymbol. Ensuring in Makefile that the ice_rdma.c is built fixes theproblem.Signed-off-by: Bartosz Sobczak <[email protected]>Signed-off-by: Eric Joyner <[email protected]>Reviewed by: erj@Sponsored by: Intel CorporationDifferential Revision: https://reviews.freebsd.org/D35687
ice(4): Add RDMA Client InterfaceThis allows the "irdma" driver to communicate with the ice(4)driver to allow it access to the underlying device's hardwareresources as well as synchronize access
ice(4): Add RDMA Client InterfaceThis allows the "irdma" driver to communicate with the ice(4)driver to allow it access to the underlying device's hardwareresources as well as synchronize access to shared resources.This interface already existed in the standalone out-of-tree1.34.2 driver; this commit adds and enables it in the in-kerneldriver.Note:Adds hack to module Makefile to compile interface/.m filesThese are required for the RDMA client interface, but they don'tbuild as-is like the normal .c files. The source directory doesn'tseem to be included by default, so add lines that specificallyadd them as libraries so that ice_rdma.h can be found and theinterface files will compile.Signed-off-by: Eric Joyner <[email protected]>MFC after: 1 weekSponsored by: Intel CorporationDifferential Revision: https://reviews.freebsd.org/D30889
ice(4): Update to 1.34.2-k- Adds FW logging support - Once enabled, this lets the firmware print event and error messages to the log, increasing the visibility into what the hardware is d
ice(4): Update to 1.34.2-k- Adds FW logging support - Once enabled, this lets the firmware print event and error messages to the log, increasing the visibility into what the hardware is doing; this is useful for debugging- General bug fixes- Adds inital DCB support to the driver - Notably, this adds support for DCBX to the driver; now with the fw_lldp sysctl set to 1, the driver and adapter will adopt a DCBX configuration sent from a link partner - Adds statistcs sysctls for priority flow control frames - Adds new configuration sysctls for DCB-related features: (VLAN) user priority to TC mapping; ETS bandwidth allocation; priority flow control- Remove unused SR-IOV files (until support gets added)Signed-off-by: Eric Joyner <[email protected]>Tested by: [email protected]MFC after: 3 daysMFC with: 213e91399b, e438f0a975Relnotes: yesSponsored by: Intel CorporationDifferential Revision: https://reviews.freebsd.org/D34024
ice(4): Update to version 0.28.1-kThis updates the driver to align with the version included inthe "Intel Ethernet Adapter Complete Driver Pack", version 25.6.There are no major functional chang
ice(4): Update to version 0.28.1-kThis updates the driver to align with the version included inthe "Intel Ethernet Adapter Complete Driver Pack", version 25.6.There are no major functional changes; this mostly containsbug fixes and changes to prepare for new features. This versionof the driver uses the previously committed ice_ddp package1.3.19.0.Signed-off-by: Eric Joyner <[email protected]>Tested by: [email protected]Sponsored by: Intel CorporationDifferential Revision: https://reviews.freebsd.org/D28640
ice(4): Introduce new driver for Intel E800 Ethernet controllersThe ice(4) driver is the driver for the Intel E8xx series Ethernetcontrollers; currently with codenames Columbiaville andColumbia P
ice(4): Introduce new driver for Intel E800 Ethernet controllersThe ice(4) driver is the driver for the Intel E8xx series Ethernetcontrollers; currently with codenames Columbiaville andColumbia Park.These new controllers support 100G speeds, as well as introducingmore queues, better virtualization support, and more offloadcapabilities. Future work will enable virtual functions (likein ixl(4)) and the other functionality outlined above.For full functionality, the kernel should be compiled with"device ice_ddp" like in the amd64 NOTES file, and/orice_ddp_load="YES" should be added to /boot/loader.conf so thatthe DDP package file included in this commit can be downloadedto the adapter. Otherwise, the adapter will fall back to a singlequeue mode with limited functionality.A man page for this driver will be forthcoming.MFC after: 1 monthRelnotes: yesSponsored by: Intel CorporationDifferential Revision: https://reviews.freebsd.org/D21959