[dpdk-dev] process got Sigsegv with Multi KNI

chetan bhasin chetan.bhasin017 at gmail.com
Mon Jan 4 10:55:01 CET 2021


Hello DevTeam members,

We have a dpdk application where we are using multiple KNI's as slaves
under a linux virtual interface which is acting as master. When process got
SIGSEGV , we are seeing that process remains in defunct state and linux
kernel is trying to release those slave interfaces in back-ground , which
takes around 10 seconds each KNI , So for 30 KNi's it goes around (300
seconds, i.e 5 minutes).
*Dmesg logs are as below where vbond1(Linux virtual interface) and vbond1_x
are KNI's- *
[Tue Dec 22 09:20:56 2020] vbond1: the permanent HWaddr of vbond1_29 -
94:40:c9:a3:b5:10 - is still in use by vbond1 - set the HWaddr of vbond1_29
to a different address to avoid conflicts
[Tue Dec 22 09:21:05 2020] vbond1: Releasing backup interface vbond1_28
[Tue Dec 22 09:21:05 2020] vbond1: the permanent HWaddr of vbond1_28 -
94:40:c9:a3:b5:10 - is still in use by vbond1 - set the HWaddr of vbond1_28
to a different address to avoid conflicts

Can anybody please suggest a way via which we could reduce this time.



Thanks ,
Chetan


More information about the dev mailing list