mirror of
git://nv-tegra.nvidia.com/kernel/nvethernetrm.git
synced 2025-12-24 10:34:24 +03:00
Issue: When virtualization is enabled and registers are accessed during UDP line rate transfer or receive then spurious common interrupts gets generated for buffer unavailable which hangs the ethernet server. Fix: 1. Add Flag which decides virtualization is enabled(1) or disabled(0) 2. If virtualization is enabled then disable receive and transmit buffer Unavailable interrupts. Bug 2694285 Change-Id: I2c65b724c15abf5d4f0101d96b067ad9f4f3d99e Signed-off-by: Nagaraj Annaiah <nannaiah@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/kernel/nvethernetrm/+/2330034 Reviewed-by: automaticguardword <automaticguardword@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Srinivas Ramachandran <srinivasra@nvidia.com> Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com> Reviewed-by: Ashutosh Jha <ajha@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> GVS: Gerrit_Virtual_Submit Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>