doc: simplify OS support in features matrix
The networking drivers features matrix had rows to show OS and kernel modules support: - BSD nic_uio - Linux UIO - Linux VFIO - Other kdrv - Windows The kernel modules details are removed to keep only OS support: - FreeBSD - Linux - Windows Signed-off-by: Thomas Monjalon <thomas@monjalon.net> Acked-by: Ajit Khaparde <ajit.khaparde@broadcom.com> Acked-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
This commit is contained in:
parent
64fd212430
commit
04ed01f1f6
@ -785,38 +785,20 @@ Multiprocess aware
|
||||
Driver can be used for primary-secondary process model.
|
||||
|
||||
|
||||
.. _nic_features_bsd_nic_uio:
|
||||
.. _nic_features_freebsd:
|
||||
|
||||
BSD nic_uio
|
||||
-----------
|
||||
FreeBSD
|
||||
-------
|
||||
|
||||
BSD ``nic_uio`` module supported.
|
||||
Supports running on FreeBSD.
|
||||
|
||||
|
||||
.. _nic_features_linux_uio:
|
||||
.. _nic_features_linux:
|
||||
|
||||
Linux UIO
|
||||
---------
|
||||
Linux
|
||||
-----
|
||||
|
||||
Works with ``igb_uio`` kernel module.
|
||||
|
||||
* **[provides] RTE_PMD_REGISTER_KMOD_DEP**: ``igb_uio``.
|
||||
|
||||
.. _nic_features_linux_vfio:
|
||||
|
||||
Linux VFIO
|
||||
----------
|
||||
|
||||
Works with ``vfio-pci`` kernel module.
|
||||
|
||||
* **[provides] RTE_PMD_REGISTER_KMOD_DEP**: ``vfio-pci``.
|
||||
|
||||
.. _nic_features_other_kdrv:
|
||||
|
||||
Other kdrv
|
||||
----------
|
||||
|
||||
Kernel module other than above ones supported.
|
||||
Supports running on Linux.
|
||||
|
||||
|
||||
.. _nic_features_windows:
|
||||
@ -824,7 +806,7 @@ Kernel module other than above ones supported.
|
||||
Windows
|
||||
-------
|
||||
|
||||
Support Windows.
|
||||
Supports running on Windows.
|
||||
|
||||
|
||||
.. _nic_features_armv7:
|
||||
|
@ -10,6 +10,6 @@ Jumbo frame = Y
|
||||
Scattered Rx = Y
|
||||
Basic stats = Y
|
||||
Stats per queue = Y
|
||||
Linux UIO = Y
|
||||
Linux = Y
|
||||
x86-64 = Y
|
||||
Usage doc = Y
|
||||
|
@ -32,7 +32,7 @@ Stats per queue = Y
|
||||
FW version = Y
|
||||
EEPROM dump = Y
|
||||
Registers dump = Y
|
||||
Linux UIO = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -12,5 +12,5 @@ Unicast MAC filter = Y
|
||||
VLAN offload = Y
|
||||
Basic stats = Y
|
||||
Stats per queue = Y
|
||||
Linux UIO = Y
|
||||
Linux = Y
|
||||
x86-64 = Y
|
||||
|
@ -19,6 +19,6 @@ L3 checksum offload = Y
|
||||
L4 checksum offload = Y
|
||||
Basic stats = Y
|
||||
FW version = Y
|
||||
Linux UIO = Y
|
||||
Linux = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -13,6 +13,6 @@ Multicast MAC filter = Y
|
||||
SR-IOV = Y
|
||||
Basic stats = Y
|
||||
Extended stats = Y
|
||||
Linux UIO = Y
|
||||
Linux = Y
|
||||
x86-64 = Y
|
||||
Usage doc = Y
|
||||
|
@ -45,9 +45,8 @@ FW version = Y
|
||||
EEPROM dump = Y
|
||||
LED = Y
|
||||
Multiprocess aware = Y
|
||||
BSD nic_uio = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
FreeBSD = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -28,9 +28,8 @@ Stats per queue = Y
|
||||
EEPROM dump = Y
|
||||
Registers dump = Y
|
||||
Multiprocess aware = Y
|
||||
BSD nic_uio = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
FreeBSD = Y
|
||||
Linux = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
Usage doc = Y
|
||||
|
@ -22,8 +22,7 @@ Packet type parsing = Y
|
||||
Basic stats = Y
|
||||
Stats per queue = Y
|
||||
Multiprocess aware = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
Usage doc = Y
|
||||
|
@ -65,10 +65,8 @@ Module EEPROM dump =
|
||||
Registers dump =
|
||||
LED =
|
||||
Multiprocess aware =
|
||||
BSD nic_uio =
|
||||
Linux UIO =
|
||||
Linux VFIO =
|
||||
Other kdrv =
|
||||
FreeBSD =
|
||||
Linux =
|
||||
Windows =
|
||||
ARMv7 =
|
||||
ARMv8 =
|
||||
|
@ -28,6 +28,6 @@ Timestamp offload = Y
|
||||
Basic stats = Y
|
||||
Extended stats = Y
|
||||
FW version = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
Usage doc = Y
|
||||
|
@ -25,8 +25,7 @@ L4 checksum offload = Y
|
||||
Rx descriptor status = Y
|
||||
Tx descriptor status = Y
|
||||
Basic stats = Y
|
||||
BSD nic_uio = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
FreeBSD = Y
|
||||
Linux = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -16,8 +16,7 @@ L3 checksum offload = Y
|
||||
L4 checksum offload = Y
|
||||
Basic stats = Y
|
||||
Extended stats = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -15,6 +15,6 @@ Queue start/stop = Y
|
||||
CRC offload = Y
|
||||
L3 checksum offload = P
|
||||
L4 checksum offload = P
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
Usage doc = Y
|
||||
|
@ -34,9 +34,8 @@ Packet type parsing = Y
|
||||
Basic stats = Y
|
||||
FW version = Y
|
||||
Multiprocess aware = Y
|
||||
BSD nic_uio = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
FreeBSD = Y
|
||||
Linux = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
Usage doc = Y
|
||||
|
@ -32,8 +32,7 @@ Basic stats = Y
|
||||
Extended stats = Y
|
||||
Stats per queue = Y
|
||||
Multiprocess aware = Y
|
||||
BSD nic_uio = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
FreeBSD = Y
|
||||
Linux = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -24,8 +24,7 @@ Basic stats = Y
|
||||
Extended stats = Y
|
||||
Stats per queue = Y
|
||||
Multiprocess aware = Y
|
||||
BSD nic_uio = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
FreeBSD = Y
|
||||
Linux = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -36,7 +36,6 @@ Flow API = Y
|
||||
Flow control = Y
|
||||
FW version = Y
|
||||
Multiprocess aware = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
x86-64 = Y
|
||||
ARMv8 = Y
|
||||
|
@ -39,6 +39,5 @@ Stats per queue = Y
|
||||
FW version = Y
|
||||
Registers dump = Y
|
||||
Multiprocess aware = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
|
@ -36,6 +36,5 @@ Extended stats = Y
|
||||
Stats per queue = Y
|
||||
Registers dump = Y
|
||||
Multiprocess aware = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
|
@ -45,9 +45,8 @@ Extended stats = Y
|
||||
FW version = Y
|
||||
Module EEPROM dump = Y
|
||||
Multiprocess aware = Y
|
||||
BSD nic_uio = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
FreeBSD = Y
|
||||
Linux = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
ARMv8 = Y
|
||||
|
@ -33,8 +33,7 @@ Tx descriptor status = Y
|
||||
Basic stats = Y
|
||||
Extended stats = Y
|
||||
Multiprocess aware = Y
|
||||
BSD nic_uio = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
FreeBSD = Y
|
||||
Linux = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -30,8 +30,7 @@ Rx descriptor status = Y
|
||||
Tx descriptor status = Y
|
||||
Basic stats = Y
|
||||
Multiprocess aware = Y
|
||||
BSD nic_uio = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
FreeBSD = Y
|
||||
Linux = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -38,8 +38,7 @@ Extended stats = Y
|
||||
FW version = Y
|
||||
Module EEPROM dump = Y
|
||||
Multiprocess aware = Y
|
||||
BSD nic_uio = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
FreeBSD = Y
|
||||
Linux = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -13,7 +13,6 @@ CRC offload = Y
|
||||
L3 checksum offload = P
|
||||
L4 checksum offload = P
|
||||
Basic stats = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -40,8 +40,7 @@ FW version = Y
|
||||
EEPROM dump = Y
|
||||
Module EEPROM dump = Y
|
||||
Registers dump = Y
|
||||
BSD nic_uio = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
FreeBSD = Y
|
||||
Linux = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -23,8 +23,7 @@ Tx descriptor status = Y
|
||||
Basic stats = Y
|
||||
Extended stats = Y
|
||||
Registers dump = Y
|
||||
BSD nic_uio = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
FreeBSD = Y
|
||||
Linux = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -33,6 +33,5 @@ RSS reta update = Y
|
||||
VLAN filter = Y
|
||||
VLAN offload = Y
|
||||
Flow API = P
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
x86-64 = Y
|
||||
|
@ -31,7 +31,6 @@ Basic stats = Y
|
||||
Extended stats = Y
|
||||
Stats per queue = Y
|
||||
FW version = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
x86-64 = Y
|
||||
Usage doc = Y
|
||||
|
@ -44,8 +44,7 @@ Extended stats = Y
|
||||
FW version = Y
|
||||
Module EEPROM dump = Y
|
||||
Multiprocess aware = Y
|
||||
BSD nic_uio = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
FreeBSD = Y
|
||||
Linux = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -50,9 +50,8 @@ EEPROM dump = Y
|
||||
Module EEPROM dump = Y
|
||||
Registers dump = Y
|
||||
Multiprocess aware = Y
|
||||
BSD nic_uio = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
FreeBSD = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -33,9 +33,8 @@ Basic stats = Y
|
||||
Extended stats = Y
|
||||
Registers dump = Y
|
||||
Multiprocess aware = Y
|
||||
BSD nic_uio = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
FreeBSD = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -25,7 +25,6 @@ Inner L4 checksum = Y
|
||||
Basic stats = Y
|
||||
Extended stats = Y
|
||||
Multiprocess aware = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
x86-64 = Y
|
||||
Usage doc = Y
|
||||
|
@ -33,7 +33,7 @@ Basic stats = Y
|
||||
Stats per queue = Y
|
||||
FW version = Y
|
||||
Multiprocess aware = Y
|
||||
Other kdrv = Y
|
||||
Linux = Y
|
||||
Power8 = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -44,7 +44,7 @@ Stats per queue = Y
|
||||
FW version = Y
|
||||
Module EEPROM dump = Y
|
||||
Multiprocess aware = Y
|
||||
Other kdrv = Y
|
||||
Linux = Y
|
||||
Windows = P
|
||||
ARMv8 = Y
|
||||
Power8 = Y
|
||||
|
@ -15,7 +15,7 @@ Basic stats = Y
|
||||
Stats per queue = Y
|
||||
Extended stats = Y
|
||||
Multiprocess aware = Y
|
||||
Other kdrv = Y
|
||||
Linux = Y
|
||||
ARMv7 = Y
|
||||
ARMv8 = Y
|
||||
x86-32 = Y
|
||||
|
@ -12,6 +12,6 @@ Allmulticast mode = Y
|
||||
Basic stats = Y
|
||||
Extended stats = Y
|
||||
Stats per queue = Y
|
||||
Other kdrv = Y
|
||||
Linux = Y
|
||||
x86-64 = Y
|
||||
Usage doc = Y
|
||||
|
@ -22,8 +22,7 @@ L3 checksum offload = Y
|
||||
L4 checksum offload = Y
|
||||
Basic stats = Y
|
||||
Stats per queue = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
Multiprocess aware = Y
|
||||
x86-64 = Y
|
||||
Usage doc = Y
|
||||
|
@ -24,6 +24,6 @@ Inner L4 checksum = Y
|
||||
Packet type parsing = Y
|
||||
Flow control = Y
|
||||
Basic stats = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
Usage doc = Y
|
||||
|
@ -51,6 +51,6 @@ Extended stats = Y
|
||||
FW version = Y
|
||||
Module EEPROM dump = Y
|
||||
Registers dump = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
Usage doc = Y
|
||||
|
@ -45,6 +45,6 @@ Stats per queue = Y
|
||||
FW version = Y
|
||||
Module EEPROM dump = Y
|
||||
Registers dump = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
Usage doc = Y
|
||||
|
@ -42,6 +42,6 @@ Stats per queue = Y
|
||||
FW version = Y
|
||||
Module EEPROM dump = Y
|
||||
Registers dump = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
Usage doc = Y
|
||||
|
@ -12,6 +12,6 @@ Basic stats = Y
|
||||
MTU update = Y
|
||||
Promiscuous mode = Y
|
||||
Allmulticast mode = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
Usage doc = Y
|
||||
|
@ -34,8 +34,7 @@ Stats per queue = Y
|
||||
Registers dump = Y
|
||||
SR-IOV = Y
|
||||
Multiprocess aware = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -28,8 +28,7 @@ Basic stats = Y
|
||||
Extended stats = Y
|
||||
Stats per queue = Y
|
||||
Multiprocess aware = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -37,8 +37,7 @@ Basic stats = Y
|
||||
Extended stats = Y
|
||||
FW version = Y
|
||||
Multiprocess aware = Y
|
||||
BSD nic_uio = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
FreeBSD = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
x86-64 = Y
|
||||
|
@ -13,6 +13,6 @@ Allmulticast mode = Y
|
||||
Basic stats = Y
|
||||
Extended stats = Y
|
||||
Stats per queue = Y
|
||||
Other kdrv = Y
|
||||
Linux = Y
|
||||
x86-64 = Y
|
||||
Usage doc = Y
|
||||
|
@ -19,7 +19,7 @@ Multicast MAC filter = Y
|
||||
Unicast MAC filter = Y
|
||||
Packet type parsing = Y
|
||||
Flow control = Y
|
||||
Other kdrv = Y
|
||||
Linux = Y
|
||||
ARMv7 = Y
|
||||
ARMv8 = Y
|
||||
Power8 = Y
|
||||
|
@ -26,6 +26,6 @@ Basic stats = Y
|
||||
Stats per queue = Y
|
||||
Registers dump = Y
|
||||
Multiprocess aware = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
Usage doc = Y
|
||||
|
@ -48,8 +48,7 @@ EEPROM dump = Y
|
||||
Module EEPROM dump = Y
|
||||
Registers dump = Y
|
||||
Multiprocess aware = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
|
@ -19,9 +19,8 @@ Basic stats = Y
|
||||
Stats per queue = Y
|
||||
Extended stats = P
|
||||
Multiprocess aware = Y
|
||||
BSD nic_uio = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
FreeBSD = Y
|
||||
Linux = Y
|
||||
ARMv7 = Y
|
||||
ARMv8 = Y
|
||||
x86-32 = Y
|
||||
|
@ -23,8 +23,7 @@ Packet type parsing = Y
|
||||
Basic stats = Y
|
||||
Extended stats = Y
|
||||
Stats per queue = Y
|
||||
Linux UIO = Y
|
||||
Linux VFIO = Y
|
||||
Linux = Y
|
||||
x86-32 = Y
|
||||
x86-64 = Y
|
||||
Usage doc = Y
|
||||
|
@ -38,9 +38,8 @@ proto reply ack =
|
||||
proto host notifier =
|
||||
proto pagefault =
|
||||
queue statistics =
|
||||
BSD nic_uio =
|
||||
Linux VFIO =
|
||||
Other kdrv =
|
||||
FreeBSD =
|
||||
Linux =
|
||||
ARMv7 =
|
||||
ARMv8 =
|
||||
Power8 =
|
||||
@ -48,4 +47,4 @@ x86-32 =
|
||||
x86-64 =
|
||||
Usage doc =
|
||||
Design doc =
|
||||
Perf doc =
|
||||
Perf doc =
|
||||
|
@ -19,7 +19,7 @@ proto mq = Y
|
||||
proto log shmfd = Y
|
||||
proto host notifier = Y
|
||||
queue statistics = Y
|
||||
Other kdrv = Y
|
||||
Linux = Y
|
||||
ARMv8 = Y
|
||||
Power8 = Y
|
||||
x86-32 = Y
|
||||
|
@ -99,14 +99,11 @@ proto pagefault
|
||||
queue statistics
|
||||
Support virtio queue statistics query.
|
||||
|
||||
BSD nic_uio
|
||||
BSD ``nic_uio`` module supported.
|
||||
FreeBSD
|
||||
Support FreeBSD.
|
||||
|
||||
Linux VFIO
|
||||
Works with ``vfio-pci`` kernel module.
|
||||
|
||||
Other kdrv
|
||||
Kernel module other than above ones supported.
|
||||
Linux
|
||||
Support Linux.
|
||||
|
||||
ARMv7
|
||||
Support armv7 architecture.
|
||||
|
Loading…
x
Reference in New Issue
Block a user