Messages in this thread | | | From | Dexuan Cui <> | Subject | RE: [PATCH net,v5, 3/3] hv_netvsc: Mark VF as slave before exposing it to user-mode | Date | Mon, 20 Nov 2023 19:28:59 +0000 |
| |
> From: LKML haiyangz <lkmlhyz@microsoft.com> On Behalf Of Haiyang > Zhang > [...] > From: Long Li <longli@microsoft.com> > > When a VF is being exposed form the kernel, it should be marked as > "slave" > before exposing to the user-mode. The VF is not usable without netvsc > running as master. The user-mode should never see a VF without the > "slave" > flag. > > This commit moves the code of setting the slave flag to the time before > VF is exposed to user-mode. > > Cc: stable@vger.kernel.org > Fixes: 0c195567a8f6 ("netvsc: transparent VF management") > Signed-off-by: Long Li <longli@microsoft.com> > Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com> > --- > v5: > Change function name netvsc_prepare_slave() to > netvsc_prepare_bonding(). > v4: > Add comments in get_netvsc_byslot() explaining the need to check > dev_addr > v2: > Use a new function to handle NETDEV_POST_INIT.
Acked-by: Dexuan Cui <decui@microsoft.com>
| |