From 7974a95ddfa0ad24e6d3684f350b7bfd84feb816 Mon Sep 17 00:00:00 2001 From: Jason Jin Date: Fri, 12 Oct 2012 16:59:47 +0800 Subject: ENGR00216078-2: switch: add L2 switch driver for Vybrid 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 Signed-off-by: Jason Jin --- net/core/dev.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'net') 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); -- cgit v1.2.3