Unicast MAC filter
------------------
-Supports adding MAC addresses to enable whitelist filtering to accept packets.
+Supports adding MAC addresses to enable incoming filtering of packets.
* **[implements] eth_dev_ops**: ``mac_addr_set``, ``mac_addr_add``, ``mac_addr_remove``.
* **[implements] rte_eth_dev_data**: ``mac_addrs``.
Driver can be used for primary-secondary process model.
-.. _nic_features_bsd_nic_uio:
-
-BSD nic_uio
------------
-
-BSD ``nic_uio`` module supported.
+.. _nic_features_freebsd:
+FreeBSD
+-------
-.. _nic_features_linux_uio:
-
-Linux UIO
----------
+Supports running on FreeBSD.
-Works with ``igb_uio`` kernel module.
-* **[provides] RTE_PMD_REGISTER_KMOD_DEP**: ``igb_uio``.
+.. _nic_features_linux:
-.. _nic_features_linux_vfio:
-
-Linux VFIO
-----------
+Linux
+-----
-Works with ``vfio-pci`` kernel module.
+Supports running on Linux.
-* **[provides] RTE_PMD_REGISTER_KMOD_DEP**: ``vfio-pci``.
-.. _nic_features_other_kdrv:
+.. _nic_features_windows:
-Other kdrv
-----------
+Windows
+-------
-Kernel module other than above ones supported.
+Supports running on Windows.
.. _nic_features_armv7:
* ``vlan_strip_queue_set``
* ``vlan_pvid_set``
* ``rx_queue_count``
-* ``l2_tunnel_offload_set``
* ``uc_hash_table_set``
* ``uc_all_hash_table_set``
* ``udp_tunnel_port_add``
* ``udp_tunnel_port_del``
-* ``l2_tunnel_eth_type_conf``
-* ``l2_tunnel_offload_set``
* ``tx_pkt_prepare``