Hoi Xiaodong,
One thing to note, is that the interface must be state 'up' before changes
are affected. If I set to 'adaptive' (best of both worlds, interrupts in
low load, polling in higher load':
DBGvpp# set interface rx-mode GigabitEthernet3/0/0 adaptive
DBGvpp# set interface state GigabitEthernet3/0/1 down
DBGvpp# set interface rx-mode GigabitEthernet3/0/1 adaptive
(no change)
DBGvpp# show logging
2022/07/20 20:03:34:656 error interface/rx-q setting rx mode on the
interface GigabitEthernet3/0/1 queue-id 0 failed.
dpdk_interface_rx_mode_change: unsupported op (is the interface up?)
DBGvpp# set interface state GigabitEthernet3/0/1 up
DBGvpp# set interface rx-mode GigabitEthernet3/0/1 adaptive
DBGvpp# show hardware-interfaces GigabitEthernet3/0/1
Name Idx Link Hardware
GigabitEthernet3/0/1 2 up GigabitEthernet3/0/1
Link speed: 1 Gbps
RX Queues:
queue thread mode
0 vpp_wk_0 (1) padaptive
...
One side note:
- before setting rx-mode, "show hardware-interfaces" without arguments will
list them all.
- after setting the rx-mode, "show hardware-interfaces" returns empty and
requires a specific interface to be named.
However, CPU load goes down and polling clearly stops. Maybe that helps :)
groet,
Pim
On Wed, Jul 20, 2022 at 9:44 PM Xiaodong Xu <[email protected]> wrote:
> Hi,
>
> When I start vpp, the CPU usage will be close to 100% on the core that vpp
> is running on. I know this is normal because dpdk is running in poll mode.
> However when I set the rx-mode to 'interrupt', it doesn't make any
> difference. The command line I use looks like:
>
> # set interface rx-mode [ifname] interrupt
>
> Did I miss anything? Thanks for your attention and any suggestions are
> welcome.
>
> Regards,
> Xiaodong
>
>
>
>
>
--
Pim van Pelt <[email protected]>
PBVP1-RIPE - http://www.ipng.nl/
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#21694): https://lists.fd.io/g/vpp-dev/message/21694
Mute This Topic: https://lists.fd.io/mt/92512559/21656
Group Owner: [email protected]
Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/1480452/21656/631435203/xyzzy
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-