Remove rose_rx_ip
Subsystems (2)
PATCH 1/1 Remove rose_rx_ip
Rose_rx_ip is unused and seems it's always been since it made it into the kernel in 2.3.19. Probably directly calling ip_rcv from a non-IP stack is no longer a good idea anyway, so this should be solved differently.
net/rose/rose_dev.c +0 -32
@@ -37,38 +37,6 @@#include <net/ax25.h> #include <net/rose.h> -/* -* Only allow IP over ROSE frames through if the netrom device is up. -*/ - -int rose_rx_ip (struct sk_buff *skb,struct net_device *dev) -{ -struct net_device_stats *stats =netdev_priv (dev); - -#ifdef CONFIG_INET -if (!netif_running (dev)) { - stats->rx_errors++; -return 0 ; - } - - stats->rx_packets++; - stats->rx_bytes += skb->len; - - skb->protocol =htons (ETH_P_IP ); - -/* Spoof incoming device */ - skb->dev = dev; - skb->h.raw = skb->data; - skb->nh.raw = skb->data; - skb->pkt_type =PACKET_HOST ; - -ip_rcv (skb, skb->dev,NULL ); -#else -kfree_skb (skb); -#endif -return 1 ; -} -static int rose_header (struct sk_buff *skb,struct net_device *dev,unsigned short type,void *daddr,void *saddr,unsigned len) {