ice_ddp: Update to 1.3.27.0
This is intended to be used with forthcoming ice(4) driver version 1.34.2. Signed-off-by: Eric Joyner <erj@FreeBSD.org> Sponsored by: Intel Corporation
This commit is contained in:
parent
213e91399b
commit
e438f0a975
@ -172,7 +172,7 @@ dev/ice/ice_switch.c optional ice pci \
|
||||
dev/ice/ice_vlan_mode.c optional ice pci \
|
||||
compile-with "${NORMAL_C} -I$S/dev/ice"
|
||||
ice_ddp.c optional ice_ddp \
|
||||
compile-with "${AWK} -f $S/tools/fw_stub.awk ice_ddp.fw:ice_ddp:0x01031800 -mice_ddp -c${.TARGET}" \
|
||||
compile-with "${AWK} -f $S/tools/fw_stub.awk ice_ddp.fw:ice_ddp:0x01031b00 -mice_ddp -c${.TARGET}" \
|
||||
no-ctfconvert no-implicit-rule before-depend local \
|
||||
clean "ice_ddp.c"
|
||||
ice_ddp.fwo optional ice_ddp \
|
||||
@ -181,8 +181,8 @@ ice_ddp.fwo optional ice_ddp \
|
||||
no-implicit-rule \
|
||||
clean "ice_ddp.fwo"
|
||||
ice_ddp.fw optional ice_ddp \
|
||||
dependency "$S/contrib/dev/ice/ice-1.3.24.0.pkg" \
|
||||
compile-with "${CP} $S/contrib/dev/ice/ice-1.3.24.0.pkg ice_ddp.fw" \
|
||||
dependency "$S/contrib/dev/ice/ice-1.3.27.0.pkg" \
|
||||
compile-with "${CP} $S/contrib/dev/ice/ice-1.3.27.0.pkg ice_ddp.fw" \
|
||||
no-obj no-implicit-rule \
|
||||
clean "ice_ddp.fw"
|
||||
dev/ioat/ioat.c optional ioat pci
|
||||
|
@ -229,7 +229,7 @@ dev/ice/ice_switch.c optional ice pci \
|
||||
dev/ice/ice_vlan_mode.c optional ice pci \
|
||||
compile-with "${NORMAL_C} -I$S/dev/ice"
|
||||
ice_ddp.c optional ice_ddp \
|
||||
compile-with "${AWK} -f $S/tools/fw_stub.awk ice_ddp.fw:ice_ddp:0x01031800 -mice_ddp -c${.TARGET}" \
|
||||
compile-with "${AWK} -f $S/tools/fw_stub.awk ice_ddp.fw:ice_ddp:0x01031b00 -mice_ddp -c${.TARGET}" \
|
||||
no-ctfconvert no-implicit-rule before-depend local \
|
||||
clean "ice_ddp.c"
|
||||
ice_ddp.fwo optional ice_ddp \
|
||||
@ -238,8 +238,8 @@ ice_ddp.fwo optional ice_ddp \
|
||||
no-implicit-rule \
|
||||
clean "ice_ddp.fwo"
|
||||
ice_ddp.fw optional ice_ddp \
|
||||
dependency "$S/contrib/dev/ice/ice-1.3.24.0.pkg" \
|
||||
compile-with "${CP} $S/contrib/dev/ice/ice-1.3.24.0.pkg ice_ddp.fw" \
|
||||
dependency "$S/contrib/dev/ice/ice-1.3.27.0.pkg" \
|
||||
compile-with "${CP} $S/contrib/dev/ice/ice-1.3.27.0.pkg ice_ddp.fw" \
|
||||
no-obj no-implicit-rule \
|
||||
clean "ice_ddp.fw"
|
||||
|
||||
|
@ -74,7 +74,7 @@ dev/ice/ice_switch.c optional ice pci powerpc64 \
|
||||
dev/ice/ice_vlan_mode.c optional ice pci powerpc64 \
|
||||
compile-with "${NORMAL_C} -I$S/dev/ice"
|
||||
ice_ddp.c optional ice_ddp powerpc64 \
|
||||
compile-with "${AWK} -f $S/tools/fw_stub.awk ice_ddp.fw:ice_ddp:0x01031800 -mice_ddp -c${.TARGET}" \
|
||||
compile-with "${AWK} -f $S/tools/fw_stub.awk ice_ddp.fw:ice_ddp:0x01031b00 -mice_ddp -c${.TARGET}" \
|
||||
no-ctfconvert no-implicit-rule before-depend local \
|
||||
clean "ice_ddp.c"
|
||||
ice_ddp.fwo optional ice_ddp powerpc64 \
|
||||
@ -83,8 +83,8 @@ ice_ddp.fwo optional ice_ddp powerpc64 \
|
||||
no-implicit-rule \
|
||||
clean "ice_ddp.fwo"
|
||||
ice_ddp.fw optional ice_ddp powerpc64 \
|
||||
dependency "$S/contrib/dev/ice/ice-1.3.24.0.pkg" \
|
||||
compile-with "${CP} $S/contrib/dev/ice/ice-1.3.24.0.pkg ice_ddp.fw" \
|
||||
dependency "$S/contrib/dev/ice/ice-1.3.27.0.pkg" \
|
||||
compile-with "${CP} $S/contrib/dev/ice/ice-1.3.27.0.pkg ice_ddp.fw" \
|
||||
no-obj no-implicit-rule \
|
||||
clean "ice_ddp.fw"
|
||||
dev/ixl/if_ixl.c optional ixl pci powerpc64 \
|
||||
|
@ -1,5 +1,5 @@
|
||||
Dynamic Device Personalization (DDP) Package
|
||||
============================================
|
||||
OS Default Dynamic Device Personalization (DDP) Package
|
||||
======================================================================
|
||||
July 7, 2020
|
||||
|
||||
|
||||
@ -8,15 +8,15 @@ Contents
|
||||
- Overview
|
||||
- Safe Mode
|
||||
- Notes
|
||||
- Installation & Troubleshooting
|
||||
- Installation & Troubleshooting
|
||||
- Legal
|
||||
|
||||
|
||||
Overview
|
||||
========
|
||||
Adapters based on the Intel(R) Ethernet Controller 800 Series require a Dynamic
|
||||
Device Personalization (DDP) package file to enable advanced features (such as
|
||||
dynamic tunneling, Flow Director, RSS, and ADQ).
|
||||
Devices based on the Intel(R) Ethernet 800 Series require a Dynamic Device
|
||||
Personalization (DDP) package file to enable advanced features (such as dynamic
|
||||
tunneling, Intel(R) Ethernet Flow Director, RSS, and ADQ).
|
||||
|
||||
DDP allows you to change the packet processing pipeline of a device by applying
|
||||
a profile package to the device at runtime. Profiles can be used to, for
|
||||
@ -28,18 +28,15 @@ The DDP package loads during device initialization. The driver checks to see if
|
||||
the DDP package is present and compatible. If this file exists, the driver will
|
||||
load it into the device. If the DDP package file is missing or incompatible
|
||||
with the driver, the driver will go into Safe Mode where it will use the
|
||||
configuration contained in the device's NVM. See "Safe Mode" later in this
|
||||
README for more information.
|
||||
configuration contained in the device's NVM. Refer to the Intel(R) Ethernet
|
||||
Adapters and Devices User Guide for more information on Safe Mode.
|
||||
|
||||
A general purpose, OS-default DDP package is automatically installed with all
|
||||
supported Intel Ethernet Controller 800 Series drivers on Microsoft* Windows*,
|
||||
ESX*, FreeBSD*, and Linux* operating systems. Additional DDP packages are
|
||||
available to address needs for specific market segments. For example, a
|
||||
telecommunications (Comms) DDP package is available to support certain
|
||||
market-specific protocols in addition to the protocols in the OS-default
|
||||
package.
|
||||
A general-purpose, default DDP package is automatically installed with all
|
||||
supported Intel Ethernet 800 Series drivers on supported operating systems.
|
||||
Additional DDP packages are available to address needs for specific market
|
||||
segments or targeted solutions.
|
||||
|
||||
The OS-default DDP package supports the following:
|
||||
The default DDP package supports the following:
|
||||
- MAC
|
||||
- EtherType
|
||||
- VLAN
|
||||
@ -68,8 +65,8 @@ Safe Mode disables advanced and performance features, and supports only basic
|
||||
traffic and minimal functionality, such as updating the NVM or downloading a
|
||||
new driver or DDP package.
|
||||
|
||||
See the Intel(R) Ethernet Adapters and Devices User Guide for more details on
|
||||
DDP and Safe Mode.
|
||||
Refer to the Intel(R) Ethernet Adapters and Devices User Guide for more details
|
||||
on DDP and Safe Mode.
|
||||
|
||||
|
||||
Notes
|
||||
@ -109,7 +106,7 @@ If you encounter issues with the DDP package file, download the latest driver.
|
||||
FreeBSD
|
||||
-------
|
||||
The FreeBSD driver automatically installs the default DDP package file during
|
||||
driver installation. See the ice driver README for general installation and
|
||||
driver installation. See the base driver README for general installation and
|
||||
building instructions.
|
||||
|
||||
The DDP package loads during device initialization. The driver looks for the
|
||||
@ -125,18 +122,18 @@ installation so that the driver loads the DDP package automatically.
|
||||
Linux
|
||||
-----
|
||||
The Linux driver automatically installs the default DDP package file during
|
||||
driver installation. See the ice driver README for general installation and
|
||||
driver installation. Read the base driver README for general installation and
|
||||
building instructions.
|
||||
|
||||
The DDP package loads during device initialization. The driver looks for
|
||||
intel/ice/ddp/ice.pkg in your firmware root (typically /lib/firmware/ or
|
||||
/lib/firmware/updates/) and checks that it contains a valid DDP package file.
|
||||
The ice.pkg file is a symbolic link to the default DDP package file installed
|
||||
by the linux-firmware software package or the ice out-of-tree driver
|
||||
installation.
|
||||
by the linux-firmware software package or the out-of-tree driver installation.
|
||||
|
||||
If you encounter issues with the DDP package file, you may need to download an
|
||||
updated driver or DDP package file. See the log messages for more information.
|
||||
updated driver or DDP package file. Refer to the log messages for more
|
||||
information.
|
||||
|
||||
You can install specific DDP package files for different physical devices in
|
||||
the same system. To install a specific DDP package:
|
||||
@ -177,7 +174,7 @@ If the directory does not yet exist, create it before copying the file.
|
||||
5. Reload the driver with the new package.
|
||||
|
||||
NOTE: The presence of a device-specific DDP package file overrides the loading
|
||||
of the default DDP package file (ice.pkg).
|
||||
of the default DDP package file.
|
||||
|
||||
|
||||
Legal / Disclaimers
|
||||
|
Binary file not shown.
@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
KMOD= ice_ddp
|
||||
FIRMWS= ${SRCTOP}/sys/contrib/dev/ice/ice-1.3.24.0.pkg:ice_ddp:0x01031800
|
||||
FIRMWS= ${SRCTOP}/sys/contrib/dev/ice/ice-1.3.27.0.pkg:ice_ddp:0x01031b00
|
||||
|
||||
.include <bsd.kmod.mk>
|
||||
|
Loading…
Reference in New Issue
Block a user