From 96a73cdcc5ad4bc65e9cadecd045bffd17db4bd1 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Fri, 31 Jan 2014 23:59:22 +0100 Subject: [PATCH] gtp: set UDP header checksum to zero UDP header checksum is optional. Let's set this to zero by now so wireshark doesn't complain. Let's revisit this later. --- gtp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gtp.c b/gtp.c index e06c1e3..0d4214d 100644 --- a/gtp.c +++ b/gtp.c @@ -581,6 +581,7 @@ static netdev_tx_t gtp_dev_xmit(struct sk_buff *skb, struct net_device *dev) uh->source = uh->dest = htons(GTP1U_PORT); uh->len = htons(sizeof(struct udphdr) + payload_len); + uh->check = 0; pr_info("gtp -> UDP src: %u dst: %u (len %u)\n", ntohs(uh->source), ntohs(uh->dest), ntohs(uh->len));