X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=net%2Fllc%2Fllc_input.c;h=c40c9b2a345aca6058d222ad662f4a830c943d7e;hb=ea60658cde9f4df7d05b95c81a72a95ad07f0701;hp=099ed8fec1454b3f38822f0e3d8e0870108e52d7;hpb=afc2e82c0851317931a9bfdb98271253371825c6;p=linux-2.6-omap-h63xx.git diff --git a/net/llc/llc_input.c b/net/llc/llc_input.c index 099ed8fec14..c40c9b2a345 100644 --- a/net/llc/llc_input.c +++ b/net/llc/llc_input.c @@ -12,6 +12,7 @@ * See the GNU General Public License for more details. */ #include +#include #include #include #include @@ -145,6 +146,9 @@ int llc_rcv(struct sk_buff *skb, struct net_device *dev, int (*rcv)(struct sk_buff *, struct net_device *, struct packet_type *, struct net_device *); + if (dev->nd_net != &init_net) + goto drop; + /* * When the interface is in promisc. mode, drop all the crap that it * receives, do not try to analyse it.