> Hi ovs: > > The OVS vsswitchd service runs in the k8s pod. When the OVS vswitchd service > is restarted outside the k8s pod, the dpdkvhostuserclient port cannot be up, > and the link status is down. > > OVS Version:2.17.2 > > DPDK version:22.07
... > 2022-08-03T07:26:58.868Z|00470|dpdk|INFO|VHOST_CONFIG: read message > VHOST_USER_SET_FEATURES > 2022-08-03T07:26:58.868Z|00471|dpdk|INFO|VHOST_CONFIG: negotiated Virtio > features: 0x17060a782 ... > 2022-08-03T07:26:58.871Z|00497|dpdk|INFO|VHOST_CONFIG: read message > VHOST_USER_SET_FEATURES > 2022-08-03T07:26:58.871Z|00498|dpdk|ERR|VHOST_CONFIG: (0) features changed > while device is running. > 2022-08-03T07:26:58.871Z|00499|dpdk|ERR|VHOST_CONFIG: Processing > VHOST_USER_SET_FEATURES failed. > 2022-08-03T07:26:58.871Z|00500|dpdk|ERR|VHOST_CONFIG: vhost message handling > failed. > 2022-08-03T07:26:58.873Z|00535|netdev_dpdk|INFO|vHost Device > '/var/run/openvswitch/vhudb0c41f1-86' has been removed > 2022-08-03T07:26:58.873Z|00536|netdev_dpdk|INFO|vHost Device > '/var/run/openvswitch/vhudb0c41f1-86' connection has been destroyed It looks like your application is trying to change the virtio feature set while device is already running. That is not possible, device should be stopped first. That generates the protocol error and the port gets disconnected. Doesn't look like an issue on OVS side. Best regards, Ilya Maximets. _______________________________________________ discuss mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
