Hi folks, I've ran into an issue with hugepages on a Cavium ThunderX soc. I was trying to bind a physical interface to VPP. When using 1GB hugepages the interface seems to be working fine (well, at least I saw the interface in VPP and I was able to configure it and use ping with it), but when using 2MB hugepages the interface appeared in error state. The output from show hardware told me this: VirtualFunctionEthernet1/0/1 1 down VirtualFunctionEthernet1/0/1 Ethernet address 40:8d:5c:e7:b1:12 Cavium ThunderX carrier down flags: pmd pmd-init-fail maybe-multiseg rx: queues 1 (max 96), desc 1024 (min 0 max 65535 align 1) tx: queues 1 (max 96), desc 1024 (min 0 max 65535 align 1) pci: device 177d:a034 subsystem 177d:a134 address 0002:01:00.01 numa 0 module: unknown max rx packet len: 9204 promiscuous: unicast off all-multicast off vlan offload: strip off filter off qinq off rx offload avail: vlan-strip ipv4-cksum udp-cksum tcp-cksum jumbo-frame crc-strip scatter rx offload active: jumbo-frame crc-strip scatter tx offload avail: ipv4-cksum udp-cksum tcp-cksum outer-ipv4-cksum tx offload active: rss avail: ipv4 ipv4-tcp ipv4-udp ipv6 ipv6-tcp ipv6-udp port vxlan geneve nvgre rss active: ipv4 ipv4-tcp ipv4-udp ipv6 ipv6-tcp ipv6-udp tx burst function: (nil) rx burst function: (nil) Errors: rte_eth_rx_queue_setup[port:0, errno:-22]: Unknown error -22
I dug around a bit and this seems to be what -22 means: #define EINVAL 22 /* Invalid argument */ -EINVAL: The size of network buffers which can be allocated from the memory pool does not fit the various buffer sizes allowed by the device controller. Is this something you've seen before? Is this a bug? Do I need to do something extra if I want to use 2MB hugepages? Thanks, Juraj
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#11564): https://lists.fd.io/g/vpp-dev/message/11564 Mute This Topic: https://lists.fd.io/mt/28720621/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-