mirror of
https://github.com/opnsense/src.git
synced 2026-06-11 01:30:30 -04:00
Changes since 1.16.26.0 for all three firmwares are listed below. This list was obtained from the Release Notes of the Chelsio Unified Wire v3.5.05 release for Linux. T6 Firmware ++++++++++++ ================================================================================ Version : 1.16.63.0 Date : 09/29/2017 ================================================================================ Fixes ----- BASE: - Fixed a fw crash when configured traffic rate limit is less than 10kbps. - Fixed traffic rate limiting for smaller traffic rate value. ETH: - Fixed 40G link failure when interface is toggled. - Fixed adapter crash when interface is toggled during traffic. - Fixed 25G link failure when PEER only supports consortium mode autoneg for 25G. - Fixed 100G optics link failure when cable is plugged in after bringing up the interface. - Enable RS FEC as default if speed is 100G. - Fixed DCBX configuration refresh failure. OFLD - Fixed 0B iWARP ingress read failure. - Fixed iWARP SRQ reuse failure. FOiSCSI: - Fixed vlan interface ping failure. - Fixed target discovery failures. - Fixed mutual chap login failure. ================================================================================ Version : 1.16.59.0 Date : 09/05/2017 ================================================================================ FIXES ----- BASE: - Fixed fw crash caused by MC parity error in SO adapters. - Generate Timer0Int interrupt if fw crashes due to unaligned access error. Host driver must look into PCIE_FW register to see if any fw fatal error has encountered. If PCIE_FW doesn't indicate any error then driver must ignore this interrupt. - Fixed receive buffer threshold settings which was resulting in error frames on receive side. ETH: - Fixed an issue in connection traffic shaping when FLOWC_WR->FW_FLOWC_MNEM_SCHEDCLASS is not received in first WR on the connection. - Fixed link failure when speed is changed from 10G-1G-10G due to incorrect flag check. - Fixed improper LED behaviour for blink test and when traffic is running. - Removed storage of previous fec settings from fw. Driver needs to pass the user settings whenever a new module is plugged in as fw resets these when a module is unplugged. OFLD - OVS offload: TP cache is flushed periodically to get the accuate filters stats (hit count). ENHANCEMENTS ------------ BASE: - Ring backbone feature added. New FW_PARAMS_PARAM_DEV_RING_BACKBONE param type added to query and enable ring backbone support. - VNI support added for filtering. New entry_type FW_VI_MAC_TYPE_EXACTMAC_VNI added to FW_VI_MAC_CMD. - Added new API FW_PARAM_PARAM_DEV_MPSBGMAP to read the priority to buffer group mapping for the ports. - FW_PARAMS_PARAM_DEV_TPCHMAP API added to read the port to channel mapping. - HMA (Host memory access) support added. New FW_HMA_CMD and FW_PARAMS_PARAM_DEV_HMA_SIZE added to query and configure the HMA. It enables the memfree support (256 connections) for iwarp. - PTP support enabled. ETH: - Added consortium mode 50G support. - Added the ability to allow only selected speeds to be advertised during auto negotiation. - Increased port capability from 16 to 32 bits to support more speeds. FW_PARAMS_PARAM_PFVF_PORT_CAPS32 added to query whether fw supports 16 or 32 bit port capability. OFLD: - RDMA Write with immediate support added (iwarp 2.0 feature) - FW_TLS_KEYCTX_TX_WR removed and security key management moved to driver. - 256 offloaded connections support for iwarp on SO adapters. iSCSI: - New param FW_PARAMS_PARAM_DEV_PPOD_EDRAM added for iscsi ppod configuration in EDRAM (performance improvement). FOiSCSI: - iSCSI Command offload target support added. FOFCoE: - FCoE support enabled. ================================================================================ Version : 1.16.43.0 Date : 05/05/2017 ================================================================================ FIXES ----- BASE: - Fixed default DCB mode to AUTO. - Fixed DCBX bugs when AUTO mode is configured in config file. - Fixed an issue where even after removing PFC from switch, PFC wasn't getting reset. - Fixed DDR3/DDR4 ECC errors. - Fixed an FLR issue where FLR completion was going to host before FLR processing is finished in fw. ETH: - Fixed bug in writing multi-bytes using i2c interface. - Fixed the link failure when optical cable is inserted into the QSA module after loading the driver. - Fixed false link up when peer interface was brought down. - Enabling RS FEC by default for 100Gbase-SR4 according to 802.3BJ standard. - Fixed bugs related to negotiated fec based local/peer fec ability and request. - Fixed auto-neg failure with few switches. - T6 Performance improvement fixes. OFLD - Fixed an extra credit issue if FW_RI_TYPE_FINI is delayed in fw due to backpressure. - Added a new queue type FW_IQ_TYPE_VF_CQ to handle the FW_PARAMS_PARAM_DMAQ* commands. queue type will be part of the FW_PARAMS_PARAM_DMAQ_IQ_INTIDX value. Used in guest RDMA (RDMA from VM/VF) usecase. - T6 Crypto Coprocessor mode bug fixes. - T6 Crypto TLS-inline mode bug fixes. ENHANCEMENTS ------------ BASE: - Added new API FW_PARAM_PARAM_DEV_MPSBGMAP to read the priority to buffer group mapping for the ports. ETH: - Added broadcom consortium next page support for 25G CR. This can be enabled using flags=an_brcm option in the t6-config.txt file. - Added spider mode support. - Added support for 10G-BaseT converter sfp+ module. - Added support for additional 25G/100G cables. - Added support to enable/disable auto-neg using ethtool. ================================================================================ Version : 1.16.33.0 Date : 02/24/2017 ================================================================================ Fixes ----- BASE: - Fixed DDR4 uncorrectable errors. ETH: - Enabled link auto negotiation (AN) by default in config file. - Added AN and FEC control api. Host driver and application can enable/disable AN and FEC. ENHANCEMENTS ------------ BASE: - Enabled High priorty filter. - Added T6425 adapter support. ETH: - Added new workrequest ETH_TX_PKTS2_WR (see fw api document for more details). ================================================================================ Version : 1.16.29.0 Date : 01/27/2017 ================================================================================ FIXES ----- BASE: - Set multiple fec values only if AN is enabled in config file and when module is connected. - Fixed intermittent DDR3/4 ECC errors. - max number of ethctrl queue in VF set to 2 (reverted the last change because it causes problem in VF drivers). ETH: - Made devlog more verbose by printing cable information in redable form. - Updated AN settings to work with more 25G/100G switches. - Added support for more SFP28/QSFP28 cables. - Fixed an issue of link going down after few hours of idle time. OFLD: - Fixed an issue in TLS which was causing fw crash on running TLS traffic. FOiSCSI: - Fixed the failure of PXE boot OS install on an iscsi lun. ENHANCEMENTS ------------ OFLD: - Added filtering support for NAT. New WR FW_FILTER2_WR and FW_PARAMS_PARAM_DEV_FILTER2_WR added for the same. - Added RDMA guest mode (mode 3 or RDMA from VF) support. ================================================================================ T5 Firmware ++++++++++++ ================================================================================ Version : 1.16.63.0 Date : 09/29/2017 ================================================================================ Fixes ----- BASE: - Fixed offload memory overcommit in case of SO adapter. ETH: - Fixed DCBX configuration refresh failure. OFLD - Fixed 0B iWARP ingress read failure. FOiSCSI: - Fixed vlan interface ping failure. ================================================================================ Version : 1.16.59.0 Date : 09/05/2017 ================================================================================ FIXES ----- BASE: - Fixed an FLR issue which was causing error when VF attached VM was powered on. ETH: - Fixed an issue in connection traffic shaping when FLOWC_WR->FW_FLOWC_MNEM_SCHEDCLASS is not received in first WR on the connection. - Fixed link failure when speed is changed from 10G-1G-10G due to incorrect flag check. - Fixed T580 link failure with few switches which take more time for establishing link. ENHANCEMENTS ------------ BASE: - Ring backbone feature added. New FW_PARAMS_PARAM_DEV_RING_BACKBONE param type added to query and enable ring backbone support. - Added new API FW_PARAM_PARAM_DEV_MPSBGMAP to read the priority to buffer group mapping for the ports. - FW_PARAMS_PARAM_DEV_TPCHMAP API added to read the port to channel mapping. FOiSCSI: - iSCSI Command offload target support added. ================================================================================ Version : 1.16.43.0 Date : 05/05/2017 ================================================================================ FIXES ----- BASE: - Fixed default DCB mode to AUTO. - Fixed DCBX bugs when AUTO mode is configured in config file. - Fixed an issue where even after removing PFC from switch, PFC wasn't getting reset. ETH: - Fixed bug in writing multi-bytes using i2c interface. - Fixed the link failure when optical cable is inserted into the QSA module after loading the driver. OFLD - Fixed an extra credit issue if FW_RI_TYPE_FINI is delayed in fw due to backpressure. - Added a new queue type FW_IQ_TYPE_VF_CQ to handle the FW_PARAMS_PARAM_DMAQ* commands. queue type will be part of the FW_PARAMS_PARAM_DMAQ_IQ_INTIDX value. Used in guest RDMA (RDMA from VM/VF) usecase. ENHANCEMENTS ------------ BASE: - Added new API FW_PARAM_PARAM_DEV_MPSBGMAP to read the priority to buffer group mapping for the ports. ================================================================================ Version : 1.16.33.0 Date : 02/24/2017 ================================================================================ ENHANCEMENTS ------------ ETH: - Added new workrequest ETH_TX_PKTS2_WR (see fw api document for more details). ================================================================================ Version : 1.16.29.0 Date : 01/27/2017 ================================================================================ FIXES ----- BASE: - max number of ethctrl queue in VF set to 2 (reverted the last change because it causes problem in VF drivers). FOiSCSI: - Fixed the failure of PXE boot OS install on an iscsi lun. ENHANCEMENTS ------------ OFLD: - Added filtering support for NAT. New WR FW_FILTER2_WR and FW_PARAMS_PARAM_DEV_FILTER2_WR added for the same. - Added RDMA guest mode (mode 3 or RDMA from VF) support. ================================================================================ T4 Firmware +++++++++++ ================================================================================ Version : 1.16.63.0 Date : 09/29/2017 ================================================================================ Fixes ----- ETH: - Fixed DCBX configuration refresh failure. FOiSCSI: - Fixed vlan interface ping failure. ================================================================================ Version : 1.16.59.0 Date : 09/05/2017 ================================================================================ FIXES ----- ETH: - Fixed an issue in connection traffic shaping when FLOWC_WR->FW_FLOWC_MNEM_SCHEDCLASS is not received in first WR on the connection. ENHANCEMENTS ------------ BASE: - FW_PARAMS_PARAM_DEV_TPCHMAP API added to read the port to channel mapping. ================================================================================ Version : 1.16.43.0 Date : 05/05/2017 ================================================================================ FIXES ----- BASE: - Fixed default DCB mode to AUTO. - Fixed DCBX bugs when AUTO mode is configured in config file. - Fixed an issue where even after removing PFC from switch, PFC wasn't getting reset. ETH: - Fixed bug in writing multi-bytes using i2c interface. OFLD - Fixed an extra credit issue if FW_RI_TYPE_FINI is delayed in fw due to backpressure. - Added a new queue type FW_IQ_TYPE_VF_CQ to handle the FW_PARAMS_PARAM_DMAQ* commands. queue type will be part of the FW_PARAMS_PARAM_DMAQ_IQ_INTIDX value. Used in guest RDMA (RDMA from VM/VF) usecase. ENHANCEMENTS ------------ BASE: - Added new API FW_PARAM_PARAM_DEV_MPSBGMAP to read the priority to buffer group mapping for the ports. Obtained from: Chelsio Communications MFC after: 2 weeks Sponsored by: Chelsio Communications |
||
|---|---|---|
| .. | ||
| aac | ||
| aacraid | ||
| acpi_support | ||
| acpica | ||
| adb | ||
| adlink | ||
| advansys | ||
| ae | ||
| age | ||
| agp | ||
| aha | ||
| ahci | ||
| aic | ||
| aic7xxx | ||
| al_eth | ||
| alc | ||
| ale | ||
| alpm | ||
| altera | ||
| amd_ecc_inject | ||
| amdpm | ||
| amdsbwd | ||
| amdsmb | ||
| amdsmn | ||
| amdtemp | ||
| amr | ||
| an | ||
| arcmsr | ||
| asmc | ||
| ata | ||
| ath | ||
| atkbdc | ||
| auxio | ||
| axgbe | ||
| bce | ||
| beri | ||
| bfe | ||
| bge | ||
| bhnd | ||
| bktr | ||
| bm | ||
| bnxt | ||
| buslogic | ||
| bvm | ||
| bwi | ||
| bwn | ||
| bxe | ||
| cadence | ||
| cardbus | ||
| cas | ||
| ce | ||
| cesa | ||
| cfe | ||
| cfi | ||
| chromebook_platform | ||
| ciss | ||
| cm | ||
| cmx | ||
| coretemp | ||
| cp | ||
| cpuctl | ||
| cpufreq | ||
| cs | ||
| ctau | ||
| cx | ||
| cxgb | ||
| cxgbe | ||
| cy | ||
| cyapa | ||
| dc | ||
| dcons | ||
| de | ||
| dme | ||
| dpaa | ||
| dpms | ||
| dpt | ||
| drm | ||
| drm2 | ||
| dwc | ||
| e1000 | ||
| ed | ||
| efidev | ||
| ena | ||
| ep | ||
| esp | ||
| et | ||
| etherswitch | ||
| evdev | ||
| ex | ||
| exca | ||
| extres | ||
| fb | ||
| fdc | ||
| fdt | ||
| fe | ||
| ffec | ||
| filemon | ||
| firewire | ||
| flash | ||
| fxp | ||
| gem | ||
| glxiic | ||
| glxsb | ||
| gpio | ||
| gxemul | ||
| hdmi | ||
| hifn | ||
| hme | ||
| hpt27xx | ||
| hptiop | ||
| hptmv | ||
| hptnr | ||
| hptrr | ||
| hwpmc | ||
| hyperv | ||
| ic | ||
| ichiic | ||
| ichsmb | ||
| ichwd | ||
| ida | ||
| if_ndis | ||
| iicbus | ||
| iir | ||
| intel | ||
| intpm | ||
| io | ||
| ioat | ||
| ipmi | ||
| ips | ||
| ipw | ||
| isci | ||
| iscsi | ||
| iscsi_initiator | ||
| iser | ||
| isl | ||
| ismt | ||
| isp | ||
| ispfw | ||
| iwi | ||
| iwm | ||
| iwn | ||
| ixgb | ||
| ixgbe | ||
| ixl | ||
| jedec_ts | ||
| jme | ||
| joy | ||
| kbd | ||
| kbdmux | ||
| ksyms | ||
| le | ||
| led | ||
| lge | ||
| liquidio | ||
| lmc | ||
| malo | ||
| mbox | ||
| mc146818 | ||
| md | ||
| mdio | ||
| mem | ||
| mfi | ||
| mge | ||
| mii | ||
| mk48txx | ||
| mlx | ||
| mlx4 | ||
| mlx5 | ||
| mly | ||
| mmc | ||
| mmcnull | ||
| mn | ||
| mpr | ||
| mps | ||
| mpt | ||
| mrsas | ||
| mse | ||
| msk | ||
| mvs | ||
| mwl | ||
| mxge | ||
| my | ||
| nand | ||
| ncr | ||
| nctgpio | ||
| ncv | ||
| neta | ||
| netfpga10g/nf10bmac | ||
| netmap | ||
| nfe | ||
| nfsmb | ||
| nge | ||
| nmdm | ||
| nsp | ||
| ntb | ||
| null | ||
| nvd | ||
| nvme | ||
| nvram | ||
| nvram2env | ||
| nxge | ||
| oce | ||
| ofw | ||
| otus | ||
| ow | ||
| pbio | ||
| pccard | ||
| pccbb | ||
| pcf | ||
| pci | ||
| pcn | ||
| pdq | ||
| pms | ||
| powermac_nvram | ||
| ppbus | ||
| ppc | ||
| proto | ||
| psci | ||
| pst | ||
| pty | ||
| puc | ||
| qlnx/qlnxe | ||
| qlxgb | ||
| qlxgbe | ||
| qlxge | ||
| quicc | ||
| ral | ||
| random | ||
| rc | ||
| rccgpio | ||
| re | ||
| rl | ||
| rndtest | ||
| rp | ||
| rt | ||
| rtwn | ||
| safe | ||
| sbni | ||
| scc | ||
| sdhci | ||
| sec | ||
| sf | ||
| sfxge | ||
| sge | ||
| siba | ||
| siis | ||
| sio | ||
| sis | ||
| sk | ||
| smbus | ||
| smc | ||
| sn | ||
| snp | ||
| sound | ||
| speaker | ||
| spibus | ||
| ste | ||
| stg | ||
| stge | ||
| sym | ||
| syscons | ||
| tdfx | ||
| terasic | ||
| ti | ||
| tl | ||
| tpm | ||
| trm | ||
| tsec | ||
| twa | ||
| twe | ||
| tws | ||
| tx | ||
| txp | ||
| uart | ||
| ubsec | ||
| usb | ||
| vge | ||
| viapm | ||
| viawd | ||
| videomode | ||
| virtio | ||
| vkbd | ||
| vmware/vmxnet3 | ||
| vnic | ||
| vr | ||
| vt | ||
| vte | ||
| vx | ||
| vxge | ||
| watchdog | ||
| wb | ||
| wbwd | ||
| wi | ||
| wpi | ||
| wtap | ||
| xdma | ||
| xe | ||
| xen | ||
| xilinx | ||
| xl | ||