> 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

Reply via email to