]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netinet/udp.h
xnu-4903.270.47.tar.gz
[apple/xnu.git] / bsd / netinet / udp.h
index 3f4a473469b2a5b538a8fe3fd30eb87ba6f52f8a..bad136e63e216bc1ec8d280efdf784a43c381ba9 100644 (file)
@@ -2,7 +2,7 @@
  * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 /*
 #ifndef _NETINET_UDP_H_
 #define _NETINET_UDP_H_
 #include <sys/appleapiopts.h>
-#include <sys/types.h>         /* u_short */
+#include <sys/types.h>          /* u_short */
 
 /*
  * Udp protocol header.
  * Per RFC 768, September, 1981.
  */
 struct udphdr {
-       u_short uh_sport;               /* source port */
-       u_short uh_dport;               /* destination port */
-       u_short uh_ulen;                /* udp length */
-       u_short uh_sum;                 /* udp checksum */
+       u_short uh_sport;               /* source port */
+       u_short uh_dport;               /* destination port */
+       u_short uh_ulen;                /* udp length */
+       u_short uh_sum;                 /* udp checksum */
 };
 
 /*
  * User-settable options (used with setsockopt).
  */
-#define        UDP_NOCKSUM     0x01    /* don't checksum outbound payloads */
+#define UDP_NOCKSUM     0x01    /* don't checksum outbound payloads */
 #ifdef PRIVATE
-#define UDP_KEEPALIVE_OFFLOAD  0x02 /* Send keep-alive at a given interval */
+#define UDP_KEEPALIVE_OFFLOAD   0x02 /* Send keep-alive at a given interval */
 #endif /* PRIVATE */
 
 #ifdef PRIVATE
@@ -96,19 +96,19 @@ struct udphdr {
  * peer-to-peer communication without keeping the host processor awake.
  *
  * The application will pass this data to the kernel using setsockopt. It
- * can set the interval to 0 to disable keepalive offload. 
+ * can set the interval to 0 to disable keepalive offload.
  */
-#define        UDP_KEEPALIVE_OFFLOAD_DATA_SIZE 32
+#define UDP_KEEPALIVE_OFFLOAD_DATA_SIZE 32
 
 /* Maximum keep alive interval in seconds */
-#define UDP_KEEPALIVE_INTERVAL_MAX_SECONDS     65536
+#define UDP_KEEPALIVE_INTERVAL_MAX_SECONDS      65536
 
 struct udp_keepalive_offload {
        u_char ka_data[UDP_KEEPALIVE_OFFLOAD_DATA_SIZE];
-       u_int16_t ka_interval;          /* interval in seconds */
-       u_int8_t ka_data_len;           /* valid length of ka_data */
-       u_int8_t ka_type;               /* type of application */
-#define        UDP_KEEPALIVE_OFFLOAD_TYPE_AIRPLAY      0x1
+       u_int16_t ka_interval;          /* interval in seconds */
+       u_int8_t ka_data_len;           /* valid length of ka_data */
+       u_int8_t ka_type;               /* type of application */
+#define UDP_KEEPALIVE_OFFLOAD_TYPE_AIRPLAY      0x1
 };
 
 #endif /* PRIVATE */