1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/ossrv/genericopenlibs/openenvcore/include/netinet/in.dosc Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,1777 @@
1.4 +/** @file ../include/netinet/in.h
1.5 +@internalComponent
1.6 +*/
1.7 +
1.8 +
1.9 +/** @struct sockaddr_in
1.10 +
1.11 +Socket address, internet style.
1.12 +
1.13 +@publishedAll
1.14 +@externallyDefinedApi
1.15 +*/
1.16 +
1.17 +/** @var sockaddr_in::sin_family
1.18 +AF_INET.
1.19 +*/
1.20 +
1.21 +/** @var sockaddr_in::sin_port
1.22 +Port number. .
1.23 +*/
1.24 +
1.25 +/** @var sockaddr_in::sin_addr
1.26 +IP address.
1.27 +*/
1.28 +
1.29 +/** @var sockaddr_in::sin_zero
1.30 +There's also this sin_zero field which some people claim must be set to zero. Other people don't claim anything about it (the Linux documentation doesn't even mention it at all), and setting it to zero doesn't seem to be actually necessary.
1.31 +So, if you feel like it, set it to zero using memset().
1.32 +*/
1.33 +
1.34 +/** @struct in_addr
1.35 +
1.36 +Internet address (a structure for historical reasons).
1.37 +
1.38 +@publishedAll
1.39 +@externallyDefinedApi
1.40 +*/
1.41 +
1.42 +/** @var in_addr::s_addr
1.43 +s_addr is a 4-byte number that represents one digit in an IP address per byte
1.44 +*/
1.45 +
1.46 +/** @typedef typedef uint32_t in_addr_t
1.47 +
1.48 +Internet address manipulation
1.49 +
1.50 +@publishedAll
1.51 +@externallyDefinedApi
1.52 +*/
1.53 +
1.54 +
1.55 +/** @typedef typedef uint16_t in_port_t
1.56 +
1.57 +Internet port manipulation
1.58 +
1.59 +@publishedAll
1.60 +@externallyDefinedApi
1.61 +*/
1.62 +
1.63 +
1.64 +/** @def IPPROTO_IP
1.65 +
1.66 +Internet protocol.
1.67 +
1.68 +@publishedAll
1.69 +@externallyDefinedApi
1.70 +*/
1.71 +
1.72 +
1.73 +/** @def IPPROTO_ICMP
1.74 +
1.75 +Control message protocol.
1.76 +
1.77 +@publishedAll
1.78 +@externallyDefinedApi
1.79 +*/
1.80 +
1.81 +/** @def IPPROTO_TCP
1.82 +
1.83 +tcp KProtocolInetTcp
1.84 +
1.85 +@publishedAll
1.86 +@externallyDefinedApi
1.87 +*/
1.88 +
1.89 +/** @def IPPROTO_UDP
1.90 +
1.91 +user datagram protocol KProtocolInetUdp
1.92 +
1.93 +@publishedAll
1.94 +@externallyDefinedApi
1.95 +*/
1.96 +
1.97 +
1.98 +/** @def INADDR_ANY
1.99 +
1.100 +IPv4 local host address.
1.101 +
1.102 +@publishedAll
1.103 +@externallyDefinedApi
1.104 +*/
1.105 +
1.106 +
1.107 +/** @def INADDR_BROADCAST
1.108 +
1.109 +IPv4 broadcast address.
1.110 +
1.111 +@publishedAll
1.112 +@externallyDefinedApi
1.113 +*/
1.114 +
1.115 +
1.116 +/** @fn bindresvport(int sd, struct sockaddr_in *sin)
1.117 +@param sd
1.118 +@param sin
1.119 +
1.120 + The bindresvport function is used to bind a socket descriptor to a privileged IP port, i.e. a port with a number in the range 0-1023.
1.121 +
1.122 + If sin is a pointer to a struct sockaddr_in the appropriate fields in the structure should be
1.123 + defined. Note that sin-\>sin_family must be initialized to the address
1.124 + family of the socket, passed by sd. If sin-\>sin_port is '0' an anonymous port (in the range 600-1023) will be chosen and, if bind is successful, the sin-\>sin_port will be updated to contain the allocated
1.125 + port.
1.126 +
1.127 + If sin is the NULL pointer an anonymous port will be allocated (as above). However,
1.128 + there is no way for bindresvport to return the allocated port in this case.
1.129 +
1.130 + The function prototype of bindresvport is biased to AF_INET socket.
1.131 +
1.132 +Examples:
1.133 +@code
1.134 +#include <sys/socket.h>
1.135 +#include <netinet/in.h>
1.136 +#include <unistd.h>
1.137 +void BindResvPort()
1.138 +{
1.139 + int sockfd;
1.140 + sockaddr_in selfAddr;
1.141 + sockfd = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
1.142 +
1.143 + selfAddr.sin_family = AF_INET;
1.144 + selfAddr.sin_addr.s_addr = INADDR_ANY;
1.145 + selfAddr.sin_port = htons(100);
1.146 + bindresvport(sockfd, &selfAddr;);
1.147 + close(sockfd);
1.148 +}
1.149 +
1.150 +@endcode
1.151 +@return The bindresvport() function returns the value 0 if successful. Otherwise
1.152 +it returns the value -1 and sets the global variable errno to indicate the error.
1.153 +
1.154 +@see bind()
1.155 +@see getsockopt()
1.156 +@see setsockopt()
1.157 +
1.158 +
1.159 +
1.160 +
1.161 +@publishedAll
1.162 +@externallyDefinedApi
1.163 +*/
1.164 +
1.165 +
1.166 +/** @def IN_BADCLASS(i)
1.167 +
1.168 +Definitions of bits in internet address integers.
1.169 +
1.170 +@publishedAll
1.171 +@released
1.172 +*/
1.173 +
1.174 +
1.175 +/** @def IN_CLASSA(i)
1.176 +
1.177 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.178 +
1.179 +@publishedAll
1.180 +@released
1.181 +*/
1.182 +
1.183 +/** @def IN_CLASSA_NET
1.184 +
1.185 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.186 +
1.187 +@publishedAll
1.188 +@released
1.189 +*/
1.190 +
1.191 +/** @def IN_CLASSA_NSHIFT
1.192 +
1.193 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.194 +
1.195 +@publishedAll
1.196 +@released
1.197 +*/
1.198 +
1.199 +
1.200 +/** @def IN_CLASSA_HOST
1.201 +
1.202 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.203 +
1.204 +@publishedAll
1.205 +@released
1.206 +*/
1.207 +
1.208 +
1.209 +/** @def IN_CLASSA_MAX
1.210 +
1.211 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.212 +
1.213 +@publishedAll
1.214 +@released
1.215 +*/
1.216 +
1.217 +
1.218 +/** @def IN_CLASSB(i)
1.219 +
1.220 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.221 +
1.222 +@publishedAll
1.223 +@released
1.224 +*/
1.225 +
1.226 +
1.227 +/** @def IN_CLASSB_NET
1.228 +
1.229 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.230 +
1.231 +@publishedAll
1.232 +@released
1.233 +*/
1.234 +
1.235 +
1.236 +/** @def IN_CLASSB_NSHIFT
1.237 +
1.238 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.239 +
1.240 +@publishedAll
1.241 +@released
1.242 +*/
1.243 +
1.244 +
1.245 +/** @def IN_CLASSB_HOST
1.246 +
1.247 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.248 +
1.249 +@publishedAll
1.250 +@released
1.251 +*/
1.252 +
1.253 +/** @def IN_CLASSB_MAX
1.254 +
1.255 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.256 +
1.257 +@publishedAll
1.258 +@released
1.259 +*/
1.260 +
1.261 +/** @def IN_CLASSC(i)
1.262 +
1.263 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.264 +
1.265 +@publishedAll
1.266 +@released
1.267 +*/
1.268 +
1.269 +/** @def IN_CLASSC_NET
1.270 +
1.271 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.272 +
1.273 +@publishedAll
1.274 +@released
1.275 +*/
1.276 +
1.277 +
1.278 +/** @def IN_CLASSC_NSHIFT
1.279 +
1.280 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.281 +
1.282 +@publishedAll
1.283 +@released
1.284 +*/
1.285 +
1.286 +/** @def IN_CLASSC_HOST
1.287 +
1.288 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.289 +
1.290 +@publishedAll
1.291 +@released
1.292 +*/
1.293 +
1.294 +/** @def IN_CLASSD(i)
1.295 +
1.296 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.297 +
1.298 +@publishedAll
1.299 +@released
1.300 +*/
1.301 +
1.302 +/** @def IN_CLASSD_NET
1.303 +
1.304 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.305 +
1.306 +@publishedAll
1.307 +@released
1.308 +*/
1.309 +
1.310 +/** @def IN_CLASSD_NSHIFT
1.311 +
1.312 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.313 +
1.314 +@publishedAll
1.315 +@released
1.316 +*/
1.317 +
1.318 +/** @def IN_CLASSD_HOST
1.319 +
1.320 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.321 +
1.322 +@publishedAll
1.323 +@released
1.324 +*/
1.325 +
1.326 +
1.327 +/** @def IN_EXPERIMENTAL(i)
1.328 +
1.329 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.330 +
1.331 +@publishedAll
1.332 +@released
1.333 +*/
1.334 +
1.335 +
1.336 +/** @def IN_LOOPBACKNET
1.337 +
1.338 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.339 +
1.340 +@publishedAll
1.341 +@released
1.342 +*/
1.343 +
1.344 +/** @def IN_MULTICAST(i)
1.345 +
1.346 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.347 +
1.348 +@publishedAll
1.349 +@released
1.350 +*/
1.351 +
1.352 +/** @def INADDR_LOOPBACK
1.353 +
1.354 +Definitions of bits in internet address integers. On subnets, the decomposition of addresses to host and net parts is done according to subnet mask, not the masks here.
1.355 +
1.356 +@publishedAll
1.357 +@released
1.358 +*/
1.359 +
1.360 +
1.361 +/** @def INADDR_MAX_LOCAL_GROUP
1.362 +
1.363 +Definitions of bits in internet address integers.
1.364 +
1.365 +@publishedAll
1.366 +@released
1.367 +*/
1.368 +
1.369 +
1.370 +/** @def INADDR_NONE
1.371 +
1.372 +Definitions of bits in internet address integers.
1.373 +
1.374 +@publishedAll
1.375 +@released
1.376 +*/
1.377 +
1.378 +
1.379 +/** @def INADDR_UNSPEC_GROUP
1.380 +
1.381 +Definitions of bits in internet address integers.
1.382 +
1.383 +@publishedAll
1.384 +@released
1.385 +*/
1.386 +
1.387 +
1.388 +/** @def INADDR_ALLHOSTS_GROUP
1.389 +
1.390 +Definitions of bits in internet address integers.
1.391 +
1.392 +@publishedAll
1.393 +@released
1.394 +*/
1.395 +
1.396 +
1.397 +/** @def IP_DEFAULT_MULTICAST_LOOP
1.398 +
1.399 +Defaults and limits for options. normally hear sends if a member
1.400 +
1.401 +@publishedAll
1.402 +@released
1.403 +*/
1.404 +
1.405 +/** @def IP_DEFAULT_MULTICAST_TTL
1.406 +
1.407 +Defaults and limits for options. normally limit m'casts to 1 hop
1.408 +
1.409 +@publishedAll
1.410 +@released
1.411 +*/
1.412 +
1.413 +
1.414 +/** @def IP_ADD_MEMBERSHIP
1.415 +
1.416 +ip_mreq; add an IP group membership
1.417 +
1.418 +@publishedAll
1.419 +@released
1.420 +*/
1.421 +
1.422 +
1.423 +/** @def IP_DROP_MEMBERSHIP
1.424 +
1.425 +ip_mreq; drop an IP group membership
1.426 +
1.427 +@publishedAll
1.428 +@released
1.429 +*/
1.430 +
1.431 +
1.432 +/** @def IP_HDRINCL
1.433 +
1.434 +int; header is included with data
1.435 +
1.436 +@publishedAll
1.437 +@released
1.438 +*/
1.439 +
1.440 +
1.441 +/** @struct ip_mreq
1.442 +
1.443 +Argument structure for IP_ADD_MEMBERSHIP and IP_DROP_MEMBERSHIP.
1.444 +
1.445 +@publishedAll
1.446 +@released
1.447 +*/
1.448 +
1.449 +/** @var ip_mreq::imr_multiaddr
1.450 +IP multicast address of group
1.451 +*/
1.452 +
1.453 +/** @var ip_mreq::imr_interface
1.454 +local IP address of interface
1.455 +*/
1.456 +
1.457 +
1.458 +/** @def IP_MULTICAST_IF
1.459 +
1.460 +set or get IP multicast interface
1.461 +
1.462 +@publishedAll
1.463 +@released
1.464 +*/
1.465 +
1.466 +
1.467 +/** @def IP_MULTICAST_LOOP
1.468 +
1.469 +u_char; set or get IP multicast loopback
1.470 +
1.471 +@publishedAll
1.472 +@released
1.473 +*/
1.474 +
1.475 +/** @def IP_MULTICAST_TTL
1.476 +
1.477 +set or get IP multicast timetolive
1.478 +
1.479 +@publishedAll
1.480 +@released
1.481 +*/
1.482 +
1.483 +/** @def IP_OPTIONS
1.484 +
1.485 +Options for use with [gs]etsockopt at the IP level. First word of comment is data type; bool is stored in int.
1.486 +buf or ip_opts; set or get IP options
1.487 +
1.488 +@publishedAll
1.489 +@released
1.490 +*/
1.491 +
1.492 +
1.493 +/** @def IP_RECVDSTADDR
1.494 +
1.495 +Options for use with [gs]etsockopt at the IP level. First word of comment is data type; bool is stored in int.
1.496 +bool; receive IP dst addr wdgram
1.497 +
1.498 +@publishedAll
1.499 +@released
1.500 +*/
1.501 +
1.502 +
1.503 +/** @def IP_RECVOPTS
1.504 +
1.505 +Options for use with [gs]etsockopt at the IP level. First word of comment is data type; bool is stored in int.
1.506 +bool; receive all IP opts w dgram
1.507 +
1.508 +@publishedAll
1.509 +@released
1.510 +*/
1.511 +
1.512 +
1.513 +/** @def IP_RECVRETOPTS
1.514 +
1.515 +Options for use with [gs]etsockopt at the IP level. First word of comment is data type; bool is stored in int.
1.516 +bool; receive IP opts for response
1.517 +
1.518 +@publishedAll
1.519 +@released
1.520 +*/
1.521 +
1.522 +
1.523 +/** @def IP_RETOPTS
1.524 +
1.525 +Options for use with [gs]etsockopt at the IP level. First word of comment is data type; bool is stored in int.
1.526 +ip_opts; set or get IP options
1.527 +
1.528 +@publishedAll
1.529 +@released
1.530 +*/
1.531 +
1.532 +
1.533 +
1.534 +/** @def IP_TOS
1.535 +
1.536 +Options for use with [gs]etsockopt at the IP level. First word of comment is data type; bool is stored in int.
1.537 +int; IP type of service and preced.
1.538 +
1.539 +@publishedAll
1.540 +@released
1.541 +*/
1.542 +
1.543 +/** @def IP_TTL
1.544 +
1.545 +Options for use with [gs]etsockopt at the IP level. First word of comment is data type; bool is stored in int.
1.546 +int; IP type of service and preced.
1.547 +
1.548 +@publishedAll
1.549 +@released
1.550 +*/
1.551 +
1.552 +/** @def IPPROTO_EGP
1.553 +
1.554 +exterior gateway protocol
1.555 +
1.556 +@publishedAll
1.557 +@released
1.558 +*/
1.559 +
1.560 +
1.561 +/** @def IPPROTO_HOPOPTS
1.562 +
1.563 +IP6 hop-by-hop options
1.564 +
1.565 +@publishedAll
1.566 +@released
1.567 +*/
1.568 +
1.569 +/** @def IPPROTO_IGMP
1.570 +
1.571 +group mgmt protocol
1.572 +
1.573 +@publishedAll
1.574 +@released
1.575 +*/
1.576 +
1.577 +/** @def IPPROTO_GGP
1.578 +
1.579 +gateway2 (deprecated)
1.580 +
1.581 +@publishedAll
1.582 +@released
1.583 +*/
1.584 +
1.585 +
1.586 +/** @def IPPROTO_IPV4
1.587 +
1.588 +IPv4 encapsulation
1.589 +
1.590 +@publishedAll
1.591 +@released
1.592 +*/
1.593 +
1.594 +/** @def IPPROTO_IPIP
1.595 +
1.596 +for compatibility
1.597 +
1.598 +@publishedAll
1.599 +@released
1.600 +*/
1.601 +
1.602 +/** @def IPPROTO_ST
1.603 +
1.604 +Stream protocol II
1.605 +
1.606 +@publishedAll
1.607 +@released
1.608 +*/
1.609 +
1.610 +
1.611 +/** @def IPPROTO_EGP
1.612 +
1.613 +exterior gateway protocol
1.614 +
1.615 +@publishedAll
1.616 +@released
1.617 +*/
1.618 +
1.619 +
1.620 +/** @def IPPROTO_PIGP
1.621 +
1.622 +private interior gateway
1.623 +
1.624 +@publishedAll
1.625 +@released
1.626 +*/
1.627 +
1.628 +/** @def IPPROTO_RCCMON
1.629 +
1.630 +BBN RCC Monitoring
1.631 +
1.632 +@publishedAll
1.633 +@released
1.634 +*/
1.635 +
1.636 +/** @def IPPROTO_NVPII
1.637 +
1.638 +network voice protocol
1.639 +
1.640 +@publishedAll
1.641 +@released
1.642 +*/
1.643 +
1.644 +
1.645 +/** @def IPPROTO_PUP
1.646 +
1.647 +pup
1.648 +
1.649 +@publishedAll
1.650 +@released
1.651 +*/
1.652 +
1.653 +/** @def IPPROTO_ARGUS
1.654 +
1.655 +Argus
1.656 +
1.657 +@publishedAll
1.658 +@released
1.659 +*/
1.660 +
1.661 +/** @def IPPROTO_EMCON
1.662 +
1.663 +EMCON
1.664 +
1.665 +@publishedAll
1.666 +@released
1.667 +*/
1.668 +
1.669 +/** @def IPPROTO_XNET
1.670 +
1.671 +Cross Net Debugger
1.672 +
1.673 +@publishedAll
1.674 +@released
1.675 +*/
1.676 +
1.677 +
1.678 +/** @def IPPROTO_CHAOS
1.679 +
1.680 +Chaos
1.681 +
1.682 +@publishedAll
1.683 +@released
1.684 +*/
1.685 +
1.686 +
1.687 +/** @def IPPROTO_MUX
1.688 +
1.689 +Multiplexing
1.690 +
1.691 +@publishedAll
1.692 +@released
1.693 +*/
1.694 +
1.695 +/** @def IPPROTO_MEAS
1.696 +
1.697 +DCN Measurement Subsystems
1.698 +
1.699 +@publishedAll
1.700 +@released
1.701 +*/
1.702 +
1.703 +/** @def IPPROTO_HMP
1.704 +
1.705 +Host Monitoring
1.706 +
1.707 +@publishedAll
1.708 +@released
1.709 +*/
1.710 +
1.711 +
1.712 +/** @def IPPROTO_PRM
1.713 +
1.714 +Packet Radio Measurement
1.715 +
1.716 +@publishedAll
1.717 +@released
1.718 +*/
1.719 +
1.720 +/** @def IPPROTO_IDP
1.721 +
1.722 +xns idp
1.723 +
1.724 +@publishedAll
1.725 +@released
1.726 +*/
1.727 +
1.728 +/** @def IPPROTO_TRUNK1
1.729 +
1.730 +Trunk-1
1.731 +
1.732 +@publishedAll
1.733 +@released
1.734 +*/
1.735 +
1.736 +/** @def IPPROTO_TRUNK2
1.737 +
1.738 +Trunk-2
1.739 +
1.740 +@publishedAll
1.741 +@released
1.742 +*/
1.743 +
1.744 +
1.745 +/** @def IPPROTO_LEAF1
1.746 +
1.747 +Leaf-1
1.748 +
1.749 +@publishedAll
1.750 +@released
1.751 +*/
1.752 +
1.753 +
1.754 +/** @def IPPROTO_LEAF2
1.755 +
1.756 +Leaf-2
1.757 +
1.758 +@publishedAll
1.759 +@released
1.760 +*/
1.761 +
1.762 +/** @def IPPROTO_RDP
1.763 +
1.764 +Reliable Data
1.765 +
1.766 +@publishedAll
1.767 +@released
1.768 +*/
1.769 +
1.770 +/** @def IPPROTO_IRTP
1.771 +
1.772 +Reliable Transaction
1.773 +
1.774 +@publishedAll
1.775 +@released
1.776 +*/
1.777 +
1.778 +
1.779 +/** @def IPPROTO_TP
1.780 +
1.781 +tp-4 w class negotiation
1.782 +
1.783 +@publishedAll
1.784 +@released
1.785 +*/
1.786 +
1.787 +
1.788 +/** @def IPPROTO_BLT
1.789 +
1.790 +Bulk Data Transfer
1.791 +
1.792 +@publishedAll
1.793 +@released
1.794 +*/
1.795 +
1.796 +/** @def IPPROTO_NSP
1.797 +
1.798 +Network Services
1.799 +
1.800 +@publishedAll
1.801 +@released
1.802 +*/
1.803 +
1.804 +/** @def IPPROTO_INP
1.805 +
1.806 +Merit Internodal
1.807 +
1.808 +@publishedAll
1.809 +@released
1.810 +*/
1.811 +
1.812 +
1.813 +/** @def IPPROTO_SEP
1.814 +
1.815 +Sequential Exchange
1.816 +
1.817 +@publishedAll
1.818 +@released
1.819 +*/
1.820 +
1.821 +/** @def IPPROTO_3PC
1.822 +
1.823 +Third Party Connect
1.824 +
1.825 +@publishedAll
1.826 +@released
1.827 +*/
1.828 +
1.829 +/**@def IPPROTO_IDPR
1.830 +
1.831 +InterDomain Policy Routing
1.832 +
1.833 +@publishedAll
1.834 +@released
1.835 +*/
1.836 +
1.837 +
1.838 +/** @def IPPROTO_XTP
1.839 +
1.840 +XTP
1.841 +
1.842 +@publishedAll
1.843 +@released
1.844 +*/
1.845 +
1.846 +/** @def IPPROTO_DDP
1.847 +
1.848 +Datagram Delivery
1.849 +
1.850 +@publishedAll
1.851 +@released
1.852 +*/
1.853 +
1.854 +/** @def IPPROTO_SDRP
1.855 +
1.856 +Source Demand Routing
1.857 +
1.858 +@publishedAll
1.859 +@released
1.860 +*/
1.861 +
1.862 +
1.863 +/** @def IPPROTO_CMTP
1.864 +
1.865 +Control Message Transport
1.866 +
1.867 +@publishedAll
1.868 +@released
1.869 +*/
1.870 +
1.871 +/** @def IPPROTO_TPXX
1.872 +
1.873 +TP++ Transport
1.874 +
1.875 +@publishedAll
1.876 +@released
1.877 +*/
1.878 +
1.879 +/** @def IPPROTO_IL
1.880 +
1.881 +IL transport protocol
1.882 +
1.883 +@publishedAll
1.884 +@released
1.885 +*/
1.886 +
1.887 +
1.888 +/** @def IPPROTO_IPV6
1.889 +
1.890 +IP6 header
1.891 +
1.892 +@publishedAll
1.893 +@released
1.894 +*/
1.895 +
1.896 +/** @def IPPROTO_ROUTING
1.897 +
1.898 +IP6 routing header
1.899 +
1.900 +@publishedAll
1.901 +@released
1.902 +*/
1.903 +
1.904 +
1.905 +/** @def IPPROTO_FRAGMENT
1.906 +
1.907 +IP6 fragmentation header
1.908 +
1.909 +@publishedAll
1.910 +@released
1.911 +*/
1.912 +
1.913 +
1.914 +/** @def IPPROTO_IDRP
1.915 +
1.916 +InterDomain Routing
1.917 +
1.918 +@publishedAll
1.919 +@released
1.920 +*/
1.921 +
1.922 +/** @def IPPROTO_RSVP
1.923 +
1.924 +resource reservation
1.925 +
1.926 +@publishedAll
1.927 +@released
1.928 +*/
1.929 +
1.930 +
1.931 +/** @def IPPROTO_GRE
1.932 +
1.933 +General Routing Encap.
1.934 +
1.935 +@publishedAll
1.936 +@released
1.937 +*/
1.938 +
1.939 +
1.940 +
1.941 +/** @def IPPROTO_BHA
1.942 +
1.943 +BHA
1.944 +
1.945 +@publishedAll
1.946 +@released
1.947 +*/
1.948 +
1.949 +
1.950 +/** @def IPPROTO_ESP
1.951 +
1.952 +IP6 Encap Sec. Payload
1.953 +
1.954 +@publishedAll
1.955 +@released
1.956 +*/
1.957 +
1.958 +/** @def IPPROTO_AH
1.959 +
1.960 +IP6 Auth Header
1.961 +
1.962 +@publishedAll
1.963 +@released
1.964 +*/
1.965 +
1.966 +/** @def IPPROTO_INLSP
1.967 +
1.968 +Integ. Net Layer Security
1.969 +
1.970 +@publishedAll
1.971 +@released
1.972 +*/
1.973 +
1.974 +
1.975 +/** @def IPPROTO_SWIPE
1.976 +
1.977 +IP with encryption
1.978 +
1.979 +@publishedAll
1.980 +@released
1.981 +*/
1.982 +
1.983 +/** @def IPPROTO_NHRP
1.984 +
1.985 +Next Hop Resolution
1.986 +
1.987 +@publishedAll
1.988 +@released
1.989 +*/
1.990 +
1.991 +
1.992 +/** @def IPPROTO_MOBILE
1.993 +
1.994 +IP Mobility
1.995 +
1.996 +@publishedAll
1.997 +@released
1.998 +*/
1.999 +
1.1000 +/**@def IPPROTO_TLSP
1.1001 +
1.1002 +Transport Layer Security
1.1003 +
1.1004 +@publishedAll
1.1005 +@released
1.1006 +*/
1.1007 +
1.1008 +/** @def IPPROTO_SKIP
1.1009 +
1.1010 +SKIP
1.1011 +
1.1012 +@publishedAll
1.1013 +@released
1.1014 +*/
1.1015 +
1.1016 +
1.1017 +/** @def IPPROTO_ICMPV6
1.1018 +
1.1019 +ICMP6
1.1020 +
1.1021 +@publishedAll
1.1022 +@released
1.1023 +*/
1.1024 +
1.1025 +/** @def IPPROTO_NONE
1.1026 +
1.1027 +IP6 no next header
1.1028 +
1.1029 +@publishedAll
1.1030 +@released
1.1031 +*/
1.1032 +
1.1033 +
1.1034 +/** @def IPPROTO_DSTOPTS
1.1035 +
1.1036 +IP6 destination option
1.1037 +
1.1038 +@publishedAll
1.1039 +@released
1.1040 +*/
1.1041 +
1.1042 +
1.1043 +
1.1044 +/** @def IPPROTO_AHIP
1.1045 +
1.1046 +any host internal protocol
1.1047 +
1.1048 +@publishedAll
1.1049 +@released
1.1050 +*/
1.1051 +
1.1052 +
1.1053 +
1.1054 +/** @def IPPROTO_CFTP
1.1055 +
1.1056 +CFTP
1.1057 +
1.1058 +@publishedAll
1.1059 +@released
1.1060 +*/
1.1061 +
1.1062 +
1.1063 +/** @def IPPROTO_HELLO
1.1064 +
1.1065 +"hello" routing protocol
1.1066 +
1.1067 +@publishedAll
1.1068 +@released
1.1069 +*/
1.1070 +
1.1071 +
1.1072 +/** @def IPPROTO_SATEXPAK
1.1073 +
1.1074 +SATNET or Backroom EXPAK
1.1075 +
1.1076 +@publishedAll
1.1077 +@released
1.1078 +*/
1.1079 +
1.1080 +
1.1081 +/** @def IPPROTO_KRYPTOLAN
1.1082 +
1.1083 +Kryptolan
1.1084 +
1.1085 +@publishedAll
1.1086 +@released
1.1087 +*/
1.1088 +
1.1089 +
1.1090 +/** @def IPPROTO_RVD
1.1091 +
1.1092 +Remote Virtual Disk
1.1093 +
1.1094 +@publishedAll
1.1095 +@released
1.1096 +*/
1.1097 +
1.1098 +
1.1099 +/** @def IPPROTO_IPPC
1.1100 +
1.1101 +Pluribus Packet Core
1.1102 +
1.1103 +@publishedAll
1.1104 +@released
1.1105 +*/
1.1106 +
1.1107 +
1.1108 +/** @def IPPROTO_ADFS
1.1109 +
1.1110 +Any distributed FS
1.1111 +
1.1112 +@publishedAll
1.1113 +@released
1.1114 +*/
1.1115 +
1.1116 +
1.1117 +
1.1118 +/** @def IPPROTO_SATMON
1.1119 +
1.1120 +Satnet Monitoring
1.1121 +
1.1122 +@publishedAll
1.1123 +@released
1.1124 +*/
1.1125 +
1.1126 +
1.1127 +/** @def IPPROTO_VISA
1.1128 +
1.1129 +VISA Protocol
1.1130 +
1.1131 +@publishedAll
1.1132 +@released
1.1133 +*/
1.1134 +
1.1135 +
1.1136 +/** @def IPPROTO_IPCV
1.1137 +
1.1138 +Packet Core Utility
1.1139 +
1.1140 +@publishedAll
1.1141 +@released
1.1142 +*/
1.1143 +
1.1144 +/** @def IPPROTO_CPNX
1.1145 +
1.1146 +Comp. Prot. Net. Executive
1.1147 +
1.1148 +@publishedAll
1.1149 +@released
1.1150 +*/
1.1151 +
1.1152 +
1.1153 +/** @def IPPROTO_CPHB
1.1154 +
1.1155 +Comp. Prot. HeartBeat
1.1156 +
1.1157 +@publishedAll
1.1158 +@released
1.1159 +*/
1.1160 +
1.1161 +
1.1162 +/** @def IPPROTO_WSN
1.1163 +
1.1164 +Wang Span Network
1.1165 +
1.1166 +@publishedAll
1.1167 +@released
1.1168 +*/
1.1169 +
1.1170 +
1.1171 +/** @def IPPROTO_PVP
1.1172 +
1.1173 +Packet Video Protocol
1.1174 +
1.1175 +@publishedAll
1.1176 +@released
1.1177 +*/
1.1178 +
1.1179 +/** @def IPPROTO_BRSATMON
1.1180 +
1.1181 +BackRoom SATNET Monitoring
1.1182 +
1.1183 +@publishedAll
1.1184 +@released
1.1185 +*/
1.1186 +
1.1187 +/** @def IPPROTO_ND
1.1188 +
1.1189 +Sun net disk proto (temp.)
1.1190 +
1.1191 +@publishedAll
1.1192 +@released
1.1193 +*/
1.1194 +
1.1195 +
1.1196 +/** @def IPPROTO_WBMON
1.1197 +
1.1198 +WIDEBAND Monitoring
1.1199 +
1.1200 +@publishedAll
1.1201 +@released
1.1202 +*/
1.1203 +
1.1204 +
1.1205 +/** @def IPPROTO_WBEXPAK
1.1206 +
1.1207 +WIDEBAND EXPAK
1.1208 +
1.1209 +@publishedAll
1.1210 +@released
1.1211 +*/
1.1212 +
1.1213 +
1.1214 +/** @def IPPROTO_EON
1.1215 +
1.1216 +ISO cnlp
1.1217 +
1.1218 +@publishedAll
1.1219 +@released
1.1220 +*/
1.1221 +
1.1222 +/** @def IPPROTO_VMTP
1.1223 +
1.1224 +VMTP
1.1225 +
1.1226 +@publishedAll
1.1227 +@released
1.1228 +*/
1.1229 +
1.1230 +/** @def IPPROTO_SVMTP
1.1231 +
1.1232 +Secure VMTP
1.1233 +
1.1234 +@publishedAll
1.1235 +@released
1.1236 +*/
1.1237 +
1.1238 +
1.1239 +/** @def IPPROTO_VINES
1.1240 +
1.1241 +Banyon VINES
1.1242 +
1.1243 +@publishedAll
1.1244 +@released
1.1245 +*/
1.1246 +
1.1247 +
1.1248 +/** @def IPPROTO_TTP
1.1249 +
1.1250 +TTP
1.1251 +
1.1252 +@publishedAll
1.1253 +@released
1.1254 +*/
1.1255 +
1.1256 +/** @def IPPROTO_IGP
1.1257 +
1.1258 +NSFNET-IGP
1.1259 +
1.1260 +@publishedAll
1.1261 +@released
1.1262 +*/
1.1263 +
1.1264 +/** @def IPPROTO_DGP
1.1265 +
1.1266 +dissimilar gateway prot.
1.1267 +
1.1268 +@publishedAll
1.1269 +@released
1.1270 +*/
1.1271 +
1.1272 +
1.1273 +/** @def IPPROTO_TCF
1.1274 +
1.1275 +TCF
1.1276 +
1.1277 +@publishedAll
1.1278 +@released
1.1279 +*/
1.1280 +
1.1281 +
1.1282 +/** @def IPPROTO_IGRP
1.1283 +
1.1284 +Cisco or GXS IGRP
1.1285 +
1.1286 +@publishedAll
1.1287 +@released
1.1288 +*/
1.1289 +
1.1290 +/** @def IPPROTO_OSPFIGP
1.1291 +
1.1292 +OSPFIGP
1.1293 +
1.1294 +@publishedAll
1.1295 +@released
1.1296 +*/
1.1297 +
1.1298 +/** @def IPPROTO_SRPC
1.1299 +
1.1300 +Strite RPC protocol
1.1301 +
1.1302 +@publishedAll
1.1303 +@released
1.1304 +*/
1.1305 +
1.1306 +
1.1307 +/** @def IPPROTO_LARP
1.1308 +
1.1309 +Locus Address Resoloution
1.1310 +
1.1311 +@publishedAll
1.1312 +@released
1.1313 +*/
1.1314 +
1.1315 +
1.1316 +/** @def IPPROTO_MTP
1.1317 +
1.1318 +Multicast Transport
1.1319 +
1.1320 +@publishedAll
1.1321 +@released
1.1322 +*/
1.1323 +
1.1324 +/** @def IPPROTO_AX25
1.1325 +
1.1326 +AX.25 Frames
1.1327 +
1.1328 +@publishedAll
1.1329 +@released
1.1330 +*/
1.1331 +
1.1332 +/** @def IPPROTO_IPEIP
1.1333 +
1.1334 +IP encapsulated in IP
1.1335 +
1.1336 +@publishedAll
1.1337 +@released
1.1338 +*/
1.1339 +
1.1340 +
1.1341 +/** @def IPPROTO_MICP
1.1342 +
1.1343 +Mobile Int.ing control
1.1344 +
1.1345 +@publishedAll
1.1346 +@released
1.1347 +*/
1.1348 +
1.1349 +
1.1350 +/** @def IPPROTO_SCCSP
1.1351 +
1.1352 +Semaphore Comm. security
1.1353 +
1.1354 +@publishedAll
1.1355 +@released
1.1356 +*/
1.1357 +
1.1358 +/** @def IPPROTO_ETHERIP
1.1359 +
1.1360 +Ethernet IP encapsulation
1.1361 +
1.1362 +@publishedAll
1.1363 +@released
1.1364 +*/
1.1365 +
1.1366 +/** @def IPPROTO_ENCAP
1.1367 +
1.1368 +encapsulation header
1.1369 +
1.1370 +@publishedAll
1.1371 +@released
1.1372 +*/
1.1373 +
1.1374 +
1.1375 +/** @def IPPROTO_APES
1.1376 +
1.1377 +any private encr. scheme
1.1378 +
1.1379 +@publishedAll
1.1380 +@released
1.1381 +*/
1.1382 +
1.1383 +
1.1384 +/** @def IPPROTO_GMTP
1.1385 +
1.1386 +GMTP
1.1387 +
1.1388 +@publishedAll
1.1389 +@released
1.1390 +*/
1.1391 +
1.1392 +
1.1393 +/**@def IPPROTO_PIM
1.1394 +
1.1395 +Protocol Independent Mcast
1.1396 +
1.1397 +@publishedAll
1.1398 +@released
1.1399 +*/
1.1400 +
1.1401 +/** @def IPPROTO_CARP
1.1402 +
1.1403 +CARP
1.1404 +
1.1405 +@publishedAll
1.1406 +@released
1.1407 +*/
1.1408 +
1.1409 +/** @def IPPROTO_PGM
1.1410 +
1.1411 +PGM
1.1412 +
1.1413 +@publishedAll
1.1414 +@released
1.1415 +*/
1.1416 +
1.1417 +
1.1418 +/** @def IPPROTO_PFSYNC
1.1419 +
1.1420 +PFSYNC
1.1421 +
1.1422 +@publishedAll
1.1423 +@released
1.1424 +*/
1.1425 +
1.1426 +
1.1427 +/** @def SOL_IP
1.1428 +
1.1429 +options for IP level KSolInetIp
1.1430 +
1.1431 +@publishedAll
1.1432 +@released
1.1433 +*/
1.1434 +
1.1435 +
1.1436 +/** @def SOL_TCP
1.1437 +
1.1438 +options for TCP level KSolInetTcp
1.1439 +
1.1440 +@publishedAll
1.1441 +@released
1.1442 +*/
1.1443 +
1.1444 +
1.1445 +/** @def TCP_NODELAY
1.1446 +
1.1447 +User-settable options (used with setsockopt). don't delay send to coalesce packets KSoTcpNoDelay
1.1448 +
1.1449 +@publishedAll
1.1450 +@released
1.1451 +*/
1.1452 +
1.1453 +
1.1454 +/** @def TCP_MAXSEG
1.1455 +
1.1456 +User-settable options (used with setsockopt). set maximum segment size KSoTcpMaxSegSize
1.1457 +
1.1458 +@publishedAll
1.1459 +@released
1.1460 +*/
1.1461 +
1.1462 +
1.1463 +/** @def IPPORT_RESERVED
1.1464 +
1.1465 +Ports < IPPORT_RESERVED are reserved for privileged processes (e.g. root). (IP_PORTRANGE_LOW)
1.1466 +
1.1467 +@publishedAll
1.1468 +@released
1.1469 +*/
1.1470 +
1.1471 +
1.1472 +/** @def IPPORT_HIFIRSTAUTO
1.1473 +
1.1474 +Default local port range, used by both IP_PORTRANGE_DEFAULT and IP_PORTRANGE_HIGH.
1.1475 +
1.1476 +@publishedAll
1.1477 +@released
1.1478 +*/
1.1479 +
1.1480 +
1.1481 +/** @def IPPORT_HILASTAUTO
1.1482 +
1.1483 +Default local port range, used by both IP_PORTRANGE_DEFAULT and IP_PORTRANGE_HIGH.
1.1484 +
1.1485 +@publishedAll
1.1486 +@released
1.1487 +*/
1.1488 +
1.1489 +
1.1490 +/** @def IPPORT_RESERVEDSTART
1.1491 +
1.1492 +Scanning for a free reserved port return a value below IPPORT_RESERVED, but higher than IPPORT_RESERVEDSTART. Traditionally the start value was 512, but that conflicts with some well-known-services that firewalls may have a fit if we use.
1.1493 +
1.1494 +@publishedAll
1.1495 +@released
1.1496 +*/
1.1497 +
1.1498 +
1.1499 +/** @def IPPROTO_MAX
1.1500 +
1.1501 +Maximum value for IPPROTO options
1.1502 +
1.1503 +@publishedAll
1.1504 +@released
1.1505 +*/
1.1506 +
1.1507 +
1.1508 +/** @def IPPORT_MAX
1.1509 +
1.1510 +Defines MAX value
1.1511 +
1.1512 +@publishedAll
1.1513 +@released
1.1514 +*/
1.1515 +
1.1516 +
1.1517 +/** @def IPPROTO_DONE
1.1518 +
1.1519 +last return value of _input(), meaning all job for this pkt is done.
1.1520 +
1.1521 +@publishedAll
1.1522 +@released
1.1523 +*/
1.1524 +
1.1525 +
1.1526 +/** @def IPPROTO_SPACER
1.1527 +
1.1528 +Defined to avoid confusion. The master value is defined by PROTO_SPACER in sys//protosw.h.
1.1529 +
1.1530 +@publishedAll
1.1531 +@released
1.1532 +*/
1.1533 +
1.1534 +
1.1535 +/** @def IP_RSVP_ON
1.1536 +
1.1537 +enable RSVP in kernel
1.1538 +
1.1539 +@publishedAll
1.1540 +@released
1.1541 +*/
1.1542 +
1.1543 +
1.1544 +/** @def IP_RSVP_OFF
1.1545 +
1.1546 +disable RSVP in kernel
1.1547 +
1.1548 +@publishedAll
1.1549 +@released
1.1550 +*/
1.1551 +
1.1552 +
1.1553 +/** @def IP_RSVP_VIF_ON
1.1554 +
1.1555 +set RSVP per-vif socket
1.1556 +
1.1557 +@publishedAll
1.1558 +@released
1.1559 +*/
1.1560 +
1.1561 +
1.1562 +/** @def IP_RSVP_VIF_OFF
1.1563 +
1.1564 +unset RSVP per-vif socket
1.1565 +
1.1566 +@publishedAll
1.1567 +@released
1.1568 +*/
1.1569 +
1.1570 +
1.1571 +/** @def IP_PORTRANGE
1.1572 +
1.1573 +int; range to choose for unspec port
1.1574 +
1.1575 +@publishedAll
1.1576 +@released
1.1577 +*/
1.1578 +
1.1579 +
1.1580 +/** @def IP_RECVIF
1.1581 +
1.1582 +bool; receive reception if w dgram
1.1583 +
1.1584 +@publishedAll
1.1585 +@released
1.1586 +*/
1.1587 +
1.1588 +
1.1589 +/** @def IP_IPSEC_POLICY
1.1590 +
1.1591 +int; set or get security policy
1.1592 +
1.1593 +@publishedAll
1.1594 +@released
1.1595 +*/
1.1596 +
1.1597 +
1.1598 +/** @def IP_FAITH
1.1599 +
1.1600 +bool; accept FAITH'ed connections
1.1601 +
1.1602 +@publishedAll
1.1603 +@released
1.1604 +*/
1.1605 +
1.1606 +
1.1607 +/** @def IP_ONESBCAST
1.1608 +
1.1609 +bool: send all-ones broadcast
1.1610 +
1.1611 +@publishedAll
1.1612 +@released
1.1613 +*/
1.1614 +
1.1615 +
1.1616 +/** @def IP_FW_TABLE_ADD
1.1617 +
1.1618 +add entry
1.1619 +
1.1620 +@publishedAll
1.1621 +@released
1.1622 +*/
1.1623 +
1.1624 +
1.1625 +/** @def IP_FW_TABLE_DEL
1.1626 +
1.1627 +delete entry
1.1628 +
1.1629 +@publishedAll
1.1630 +@released
1.1631 +*/
1.1632 +
1.1633 +
1.1634 +/** @def IP_FW_TABLE_FLUSH
1.1635 +
1.1636 +flush table
1.1637 +
1.1638 +@publishedAll
1.1639 +@released
1.1640 +*/
1.1641 +
1.1642 +
1.1643 +/** @def IP_FW_TABLE_GETSIZE
1.1644 +
1.1645 +get table size
1.1646 +
1.1647 +@publishedAll
1.1648 +@released
1.1649 +*/
1.1650 +
1.1651 +
1.1652 +/** @def IP_FW_TABLE_LIST
1.1653 +
1.1654 +list table contents
1.1655 +
1.1656 +@publishedAll
1.1657 +@released
1.1658 +*/
1.1659 +
1.1660 +
1.1661 +/** @def IP_FW_ADD
1.1662 +
1.1663 +add a firewall rule to chain
1.1664 +
1.1665 +@publishedAll
1.1666 +@released
1.1667 +*/
1.1668 +
1.1669 +
1.1670 +/** @def IP_FW_DEL
1.1671 +
1.1672 +delete a firewall rule from chain
1.1673 +
1.1674 +@publishedAll
1.1675 +@released
1.1676 +*/
1.1677 +
1.1678 +
1.1679 +/** @def IP_FW_FLUSH
1.1680 +
1.1681 +flush firewall rule chain
1.1682 +
1.1683 +@publishedAll
1.1684 +@released
1.1685 +*/
1.1686 +
1.1687 +
1.1688 +/** @def IP_FW_ZERO
1.1689 +
1.1690 +clear single or all firewall counter(s)
1.1691 +
1.1692 +@publishedAll
1.1693 +@released
1.1694 +*/
1.1695 +
1.1696 +
1.1697 +/** @def IP_FW_GET
1.1698 +
1.1699 +get entire firewall rule chain
1.1700 +
1.1701 +@publishedAll
1.1702 +@released
1.1703 +*/
1.1704 +
1.1705 +
1.1706 +/** @def IP_FW_RESETLOG
1.1707 +
1.1708 +reset logging counters
1.1709 +
1.1710 +@publishedAll
1.1711 +@released
1.1712 +*/
1.1713 +
1.1714 +
1.1715 +/** @def IP_DUMMYNET_CONFIGURE
1.1716 +
1.1717 +add or configure a dummynet pipe
1.1718 +
1.1719 +@publishedAll
1.1720 +@released
1.1721 +*/
1.1722 +
1.1723 +
1.1724 +/** @def IP_DUMMYNET_DEL
1.1725 +
1.1726 +delete a dummynet pipe from chain
1.1727 +
1.1728 +@publishedAll
1.1729 +@released
1.1730 +*/
1.1731 +
1.1732 +
1.1733 +/** @def IP_DUMMYNET_FLUSH
1.1734 +
1.1735 +flush dummynet
1.1736 +
1.1737 +@publishedAll
1.1738 +@released
1.1739 +*/
1.1740 +
1.1741 +
1.1742 +/** @def IP_DUMMYNET_GET
1.1743 +
1.1744 +get entire dummynet pipes
1.1745 +
1.1746 +@publishedAll
1.1747 +@released
1.1748 +*/
1.1749 +
1.1750 +/** @def IP_RECVTTL
1.1751 +
1.1752 +bool; receive IP TTL w dgram
1.1753 +
1.1754 +@publishedAll
1.1755 +@released
1.1756 +*/
1.1757 +
1.1758 +
1.1759 +/** @def IP_MINTTL
1.1760 +
1.1761 +minimum TTL for packet or drop
1.1762 +
1.1763 +@publishedAll
1.1764 +@released
1.1765 +*/
1.1766 +
1.1767 +/** @def IP_DONTFRAG
1.1768 +
1.1769 +don't fragment packet
1.1770 +
1.1771 +@publishedAll
1.1772 +@released
1.1773 +*/
1.1774 +
1.1775 +
1.1776 +
1.1777 +
1.1778 +
1.1779 +
1.1780 +