mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 10:11:26 +03:00
nvethernet: enable MAC filter
Functions added to support filter setting from Network stack as well as from customized app using ioctl. Bug 200512993 Change-Id: Id9a7712242ef229969d7c476c85171509ab53d73 Signed-off-by: Rakesh Goyal <rgoyal@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2111084 Reviewed-by: Srinivas Ramachandran <srinivasra@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Narayan Reddy <narayanr@nvidia.com> Reviewed-by: Ashutosh Jha <ajha@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
3565e0eb75
commit
6a3fdf61b3
@@ -20,12 +20,23 @@
|
||||
#define NUM_BYTES_IN_IPADDR 4
|
||||
#define MAX_IP_ADDR_BYTE 0xFF
|
||||
/* Remote wakeup filter */
|
||||
#define EQOS_RWK_FILTER_LENGTH 8
|
||||
#define EQOS_RWK_FILTER_LENGTH 8
|
||||
|
||||
/* private ioctl number*/
|
||||
#define ETHER_AVB_ALGORITHM 27
|
||||
#define ETHER_GET_AVB_ALGORITHM 46
|
||||
#define ETHER_AVB_ALGORITHM 27
|
||||
/* L3/L4 filter */
|
||||
#define EQOS_L3_L4_FILTER_CMD 29
|
||||
/* IPv4/6 and TCP/UDP filtering */
|
||||
#define EQOS_IPV4_FILTERING_CMD 30
|
||||
#define EQOS_IPV6_FILTERING_CMD 31
|
||||
#define EQOS_UDP_FILTERING_CMD 32
|
||||
#define EQOS_TCP_FILTERING_CMD 33
|
||||
/* VLAN filtering */
|
||||
#define EQOS_VLAN_FILTERING_CMD 34
|
||||
/* L2 DA filtering */
|
||||
#define EQOS_L2_DA_FILTERING_CMD 35
|
||||
#define ETHER_CONFIG_ARP_OFFLOAD 36
|
||||
#define ETHER_GET_AVB_ALGORITHM 46
|
||||
|
||||
/**
|
||||
* struct ether_ifr_data - Private data of struct ifreq
|
||||
|
||||
Reference in New Issue
Block a user