sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
Fix some modules to export more used symbolsand remove non-present symbols that are now reported by kmod_syms.awk.Reviewed by: emasteSponsored by: The FreeBSD FoundationMFC after: 1 weekDiffer
Fix some modules to export more used symbolsand remove non-present symbols that are now reported by kmod_syms.awk.Reviewed by: emasteSponsored by: The FreeBSD FoundationMFC after: 1 weekDifferential revision: https://reviews.freebsd.org/D32878
show more ...
ixl(4): Add FW recovery mode support and other thingsUpdate the iflib version of ixl driver based on the OOT version ixl-1.11.29.Major changes:- Extract iflib specific functions from ixl_pf_mai
ixl(4): Add FW recovery mode support and other thingsUpdate the iflib version of ixl driver based on the OOT version ixl-1.11.29.Major changes:- Extract iflib specific functions from ixl_pf_main.c to ixl_pf_iflib.c to simplify code sharing between legacy and iflib version of driver- Add support for most recent FW API version (1.10), which extends FW LLDP Agent control by user to X722 devices- Improve handling of device global reset- Add support for the FW recovery mode- Use virtchnl function to validate virtual channel messages instead of using separate checks- Fix MAC/VLAN filters accountingSubmitted by: Krzysztof Galazka <[email protected]>Reviewed by: erj@Tested by: Jeffrey Pieper <[email protected]>MFC after: 1 weekRelnotes: yesSponsored by: Intel CorporationDifferential Revision: https://reviews.freebsd.org/D24564
ixl/iavf(4): Change ixlv to iavf and update it to use iflib(9)Finishes the conversion of the 40Gb Intel Ethernet drivers to iflib(9) forFreeBSD 12.0, and fixes numerous bugs in both ixl(4) and iav
ixl/iavf(4): Change ixlv to iavf and update it to use iflib(9)Finishes the conversion of the 40Gb Intel Ethernet drivers to iflib(9) forFreeBSD 12.0, and fixes numerous bugs in both ixl(4) and iavf(4).This commit also re-adds the VF driver to GENERIC since it now compiles andfunctions.The VF driver name was changed from ixlv(4) to iavf(4) because the VF driver isnow intended to be used with future products, not just with Fortville/Fort ParkVFs.A man page update that documents these drivers is forthcoming in a separatecommit.Reviewed by: sbruno@, kbowling@Tested by: [email protected]Approved by: re (gjb@)Relnotes: yesSponsored by: Intel CorporationDifferential Revision: https://reviews.freebsd.org/D16429
ixl(4): Update to use iflibUpdate the driver to use iflib in order to bring performance,maintainability, and (hopefully) stability benefits to the driver.The driver currently isn't completely po
ixl(4): Update to use iflibUpdate the driver to use iflib in order to bring performance,maintainability, and (hopefully) stability benefits to the driver.The driver currently isn't completely ported; features that are missing:- VF driver (ixlv)- SR-IOV host support- RDMA supportThe plan is to have these re-added to the driver before the next FreeBSD release.Reviewed by: gallatin@Contributions by: gallatin@, mmacy@, [email protected]Tested by: [email protected]MFC after: 1 monthSponsored by: Intel CorporationDifferential Revision: https://reviews.freebsd.org/D15577
ixl(4): Update to 1.9.9-kRefresh upstream driver before impending conversion to iflib.Major changes:- Support for descriptor writeback mode (required by ixlv(4) for AVF support)- Ability to di
ixl(4): Update to 1.9.9-kRefresh upstream driver before impending conversion to iflib.Major changes:- Support for descriptor writeback mode (required by ixlv(4) for AVF support)- Ability to disable firmware LLDP agent by user (PR 221530)- Fix for TX queue hang when using TSO (PR 221919)- Separate descriptor ring sizes for TX and RX ringsPR: 221530, 221919Submitted by: Krzysztof Galazka <[email protected]>Reviewed by: #IntelNetworkingMFC after: 1 dayRelnotes: YesSponsored by: Intel CorporationDifferential Revision: https://reviews.freebsd.org/D14985
Fix kldload of if_ixl without PCI_IOV kernel option.This also avoids compiling in pci_iov support into the kernel if_ixoifthe PCI_IOV option is disabled.Reviewed by: rstoneSponsored by: Dell EM
Fix kldload of if_ixl without PCI_IOV kernel option.This also avoids compiling in pci_iov support into the kernel if_ixoifthe PCI_IOV option is disabled.Reviewed by: rstoneSponsored by: Dell EMC IsilonDifferential Revision: https://reviews.freebsd.org/D11573
sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with: `cd sys/modules; make ALL_MODULES=` on amd64MFC after: 1 monthSponsored by: Dell EMC Isilon
ixl(4): Update to 1.7.12-kRefresh upstream driver before impending conversion to iflib.Major new features:- Support for Fortville-based 25G adapters- Support for I2C reads/writes(To prevent
ixl(4): Update to 1.7.12-kRefresh upstream driver before impending conversion to iflib.Major new features:- Support for Fortville-based 25G adapters- Support for I2C reads/writes(To prevent getting or sending corrupt data, you should setdev.ixl.0.debug.disable_fw_link_management=1 when using I2C[this will disable link!], then set it to 0 when done. The driver implementsthe SIOCGI2C ioctl, so ifconfig -v works for reading I2C data,but there are read_i2c and write_i2c sysctls under the .debug sysctl tree[the latter being useful for upper page support in QSFP+]).- Addition of an iWARP client interface (so the future iWARP driver for X722 devices can communicate with the base driver). - Compiling this option in is enabled by default, with "options IXL_IW" in GENERIC.Differential Revision: https://reviews.freebsd.org/D9227Reviewed by: sbrunoMFC after: 2 weeksSponsored by: Intel Corporation
ixl(4): Update to ixl-1.6.6-k.Submitted by: erjReviewed by: [email protected]MFC after: 3 daysSponsored by: Intel CorporationDifferential Revision: https://reviews.freebsd.org/D7391
opt_bdg.h was removed in r150636.MFC after: 3 daysSponsored by: EMC / Isilon Storage Division
Update SW4 to the Intel ixl/ixlv drivers. This is primarily a sharedcode update, with supporting changes in the CORE. Changes for the extendedmedia types, VF driver has virtual channel protocol cha
Update SW4 to the Intel ixl/ixlv drivers. This is primarily a sharedcode update, with supporting changes in the CORE. Changes for the extendedmedia types, VF driver has virtual channel protocol changes, and someregister use corrections. This software change should be coordinated withFirmware updates to your hardware, contact your support channels for that.MFC after: 1 week
Create a separate kobj interface for leaf-driver PCI IOV methods.Leaf drivers should not import the PCI bus interface to add IOV handling.Instead, move the IOV client methods to a separate kobj in
Create a separate kobj interface for leaf-driver PCI IOV methods.Leaf drivers should not import the PCI bus interface to add IOV handling.Instead, move the IOV client methods to a separate kobj interface.Differential Revision: https://reviews.freebsd.org/D2584Reviewed by: rstone
Intel I40E driver updates: if_ixl to version 1.3.0, if_ixlv to version 1.2.0 - Major change in both drivers is to add RSS support - In ixl fix some interface speed related issues, dual speed wa
Intel I40E driver updates: if_ixl to version 1.3.0, if_ixlv to version 1.2.0 - Major change in both drivers is to add RSS support - In ixl fix some interface speed related issues, dual speed was not changing correctly, KR/X media was not displaying correctly (this has a workaround until a more robust media handling is in place) - Add a warning when using Dell NPAR and the speed is less than 10G - Wrap a queue hung message in IXL_DEBUG, as it is non-fatal, and without tuning can display excessivelyMFC after: 1 week
Update to the Intel Base driver for the Intel XL710 Ethernet Controller Family - It was decided to change the driver name to if_ixl for FreeBSD - This release adds the VF Driver to the tree, it can
Update to the Intel Base driver for the Intel XL710 Ethernet Controller Family - It was decided to change the driver name to if_ixl for FreeBSD - This release adds the VF Driver to the tree, it can be built into the kernel or as the if_ixlv module - The VF driver is independent for the first time, this will be desireable when full SRIOV capability is added to the OS. - Thanks to my new coworker Eric Joyner for his superb work in both the core and vf driver code.Enjoy everyone!Submitted by: [email protected] and [email protected]MFC after: 3 days (hoping to make 10.1)