This bug was initially created as a copy of Bug #1866372 I am copying this bug because: A feature specific analysis (nic partioning and ovs offload) has to be done for FFU 13 to 16.1 Description of problem: With kernel args issue fixed (BZ #1858673), ComputeOvsDpdkSriov node hangs on leapp upgrade and reboot. Node is not recoverable even after rebooting manually (login via ssh and virtual console is not working).
For nic paritionioning, the VFs will be used for an openstack network (InternalApi, Storage, Tenant). When the ifcfg scripts for the respective network is running, the underlying VF interface, will not be available. This will result in network.service failure. Also in order to restore the networks with VFs, os-net-config has to be run without "--no-activate". The same applies for offload feature as well, ifcfg run will expect the interface has been set to switchdev mode already, since sriov_config service didn't run, it will not be applied. network will be established in legacy mode and it requires to change the mode to switchdev, which also requires openvswitch to be restarted.
Splitting this BZ in to 2 (1) OvS HW Offload - this BZ, it will be closed as WONT FIX, as we dont have active use case to suport it (2) Nic Partitioning - open a BZ to continue work on it
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days