mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 10:11:26 +03:00
nvethernet: Check invalid MC/BC IPv4 address
Issue: Validate multicast/broadcast IP address while handling
private IOCTL to enable ARP offload
Fix: Validated multicast/broadcast IP address while handling
private IOCTL to enable ARP offload
Bug 2715374
Change-Id: I2b0e7ec75921e077e099baf6817908f2dc7683b8
Signed-off-by: Mahesh Patil <maheshp@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/2248256
GVS: Gerrit_Virtual_Submit
Reviewed-by: Srinivas Ramachandran <srinivasra@nvidia.com>
Reviewed-by: Ashutosh Jha <ajha@nvidia.com>
Reviewed-by: Ajay Gupta <ajayg@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
Revanth Kumar Uppala
parent
5e49592caf
commit
9fec12055d
@@ -22,7 +22,14 @@
|
||||
* @{
|
||||
*/
|
||||
#define NUM_BYTES_IN_IPADDR 4
|
||||
#define MAX_IP_ADDR_BYTE 0xFF
|
||||
#define MAX_IP_ADDR_BYTE 0xFFU
|
||||
|
||||
/* class E IP4 addr start range, reserved */
|
||||
#define CLASS_E_IP4_ADDR_RANGE_START 240U
|
||||
/* class D multicast addr range */
|
||||
#define MIN_MC_ADDR_RANGE 224U
|
||||
#define MAX_MC_ADDR_RANGE 239U
|
||||
|
||||
/* Remote wakeup filter */
|
||||
#define EQOS_RWK_FILTER_LENGTH 8
|
||||
#define ETHER_PRV_TS_IOCTL (SIOCDEVPRIVATE + 1)
|
||||
|
||||
Reference in New Issue
Block a user