mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 02:01:36 +03:00
nvethernet:Update CAR programming for MACSec
Issue: 1. Not able to launch supplicant on second VF 2. When launching supplicant on VF1, MACSec link on VF0 is getting lost Fix: Do not program CAR registers as part of OSD as the same is being taken care by Server and also do not register for MACSec interrupts. Same is being handled in Server 2. Enabled packet duplication for MultiCast frames when launching supplicant Bug 4824402 Change-Id: I7b26298da8c94df2da823e36476bc37acf6123cd Signed-off-by: Sanath Kumar Gampa <sgampa@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3201116 Reviewed-by: Mahesh Patil <maheshp@nvidia.com> GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com> Reviewed-by: Nagaraj Annaiah <nannaiah@nvidia.com> Reviewed-by: Ashutosh Jha <ajha@nvidia.com>
This commit is contained in:
committed by
Jon Hunter
parent
cf9a462531
commit
bba351803a
@@ -3870,6 +3870,7 @@ static int ether_prepare_mc_list(struct net_device *dev,
|
||||
}
|
||||
ioctl_data->l2_filter.addr_mask = OSI_AMASK_DISABLE;
|
||||
ioctl_data->l2_filter.src_dest = OSI_DA_MATCH;
|
||||
ioctl_data->l2_filter.pkt_dup = OSI_ENABLE;
|
||||
ioctl_data->cmd = OSI_CMD_L2_FILTER;
|
||||
ret = osi_handle_ioctl(pdata->osi_core, ioctl_data);
|
||||
if (ret < 0) {
|
||||
|
||||
Reference in New Issue
Block a user