Dr Andrew Scott G7VAV

My photo
 
June 2025
Mo Tu We Th Fr Sa Su
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 1 2 3 4 5 6


udp.h
01: /*
02:  * INET         An implementation of the TCP/IP protocol suite for the LINUX
03:  *              operating system.  INET is implemented using the  BSD Socket
04:  *              interface as the means of communication with the user level.
05:  *
06:  *              Definitions for the UDP protocol.
07:  *
08:  * Version:     @(#)udp.h       1.0.2   04/28/93
09:  *
10:  * Author:      Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
11:  *
12:  *              This program is free software; you can redistribute it and/or
13:  *              modify it under the terms of the GNU General Public License
14:  *              as published by the Free Software Foundation; either version
15:  *              2 of the License, or (at your option) any later version.
16:  */
17: #ifndef _LINUX_UDP_H
18: #define _LINUX_UDP_H
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: 
39: #endif  /* _LINUX_UDP_H */
40: 


for client (none)
© Andrew Scott 2006 - 2025,
All Rights Reserved
http://www.andrew-scott.uk/
Andrew Scott
http://www.andrew-scott.co.uk/