diff options
author | Jason Jin <Jason.jin@freescale.com> | 2012-10-12 16:59:47 +0800 |
---|---|---|
committer | Jason Jin <Jason.jin@freescale.com> | 2012-10-12 16:59:47 +0800 |
commit | ebbd3debaaef3344e89d3a0b2fc1338c4be3ee86 (patch) | |
tree | 780cca7aeca872dea59814dcdf9b1c8396a87536 /net/core/dev.c | |
parent | 0fb1497f28e7bc9df1b6c8267da7d58fa32e2a65 (diff) |
ENGR00216078-2: switch: add L2 switch driver for VybridRel3
Port the L2 switch driver from CF platform for Vybridi plaform.
This driver usually should work together with the RSTP demo
applications provided by fsl.
Signed-off-by: Alison Wang <b18965@freescale.com>
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
Diffstat (limited to 'net/core/dev.c')
-rw-r--r-- | net/core/dev.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/net/core/dev.c b/net/core/dev.c index f14f6015a7ab..3b07343de83e 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -4876,6 +4876,10 @@ static int dev_ifsioc(struct net *net, struct ifreq *ifr, unsigned int cmd) default: if ((cmd >= SIOCDEVPRIVATE && cmd <= SIOCDEVPRIVATE + 15) || +#if defined(CONFIG_FSL_L2_SWITCH) + (cmd >= 0x9101 && + cmd <= 0x92ff) || +#endif cmd == SIOCBONDENSLAVE || cmd == SIOCBONDRELEASE || cmd == SIOCBONDSETHWADDR || @@ -5068,6 +5072,10 @@ int dev_ioctl(struct net *net, unsigned int cmd, void __user *arg) */ default: if (cmd == SIOCWANDEV || +#if defined(CONFIG_FSL_L2_SWITCH) + (cmd >= 0x9101 && + cmd <= 0x92ff) || +#endif (cmd >= SIOCDEVPRIVATE && cmd <= SIOCDEVPRIVATE + 15)) { dev_load(net, ifr.ifr_name); |