open-traffic-generator / ixia-c

Ixia-c Traffic Generator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

opening socket: Address family not supported by protocol

anubhav756 opened this issue · comments

I am trying to run Ixia-C on a 4.15-based kernel that does not support IPv4. I am getting the following error while running the traffic-engine:

$ env ARG_IFACE_LIST="virtual@af_packet,eth1" OPT_NO_HUGEPAGES="Yes" OPT_ENABLE_IPv6="Yes" /root/entrypoint.sh 
2022-12-21 06:36:21.346363 [info]: [Init] Enabling IPv6 support on the environment
2022-12-21 06:36:21.592482 [info]: [Init] Skipped checking for DPDK drivers...
2022-12-21 06:36:21.595275 [info]: [Init] Skipped checking for hugepages...
2022-12-21 06:36:21.633241 [info]: [Init] Setting the listen address to *
2022-12-21 06:36:21.653398 [info]: [Init] Setting the listen port to 5555
2022-12-21 06:36:21.659059 [info]: [Init] Enumerating the interfaces:
2022-12-21 06:36:21.831051 [info]: [Init] Interface 1 virtual : af_packet
2022-12-21 06:36:21.833620 [info]: [Init] No PCI interfaces present. PCI probing will be disabled
2022-12-21 06:36:21.862101 [info]: [Init] Core pinning enabled
2022-12-21 06:36:21.864364 [info]: [Init] Will use the following CPU cores: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 
2022-12-21 06:36:21.867948 [info]: [Init] Starting the Ixia Traffic Engine
2022-12-21 06:36:21.957143 [info]: [Init] Chosen DPDK runtime: /opt/Ixia/dpdk/dpdk-21.11.0-11-default/lib
2022-12-21 06:36:21.959650 [warning]: [Init] Default DPDK runtime (optimisations disabled)!
2022-12-21 06:36:22.484458 [info]: Starting the Ixia Traffic Engine...
2022-12-21 06:36:22.642730 [info]: [L2Manager] Registered dpdk driver: librte_net_mlx5.so
2022-12-21 06:36:22.643336 [info]: [L2Manager] Registered dpdk driver: librte_net_af_packet.so
2022-12-21 06:36:22.644227 [info]: [L2Manager] Registered dpdk driver: librte_net_af_xdp.so
2022-12-21 06:36:22.657606 [info]: [L2Manager] Registered dpdk driver: librte_net_i40e.so
2022-12-21 06:36:22.684068 [info]: [L2Manager] Registered dpdk driver: librte_net_ice.so
2022-12-21 06:36:22.695029 [info]: [L2Manager] Registered dpdk driver: librte_net_iavf.so
2022-12-21 06:36:22.724952 [info]: [L2Manager] Registered dpdk driver: librte_net_ixgbe.so
2022-12-21 06:36:22.740749 [info]: [L2Manager] Registered dpdk driver: librte_net_e1000.so
2022-12-21 06:36:22.752049 [info]: [L2Manager] Registered dpdk driver: librte_net_igc.so
2022-12-21 06:36:22.794651 [info]: [L2Manager] Registered dpdk driver: librte_net_bnxt.so
2022-12-21 06:36:22.802864 [info]: [L2Manager] Registered dpdk driver: librte_net_vmxnet3.so
2022-12-21 06:36:22.808111 [info]: [L2Manager] Registered dpdk driver: librte_net_virtio.so
2022-12-21 06:36:22.814171 [info]: [L2Manager] Registered dpdk driver: librte_net_netvsc.so
2022-12-21 06:36:22.817999 [info]: [L2Manager] Registered dpdk driver: librte_net_ena.so
2022-12-21 06:36:22.818103 [error]: [L2Manager] opening socket: Address family not supported by protocol
2022-12-21 06:36:22.818128 [error]: [L2Manager] Interface eth1 does not exist.Virtual Device registration failed
2022-12-21 06:36:22.818166 [info]: Initializing L2Manager...
2022-12-21 06:36:22.818224 [info]: [L2Manager] Provisioning 0 worker lcores for 0 network interfaces
2022-12-21 06:36:22.818263 [info]: [L2Manager] Initializing EAL with the following parameters:
2022-12-21 06:36:22.818284 [info]: [L2Manager]  dpdk
2022-12-21 06:36:22.818315 [info]: [L2Manager] --lcores 0@0
2022-12-21 06:36:22.818333 [info]: [L2Manager] --file-prefix usstream-da1536a5203df71367a3f775312ba1f7
2022-12-21 06:36:22.818349 [info]: [L2Manager] --no-pci
2022-12-21 06:36:22.818364 [info]: [L2Manager] --no-shconf
2022-12-21 06:36:22.818379 [info]: [L2Manager] --no-telemetry
2022-12-21 06:36:22.818394 [info]: [L2Manager] --iova-mode=va
2022-12-21 06:36:22.818409 [info]: [L2Manager] --no-huge
2022-12-21 06:36:22.818424 [info]: [L2Manager] -m 512
EAL: Detected CPU lcores: 32
EAL: Detected NUMA nodes: 2
EAL: Detected shared linkage of DPDK
EAL: Selected IOVA mode 'VA'
EAL: Cannot open VFIO container /dev/vfio/vfio, error 2 (No such file or directory)
EAL: VFIO support could not be initialized
2022-12-21 06:36:22.959105 [info]: [L2Manager] Found 0 ports
2022-12-21 06:36:22.959168 [info]: [L2Manager] L2Manager successfully initialized
2022-12-21 06:36:22.959191 [error]: Ixia Ports: 1 - DPDK Ports: 0
2022-12-21 06:36:22.959223 [error]: Number of Ixia ports differs from DPDK ports
2022-12-21 06:36:22.959239 [error]: Perhaps you forgot to bind some interfaces to DPDK
2022-12-21 06:36:22.959267 [error]: Will exit the application...
2022-12-21 06:36:22.959282 [info]: Exiting main app with ret code: 0
2022-12-21 06:36:32.136372 [info]: [Init] Exiting from log watcher thread...

Am I missing something here? Thanks!