diff options
author | Christian Ehrhardt <christian.ehrhardt@canonical.com> | 2019-07-04 10:40:06 +0200 |
---|---|---|
committer | Christian Ehrhardt <christian.ehrhardt@canonical.com> | 2019-07-04 10:48:05 +0200 |
commit | 8d53e9f3c6001dcb2865f6e894da5b54e1418f88 (patch) | |
tree | 63907f21c13636a987d43463c675d0727a04e327 /doc/guides/nics/mlx5.rst | |
parent | e2bea7436061ca2e7e14bfcfdc5870f2555c3965 (diff) |
New upstream version 18.11.2upstream-18.11-stable
Change-Id: I23eb4f9179abf1f9c659891f8fddb27ee68ad26b
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Diffstat (limited to 'doc/guides/nics/mlx5.rst')
-rw-r--r-- | doc/guides/nics/mlx5.rst | 15 |
1 files changed, 10 insertions, 5 deletions
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`_) |