numam-dpdk/drivers
Ajit Khaparde 10d074b202 net/bnxt: support tunneling
Add support for udp_tunnel_port_add/del dev_ops to configure a UDP port
for VXLAN and Geneve Tunnel protocols.

The HWRM supports only one global destination port for a tunnel type,
use a reference counter to keep track of its usage.
Cache the configured VXLAN/Geneve ports and use that value to check
if the right UDP port is being freed up.
Skip calling bnxt_hwrm_tunnel_dst_port_alloc if the same UDP port is
being programmed.
Skip calling bnxt_hwrm_tunnel_dst_port_free if no UDP port has been
configured.

Also update tx offload capabilities

Signed-off-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
2017-06-12 10:41:28 +01:00
..
bus bus/fslmc: reduce the debug log messages 2017-06-12 10:41:26 +01:00
crypto eal: introduce macro for always inline 2017-06-06 17:21:55 +02:00
event eal: introduce macro for always inline 2017-06-06 17:21:55 +02:00
mempool mempool/dpaa2: add hardware offloaded mempool 2017-04-19 15:37:37 +02:00
net net/bnxt: support tunneling 2017-06-12 10:41:28 +01:00
Makefile crypto/dpaa2_sec: introduce poll mode driver 2017-04-20 11:32:45 +02:00