Hi,
I was using OvS 2.12.90 and DPDK 18.11 and everything was working fine. I
upgraded to OvS 2.13.90 and DPDK 19.11 and DPDK initialization failed for
interfaces. Kindly let me know if I need to make any changes to the
configuration?
DPDK device initialization failed with
*2020-02-04T17:42:52.976Z|00084|dpdk|ERR|Ethdev port_id=0 requested Tx
offloads 0x2a doesn't match Tx offloads capabilities 0xe in
rte_eth_dev_configure()*
*2020-02-04T17:42:52.976Z|00085|netdev_dpdk|WARN|Interface dpdk-eth0
eth_dev setup error Invalid argument*
*2020-02-04T17:42:52.976Z|00086|netdev_dpdk|ERR|Interface dpdk-eth0(rxq:1
txq:3 lsc interrupt mode:false) configure error: Invalid argument*
Complete logs below.
*ovs-vsctl get Open_vSwitch . dpdk_initialized*
*true*
*root@ravi-vcpe-02-alpha:/home/rkerur# ovs-vsctl get Open_vSwitch .
dpdk_version*
*"DPDK 19.11.0"*
*root@ravi-vcpe-02-alpha:/home/rkerur# ovs-vswitchd --version*
*ovs-vswitchd (Open vSwitch) 2.13.90*
*DPDK 19.11.0*
*dpdk-devbind.py -s*
*Network devices using DPDK-compatible driver*
*============================================*
*0000:00:06.0 'Elastic Network Adapter (ENA) ec20' drv=igb_uio unused=ena*
ovs-vsctl show
59c0e801-090a-486c-956a-1ece34821c3f
Bridge br0
datapath_type: netdev
Port br0
Interface br0
type: internal
Port dpdk-eth0
Interface dpdk-eth0
type: dpdk
options: {dpdk-devargs="0000:00:06.0", n_rxq_desc="256",
n_txq_desc="256"}
error: "could not add network device dpdk-eth0 to ofproto
(Invalid argument)"
ovs_version: "2.13.90"
cat /usr/local/var/log/openvswitch/ovs-vswitchd.log
2020-02-04T17:42:44.257Z|00001|vlog|INFO|opened log file
/usr/local/var/log/openvswitch/ovs-vswitchd.log
2020-02-04T17:42:44.263Z|00002|ovs_numa|INFO|Discovered 8 CPU cores on NUMA
node 0
2020-02-04T17:42:44.263Z|00003|ovs_numa|INFO|Discovered 1 NUMA nodes and 8
CPU cores
2020-02-04T17:42:44.263Z|00004|reconnect|INFO|unix:/usr/local/var/run/openvswitch/db.sock:
connecting...
2020-02-04T17:42:44.263Z|00005|reconnect|INFO|unix:/usr/local/var/run/openvswitch/db.sock:
connected
2020-02-04T17:42:44.265Z|00006|dpdk|INFO|Using DPDK 19.11.0
2020-02-04T17:42:44.265Z|00007|dpdk|INFO|DPDK Enabled - initializing...
2020-02-04T17:42:44.265Z|00008|dpdk|INFO|No vhost-sock-dir provided -
defaulting to /usr/local/var/run/openvswitch
2020-02-04T17:42:44.265Z|00009|dpdk|INFO|IOMMU support for
vhost-user-client disabled.
2020-02-04T17:42:44.265Z|00010|dpdk|INFO|POSTCOPY support for
vhost-user-client disabled.
2020-02-04T17:42:44.265Z|00011|dpdk|INFO|Per port memory for DPDK devices
disabled.
2020-02-04T17:42:44.265Z|00012|dpdk|INFO|EAL ARGS: ovs-vswitchd
--file-prefix=host -c 0xF0 --huge-dir /dev/hugepages_1G --socket-mem 16,0
--socket-limit 16,0.
2020-02-04T17:42:44.268Z|00013|dpdk|INFO|EAL: Detected 8 lcore(s)
2020-02-04T17:42:44.268Z|00014|dpdk|INFO|EAL: Detected 1 NUMA nodes
2020-02-04T17:42:44.271Z|00015|dpdk|INFO|EAL: Multi-process socket
/var/run/dpdk/host/mp_socket
2020-02-04T17:42:44.275Z|00016|dpdk|INFO|EAL: Selected IOVA mode 'PA'
2020-02-04T17:42:44.276Z|00017|dpdk|INFO|EAL: Probing VFIO support...
2020-02-04T17:42:50.801Z|00018|dpdk|INFO|EAL: PCI device 0000:00:05.0 on
NUMA socket -1
2020-02-04T17:42:50.801Z|00019|dpdk|WARN|EAL: Invalid NUMA socket,
default to 0
2020-02-04T17:42:50.801Z|00020|dpdk|INFO|EAL: probe driver: 1d0f:ec20
net_ena
2020-02-04T17:42:50.801Z|00021|dpdk|INFO|EAL: PCI device 0000:00:06.0 on
NUMA socket -1
2020-02-04T17:42:50.801Z|00022|dpdk|WARN|EAL: Invalid NUMA socket,
default to 0
2020-02-04T17:42:50.801Z|00023|dpdk|INFO|EAL: probe driver: 1d0f:ec20
net_ena
2020-02-04T17:42:50.854Z|00024|dpdk|INFO|EAL: PCI device 0000:00:07.0 on
NUMA socket -1
2020-02-04T17:42:50.854Z|00025|dpdk|WARN|EAL: Invalid NUMA socket,
default to 0
2020-02-04T17:42:50.854Z|00026|dpdk|INFO|EAL: probe driver: 1d0f:ec20
net_ena
2020-02-04T17:42:50.907Z|00027|dpdk|INFO|EAL: PCI device 0000:00:08.0 on
NUMA socket -1
2020-02-04T17:42:50.907Z|00028|dpdk|WARN|EAL: Invalid NUMA socket,
default to 0
2020-02-04T17:42:50.907Z|00029|dpdk|INFO|EAL: probe driver: 1d0f:ec20
net_ena
2020-02-04T17:42:50.909Z|00030|dpdk|INFO|DPDK Enabled - initialized
2020-02-04T17:42:52.869Z|00058|ofproto_dpif|INFO|netdev@ovs-netdev:
Datapath supports recirculation
2020-02-04T17:42:52.869Z|00059|ofproto_dpif|INFO|netdev@ovs-netdev: VLAN
header stack length probed as 1
2020-02-04T17:42:52.869Z|00060|ofproto_dpif|INFO|netdev@ovs-netdev: MPLS
label stack length probed as 3
2020-02-04T17:42:52.869Z|00061|ofproto_dpif|INFO|netdev@ovs-netdev:
Datapath supports truncate action
2020-02-04T17:42:52.869Z|00062|ofproto_dpif|INFO|netdev@ovs-netdev:
Datapath supports unique flow ids
2020-02-04T17:42:52.869Z|00063|ofproto_dpif|INFO|netdev@ovs-netdev:
Datapath supports clone action
2020-02-04T17:42:52.869Z|00064|ofproto_dpif|INFO|netdev@ovs-netdev: Max
sample nesting level probed as 10
2020-02-04T17:42:52.869Z|00065|ofproto_dpif|INFO|netdev@ovs-netdev:
Datapath supports eventmask in conntrack action
2020-02-04T17:42:52.869Z|00066|ofproto_dpif|INFO|netdev@ovs-netdev:
Datapath supports ct_clear action
2020-02-04T17:42:52.869Z|00067|ofproto_dpif|INFO|netdev@ovs-netdev: Max
dp_hash algorithm probed to be 1
2020-02-04T17:42:52.869Z|00068|ofproto_dpif|INFO|netdev@ovs-netdev:
Datapath supports check_pkt_len action
2020-02-04T17:42:52.869Z|00069|ofproto_dpif|INFO|netdev@ovs-netdev:
Datapath supports timeout policy in conntrack action
2020-02-04T17:42:52.869Z|00070|ofproto_dpif|INFO|netdev@ovs-netdev:
Datapath supports ct_state
2020-02-04T17:42:52.869Z|00071|ofproto_dpif|INFO|netdev@ovs-netdev:
Datapath supports ct_zone
2020-02-04T17:42:52.869Z|00072|ofproto_dpif|INFO|netdev@ovs-netdev:
Datapath supports ct_mark
2020-02-04T17:42:52.869Z|00073|ofproto_dpif|INFO|netdev@ovs-netdev:
Datapath supports ct_label
2020-02-04T17:42:52.869Z|00074|ofproto_dpif|INFO|netdev@ovs-netdev:
Datapath supports ct_state_nat
2020-02-04T17:42:52.869Z|00075|ofproto_dpif|INFO|netdev@ovs-netdev:
Datapath supports ct_orig_tuple
2020-02-04T17:42:52.869Z|00076|ofproto_dpif|INFO|netdev@ovs-netdev:
Datapath supports ct_orig_tuple6
2020-02-04T17:42:52.869Z|00077|ofproto_dpif|INFO|netdev@ovs-netdev:
Datapath supports IPv6 ND Extensions
2020-02-04T17:42:52.875Z|00078|bridge|INFO|bridge br0: added interface br0
on port 65534
2020-02-04T17:42:52.880Z|00079|dpif_netdev|INFO|PMD thread on numa_id: 0,
core id: 3 created.
2020-02-04T17:42:52.885Z|00080|dpif_netdev|INFO|PMD thread on numa_id: 0,
core id: 2 created.
2020-02-04T17:42:52.885Z|00081|dpif_netdev|INFO|There are 2 pmd threads on
numa node 0
2020-02-04T17:42:52.885Z|00082|dpdk|INFO|Device with port_id=0 already
stopped
2020-02-04T17:42:52.976Z|00083|netdev_dpdk|WARN|Rx checksum offload is not
supported on port 0
*2020-02-04T17:42:52.976Z|00084|dpdk|ERR|Ethdev port_id=0 requested Tx
offloads 0x2a doesn't match Tx offloads capabilities 0xe in
rte_eth_dev_configure()*
*2020-02-04T17:42:52.976Z|00085|netdev_dpdk|WARN|Interface dpdk-eth0
eth_dev setup error Invalid argument*
*2020-02-04T17:42:52.976Z|00086|netdev_dpdk|ERR|Interface dpdk-eth0(rxq:1
txq:3 lsc interrupt mode:false) configure error: Invalid argument*
*2020-02-04T17:42:52.976Z|00087|dpif_netdev|ERR|Failed to set interface
dpdk-eth0 new configuration*
*2020-02-04T17:42:52.976Z|00088|dpif|WARN|netdev@ovs-netdev: failed to add
dpdk-eth0 as port: Invalid argument*
*2020-02-04T17:42:52.976Z|00089|bridge|WARN|could not add network device
dpdk-eth0 to ofproto (Invalid argument)*
*2020-02-04T17:42:52.976Z|00090|dpdk|INFO|Device with port_id=0 already
stopped*
Thanks.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev