From 4a4aaf586f9c72b87df75c49173fc8bf6a52f2e0 Mon Sep 17 00:00:00 2001 From: Mahesh Patil Date: Fri, 6 Sep 2024 18:57:38 +0000 Subject: [PATCH] nvethernet: Set dma chan bit mask for MC/BC chan Set the default MC/BC channel mask for packet duplicate Bug 4844451 Change-Id: I9cfc6eb745dd3fedbf7220c77e30e79bcf91eeb8 Signed-off-by: Mahesh Patil Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3209202 Tested-by: mobile promotions Reviewed-by: mobile promotions --- drivers/net/ethernet/nvidia/nvethernet/ether_linux.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c b/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c index 0eb32b52..4cb89daa 100644 --- a/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c +++ b/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c @@ -2732,6 +2732,7 @@ static int ether_update_mac_addr_filter(struct ether_priv_data *pdata, ioctl_data->l2_filter.index = BC_index[osi_core->mac]; memcpy(ioctl_data->l2_filter.mac_addr, bc_addr, ETH_ALEN); ioctl_data->l2_filter.pkt_dup = OSI_ENABLE; + ioctl_data->l2_filter.dma_chansel = OSI_BIT_64(dma_channel); } ioctl_data->l2_filter.dma_routing = OSI_ENABLE; ioctl_data->l2_filter.dma_chan = dma_channel;