diff options
Diffstat (limited to 'include/linux/udp.h')
-rw-r--r-- | include/linux/udp.h | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/include/linux/udp.h b/include/linux/udp.h index 03f72a2ba028..0b67d7793520 100644 --- a/include/linux/udp.h +++ b/include/linux/udp.h | |||
@@ -17,28 +17,10 @@ | |||
17 | #ifndef _LINUX_UDP_H | 17 | #ifndef _LINUX_UDP_H |
18 | #define _LINUX_UDP_H | 18 | #define _LINUX_UDP_H |
19 | 19 | ||
20 | #include <linux/types.h> | ||
21 | |||
22 | struct udphdr { | ||
23 | __be16 source; | ||
24 | __be16 dest; | ||
25 | __be16 len; | ||
26 | __sum16 check; | ||
27 | }; | ||
28 | |||
29 | /* UDP socket options */ | ||
30 | #define UDP_CORK 1 /* Never send partially complete segments */ | ||
31 | #define UDP_ENCAP 100 /* Set the socket to accept encapsulated packets */ | ||
32 | |||
33 | /* UDP encapsulation types */ | ||
34 | #define UDP_ENCAP_ESPINUDP_NON_IKE 1 /* draft-ietf-ipsec-nat-t-ike-00/01 */ | ||
35 | #define UDP_ENCAP_ESPINUDP 2 /* draft-ietf-ipsec-udp-encaps-06 */ | ||
36 | #define UDP_ENCAP_L2TPINUDP 3 /* rfc2661 */ | ||
37 | |||
38 | #ifdef __KERNEL__ | ||
39 | #include <net/inet_sock.h> | 20 | #include <net/inet_sock.h> |
40 | #include <linux/skbuff.h> | 21 | #include <linux/skbuff.h> |
41 | #include <net/netns/hash.h> | 22 | #include <net/netns/hash.h> |
23 | #include <uapi/linux/udp.h> | ||
42 | 24 | ||
43 | static inline struct udphdr *udp_hdr(const struct sk_buff *skb) | 25 | static inline struct udphdr *udp_hdr(const struct sk_buff *skb) |
44 | { | 26 | { |
@@ -96,6 +78,4 @@ static inline struct udp_sock *udp_sk(const struct sock *sk) | |||
96 | 78 | ||
97 | #define IS_UDPLITE(__sk) (udp_sk(__sk)->pcflag) | 79 | #define IS_UDPLITE(__sk) (udp_sk(__sk)->pcflag) |
98 | 80 | ||
99 | #endif | ||
100 | |||
101 | #endif /* _LINUX_UDP_H */ | 81 | #endif /* _LINUX_UDP_H */ |