|
|
1.1 root 1: /* udp.h 6.1 83/07/29 */
2:
3: typedef unsigned short udp_port;
4: #define UDPPORT_ANY 0x8000 /* wild card for port number */
5:
6: #ifdef KERNEL
7: /*
8: * Udp protocol header.
9: * Per RFC 768, September, 1981.
10: */
11: struct udphdr {
12: u_short uh_sport; /* source port */
13: u_short uh_dport; /* destination port */
14: short uh_ulen; /* udp length */
15: u_short uh_sum; /* udp checksum */
16: };
17:
18: struct udp {
19: int flags;
20: u_short dport;
21: u_long dst;
22: u_short sport;
23: u_long src;
24: struct queue *rq;
25: struct block *head;
26: struct block *tail;
27: };
28: /* values for udp flags */
29: #define UDP_INIT 1
30: #define UDP_LISTEN 2
31: #define UDP_CONNECTED 4
32:
33: #endif KERNEL
34:
35: #define UDP_BODY_LIMIT 512 /* maximum size of a UDP message body */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.