Netronome supports eBPF offload for XDP and cls_bpf on Agilio SmartNICs.
The upstream kernel driver allows for the translation of kernel eBPF
programs into microcode. This firmware supports the eBPF microcode
generated by the in-kernel Just-in-Time (JIT) compiler. Firmware
also provides support for driver to enable bpftool to inspect and
manage offloaded eBPF maps and programs.
Please visit https://help.netronome.com for further information and
supported features.
Signed-off-by: Mary Pham <mary.pham@netronome.com>
Signed-off-by: Edwin Peer <edwin.peer@netronome.com>
Signed-off-by: Nic Viljoen <nick.viljoen@netronome.com>
Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Tested-by: Brendan Galloway <brendan.galloway@netronome.com>
* Update FWs for 3160, 7260 and 7265;
* Update FWs for 3168 and 7265D;
* Update FWs for 8000C and 8265;
* Update FWs for 9000 and 9260.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEF3LNfgb2BPWm68smoUecoho8xfoFAlu0a8sACgkQoUecoho8
xfocxw/8CH07PO2t009BLZs0o89mRM03AuMbSfjsE/sK/GyXdKIBu94ODXJYvH2L
EsUBT1PP5G33+Dn5Vcfdo++VZ+n8nXnkHa9+8SxYzXBllyKkZ13Pi5U8wpNOErRz
Z+GutWZ3w3YdXJXLYmD3D8E6vmRblHWemyXyKgLpUJyRXEgwnauNBrPQdlR3Cy/h
mlIVJCV4StdqdG+f8+B4IJ76W6wLO4R9iZ+ZkDtUZ+KGVTiDqULDioM8fGx48ymj
eqNxIZ0v640oMtbOdb48yTo6NX0E4WguGojCHwzjq6oX4sYoQjWHXzFNoVUTPxw1
uzxJkU+FvJqtdXdd9KDfGeZGF89x62gPYnpNY3nXdSvatTfQ6dpQ56MrxD/Ek73z
xViQY4mlOGquA8A3TvIvfhwRuVyY6ezHGyXnVwWP4g4EQRl9lUcR+JdR5hTnavfh
iWmTs9ZnXcMDcMDheO/4WhWQH0+ptZW4MDB38XRb3GVB5C1HNKTMngImZhe12vSr
IO2BOTu5hN3peH/SAGTgwxaa5aSdC0c6J6X3zX5tiddbDQDJRFdtnL6qpdt/xko2
hHKo1TooNJUI0RO6/1rUS6SDOUtLMhvmIe6USKZXIugLMKXnMN8iuJ30HvgB/j1t
1760a8S2HtnYW19y8mrr6eZyxCN65kdznJ+6y5/oOwjdREgMmtc=
=MnnC
-----END PGP SIGNATURE-----
Merge tag 'iwlwifi-fw-2018-10-03' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware
iwlwifi: updata all currently supported FWs
* Update FWs for 3160, 7260 and 7265;
* Update FWs for 3168 and 7265D;
* Update FWs for 8000C and 8265;
* Update FWs for 9000 and 9260.
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This file contains the firmware for the new driver rtw88 for Realtek
RTL8822BE and RTL8822CE devices. It was provided by the Realtek
developer.
Signed-off-by: Yan-Hsuan Chuang <yhchuang@realtek.com>
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This version of the firmware adds a fix to ensure that the vlan prio/pcp
field is extracted correctly for matching in hardware.
Signed-off-by: Louis Peens <louis.peens@netronome.com>
Reviewed-by: Simon Horman <simon.horman@netronome.com>
Tested-by: Brendan Galloway <brendan.galloway@netronome.com>
Add new versions of the firmwares for 9000 and 9260.
Build number: Core_build_core38-78
Revision numbers: 1f1e8d4a
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Add new versions of the firmwares for 9000 and 9260.
Build number: Core_build_core35-70.1
Revision numbers: 755cfdd8
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
New in this release:
- SR-IOV VEB support
- Zero-copy multicast
- Host to host checksum offload
- Offload inner checksums over VXLAN
- TSO over VXLAN tunnels
- RSS over VXLAN and GRE
- eBPF programmable RSS
- PCIe performance enhancements
- Maintain per queue statistics
- Report core clock frequency to driver
Resolved bugs:
- Unreliable link state managment when reloading firmware
- Incorrect MAC discard statistics
- Broken RSS remapping in port breakout modes
- Inappropriately dropped malformed packets
Signed-off-by: Edwin Peer <edwin.peer@netronome.com>
Signed-off-by: Nic Viljoen <nick.viljoen@netronome.com>
Tested-by: Brendan Galloway <brendan.galloway@netronome.com>
Acked-by: Jakub Kicinski <jakub.kicinski@netronome.com>
This adds TIInit_6.2.31.bts and TIInit_6.6.15.bts for TI CC2560 and
CC2560A Bluetooth chips. These are found in LEGO MINDSTORMS EV3, which
has mainline kernel support now.
The versions listed are the ones given on the TI wiki[1] where the files
were obtained. The version in parentheses are the ones found in the
files themselves.
These files are redistributable under the same LICENCE.ti-connectivity that
is used by other TI firmwares.
[1]: http://processors.wiki.ti.com/index.php/CC256x_Downloads
Signed-off-by: David Lechner <david@lechnology.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Add binary firmware for mt7668u based Bluetooth devices.
Signed-off-by: Sean Wang <sean.wang@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
These NVIDIA-signed firmwares are required to enable the graphics
engine on Volta GV100 GPUs.
Signed-off-by: Gourav Samaiya <gsamaiya@nvidia.com>
Tested-by: Ben Skeggs <bskeggs@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
WLAN (SDIO) firmware version: W16.68.1.p179
Bluetooth (SDIO) firmware version: W16.26.1.p179
Both WLAN and bluetooth are on SDIO interface.
The combo image can be downloaded either through WLAN or
Bluetooth.
Signed-off-by: Cathy Luo <cluo@marvell.com>
Signed-off-by: Ganapathi Bhat <gbhat@marvell.com>
These devices are new models from Realtek. Updates to driver btrtl will
soon be submitted to the kernel.
These files were provided by the Realtek developer.
Signed-off-by: 陆朱伟 <alex_lu@realsil.com.cn>
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This is being done to resolve issues being seen on a number of newer
laptop systems which aren't compatible with the older binaries.
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Signed-off-by: Gourav Samaiya <gsamaiya@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This patch add a new qed firmware with fixes and added
support for new features.
- Fix a rare case of device crash with iWARP, iSCSI or FCoE offload.
- Fix GRE tunneled traffic when iWARP offload is enabled.
- Fix RoCE failure in ib_send_bw when using inline data.
- Fix latency optimization flow for inline WQEs.
- BigBear 100G fix
Signed-off-by: Rahul Verma <rahul.verma@cavium.com>
Signed-off-by: Ariel Elior <ariel.elior@cavium.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This patch updates the firmware file for Intel Bluetooth 7265
Also it is known as Intel stonePeak(STPD1).
FW Build: REL_52_00005
Release Version: 20.70.0.4
Signed-off-by: Amit K Bag <amit.k.bag@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP).
FW Build: REL0329
Release Version: 20.70.0.4
Signed-off-by: Amit K Bag <amit.k.bag@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This patch updates the firmware file for Intel Bluetooth 9260
Also it is known as Intel ThunderPeak (THP).
FW Build: REL0329
Release Version: 20.70.0.4
Signed-off-by: Amit K Bag <amit.k.bag@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This patch updates the firmware file for Intel Bluetooth 8265
Also it is known as Intel WindStormPeak (WsP).
FW Build: REL0244
Release Version: 20.70.0.4
Signed-off-by: Amit K Bag <amit.k.bag@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This patch updates the firmware file for Intel Bluetooth 8260
also it is known as Intel Snowfield Peak (SfP)
FW Build: REL0487
Release Version: 20.70.0.4
Signed-off-by: Amit K Bag <amit.k.bag@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This version of the firmware adds support for the offloading of Geneve
tunneling with up to 32 Bytes of options.
Signed-off-by: Louis Peens <louis.peens@netronome.com>
Signed-off-by: Simon Horman <simon.horman@netronome.com>
Add binary firmware for MT76x2u based devices
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This new firmware contains:
- Support for new types of cables
- Support for flashing future firmware without reboot
- Support for Router ARP BC and UC traps
Signed-off-by: Nir Dotan <nird@mellanox.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This firmware file doesn't actually exist and the inclusion in
WHENCE was a copy-paste error on the original patch.
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Add MT7622 Bluetooth firmware files, along with the corresponding MediaTek
license file.
Signed-off-by: Sean Wang <sean.wang@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Ampak AP6212 and Murata 1DX are both brcmfmac43430-sdio based WiFi/BT
modules.
I created these NVRAM config files from scratch based on publicly
available information documented on the Linaro Wiki:
https://wiki.linaro.org/mbl/nvram
It is released under GPLv2.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>