From 8d53e9f3c6001dcb2865f6e894da5b54e1418f88 Mon Sep 17 00:00:00 2001 From: Christian Ehrhardt Date: Thu, 4 Jul 2019 10:40:06 +0200 Subject: New upstream version 18.11.2 Change-Id: I23eb4f9179abf1f9c659891f8fddb27ee68ad26b Signed-off-by: Christian Ehrhardt --- doc/guides/nics/mlx5.rst | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'doc/guides/nics/mlx5.rst') diff --git a/doc/guides/nics/mlx5.rst b/doc/guides/nics/mlx5.rst index 436898ac..31238ae3 100644 --- a/doc/guides/nics/mlx5.rst +++ b/doc/guides/nics/mlx5.rst @@ -85,6 +85,11 @@ Limitations - Forked secondary process not supported. - All mempools must be initialized before rte_eth_dev_start(). + - External memory unregistered in EAL memseg list cannot be used for DMA + unless such memory has been registered by ``mlx5_mr_update_ext_mp()`` in + primary process and remapped to the same virtual address in secondary + process. If the external memory is registered by primary process but has + different virtual address in secondary process, unexpected error may happen. - Flow pattern without any specific vlan will match for vlan packets as well: @@ -148,7 +153,7 @@ Limitations - E-Switch VXLAN decapsulation Flow: - - can be appiled to PF port only. + - can be applied to PF port only. - must specify VF port action (packet redirection from PF to VF). - must specify tunnel outer UDP local (destination) port, wildcards not allowed. - must specify tunnel outer VNI, wildcards not allowed. @@ -163,7 +168,7 @@ Limitations - must specify the VXLAN item with tunnel outer parameters. - must specify the tunnel outer VNI in the VXLAN item. - must specify the tunnel outer remote (destination) UDP port in the VXLAN item. - - must specify the tunnel outer local (source) IPv4 or IPv6 in the , this address will locally (with scope link) assigned to the outer network interace, wildcards not allowed. + - must specify the tunnel outer local (source) IPv4 or IPv6 in the , this address will locally (with scope link) assigned to the outer network interface, wildcards not allowed. - must specify the tunnel outer remote (destination) IPv4 or IPv6 in the VXLAN item, group IPs allowed. - must specify the tunnel outer destination MAC address in the VXLAN item, this address will be used to create neigh rule. @@ -306,7 +311,7 @@ Run-time configuration buffers per a packet, one large buffer is posted in order to receive multiple packets on the buffer. A MPRQ buffer consists of multiple fixed-size strides and each stride receives one packet. MPRQ can improve throughput for - small-packet tarffic. + small-packet traffic. When MPRQ is enabled, max_rx_pkt_len can be larger than the size of user-provided mbuf even if DEV_RX_OFFLOAD_SCATTER isn't enabled. PMD will @@ -317,7 +322,7 @@ Run-time configuration - ``mprq_log_stride_num`` parameter [int] Log 2 of the number of strides for Multi-Packet Rx queue. Configuring more - strides can reduce PCIe tarffic further. If configured value is not in the + strides can reduce PCIe traffic further. If configured value is not in the range of device capability, the default value will be set with a warning message. The default value is 4 which is 16 strides per a buffer, valid only if ``mprq_en`` is set. @@ -564,7 +569,7 @@ Either RDMA Core library with a recent enough Linux kernel release (recommended) or Mellanox OFED, which provides compatibility with older releases. -RMDA Core with Linux Kernel +RDMA Core with Linux Kernel ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Minimal kernel version : v4.14 or the most recent 4.14-rc (see `Linux installation documentation`_) -- cgit 1.2.3-korg