From 4e93f63f6f459d873980c66069001c55857a7623 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Thu, 20 Feb 2014 01:14:07 +0100 Subject: [PATCH] gtp: don't care if GTP socket is not yet ready in gtp_dev_xmit() If we receive any packet, it will be just ignored. I don't find any reason to prematurely drop this in the xmit patch. --- gtp.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/gtp.c b/gtp.c index 24c0a42..466146a 100644 --- a/gtp.c +++ b/gtp.c @@ -637,19 +637,12 @@ gtp_push_ip6hdr(struct sk_buff *skb, struct gtp_pktinfo *pktinfo) static netdev_tx_t gtp_dev_xmit(struct sk_buff *skb, struct net_device *dev) { - struct gtp_instance *gti = netdev_priv(dev); struct udphdr *uh; unsigned int payload_len; struct gtp_pktinfo pktinfo; unsigned int proto = ntohs(skb->protocol); int err; - /* UDP socket not initialized, skip */ - if (!gti->sock0) { - pr_info("xmit: no socket / need cfg, skipping\n"); - return NETDEV_TX_OK; - } - rcu_read_lock(); switch (proto) { case ETH_P_IP: