|
|
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.