Annotation of embedaddon/libnet/doc/man/man3/libnet-headers.h.3, revision 1.1
1.1 ! misho 1: .TH "libnet-headers.h" 3 "10 Mar 2004" "libnet" \" -*- nroff -*-
! 2: .ad l
! 3: .nh
! 4: .SH NAME
! 5: libnet-headers.h \- libnet header information
! 6:
! 7: .SH SYNOPSIS
! 8: .br
! 9: .PP
! 10: .SS "Data Structures"
! 11:
! 12: .in +1c
! 13: .ti -1c
! 14: .RI "struct \fBlibnet_802_1q_hdr\fP"
! 15: .br
! 16: .ti -1c
! 17: .RI "struct \fBlibnet_802_1x_hdr\fP"
! 18: .br
! 19: .ti -1c
! 20: .RI "struct \fBlibnet_802_2_hdr\fP"
! 21: .br
! 22: .ti -1c
! 23: .RI "struct \fBlibnet_802_2snap_hdr\fP"
! 24: .br
! 25: .ti -1c
! 26: .RI "struct \fBlibnet_802_3_hdr\fP"
! 27: .br
! 28: .ti -1c
! 29: .RI "struct \fBlibnet_ah_hdr\fP"
! 30: .br
! 31: .ti -1c
! 32: .RI "struct \fBlibnet_arp_hdr\fP"
! 33: .br
! 34: .ti -1c
! 35: .RI "struct \fBlibnet_as_lsa_hdr\fP"
! 36: .br
! 37: .ti -1c
! 38: .RI "struct \fBlibnet_auth_hdr\fP"
! 39: .br
! 40: .ti -1c
! 41: .RI "struct \fBlibnet_bgp4_header_hdr\fP"
! 42: .br
! 43: .ti -1c
! 44: .RI "struct \fBlibnet_bgp4_notification_hdr\fP"
! 45: .br
! 46: .ti -1c
! 47: .RI "struct \fBlibnet_bgp4_open_hdr\fP"
! 48: .br
! 49: .ti -1c
! 50: .RI "struct \fBlibnet_cdp_hdr\fP"
! 51: .br
! 52: .ti -1c
! 53: .RI "struct \fBlibnet_cdp_value_hdr\fP"
! 54: .br
! 55: .ti -1c
! 56: .RI "struct \fBlibnet_dbd_hdr\fP"
! 57: .br
! 58: .ti -1c
! 59: .RI "struct \fBlibnet_dhcpv4_hdr\fP"
! 60: .br
! 61: .ti -1c
! 62: .RI "struct \fBlibnet_dnsv4_hdr\fP"
! 63: .br
! 64: .ti -1c
! 65: .RI "struct \fBlibnet_esp_ftr\fP"
! 66: .br
! 67: .ti -1c
! 68: .RI "struct \fBlibnet_esp_hdr\fP"
! 69: .br
! 70: .ti -1c
! 71: .RI "struct \fBlibnet_ether_addr\fP"
! 72: .br
! 73: .ti -1c
! 74: .RI "struct \fBlibnet_ethernet_hdr\fP"
! 75: .br
! 76: .ti -1c
! 77: .RI "struct \fBlibnet_fddi_addr\fP"
! 78: .br
! 79: .ti -1c
! 80: .RI "struct \fBlibnet_fddi_hdr\fP"
! 81: .br
! 82: .ti -1c
! 83: .RI "struct \fBlibnet_gre_hdr\fP"
! 84: .br
! 85: .ti -1c
! 86: .RI "struct \fBlibnet_gre_sre_hdr\fP"
! 87: .br
! 88: .ti -1c
! 89: .RI "struct \fBlibnet_icmpv4_hdr\fP"
! 90: .br
! 91: .ti -1c
! 92: .RI "struct \fBlibnet_icmpv6_hdr\fP"
! 93: .br
! 94: .ti -1c
! 95: .RI "struct \fBlibnet_igmp_hdr\fP"
! 96: .br
! 97: .ti -1c
! 98: .RI "struct \fBlibnet_in6_addr\fP"
! 99: .br
! 100: .ti -1c
! 101: .RI "struct \fBlibnet_ipv4_hdr\fP"
! 102: .br
! 103: .ti -1c
! 104: .RI "struct \fBlibnet_ipv6_destopts_hdr\fP"
! 105: .br
! 106: .ti -1c
! 107: .RI "struct \fBlibnet_ipv6_frag_hdr\fP"
! 108: .br
! 109: .ti -1c
! 110: .RI "struct \fBlibnet_ipv6_hbhopts_hdr\fP"
! 111: .br
! 112: .ti -1c
! 113: .RI "struct \fBlibnet_ipv6_hdr\fP"
! 114: .br
! 115: .ti -1c
! 116: .RI "struct \fBlibnet_ipv6_routing_hdr\fP"
! 117: .br
! 118: .ti -1c
! 119: .RI "struct \fBlibnet_isl_hdr\fP"
! 120: .br
! 121: .ti -1c
! 122: .RI "struct \fBlibnet_lsa_hdr\fP"
! 123: .br
! 124: .ti -1c
! 125: .RI "struct \fBlibnet_lsr_hdr\fP"
! 126: .br
! 127: .ti -1c
! 128: .RI "struct \fBlibnet_lsu_hdr\fP"
! 129: .br
! 130: .ti -1c
! 131: .RI "struct \fBlibnet_mpls_hdr\fP"
! 132: .br
! 133: .ti -1c
! 134: .RI "struct \fBlibnet_net_lsa_hdr\fP"
! 135: .br
! 136: .ti -1c
! 137: .RI "struct \fBlibnet_ntp_hdr\fP"
! 138: .br
! 139: .ti -1c
! 140: .RI "struct \fBlibnet_ntp_hdr_l_fp\fP"
! 141: .br
! 142: .ti -1c
! 143: .RI "struct \fBlibnet_ntp_hdr_s_fp\fP"
! 144: .br
! 145: .ti -1c
! 146: .RI "struct \fBlibnet_ospf_hdr\fP"
! 147: .br
! 148: .ti -1c
! 149: .RI "struct \fBlibnet_ospf_hello_hdr\fP"
! 150: .br
! 151: .ti -1c
! 152: .RI "struct \fBlibnet_rip_hdr\fP"
! 153: .br
! 154: .ti -1c
! 155: .RI "struct \fBlibnet_rpc_call\fP"
! 156: .br
! 157: .ti -1c
! 158: .RI "struct \fBlibnet_rpc_call_hdr\fP"
! 159: .br
! 160: .ti -1c
! 161: .RI "struct \fBlibnet_rpc_call_tcp_hdr\fP"
! 162: .br
! 163: .ti -1c
! 164: .RI "struct \fBlibnet_rpc_opaque_auth\fP"
! 165: .br
! 166: .ti -1c
! 167: .RI "struct \fBlibnet_rtr_lsa_hdr\fP"
! 168: .br
! 169: .ti -1c
! 170: .RI "struct \fBlibnet_sebek_hdr\fP"
! 171: .br
! 172: .ti -1c
! 173: .RI "struct \fBlibnet_stp_conf_hdr\fP"
! 174: .br
! 175: .ti -1c
! 176: .RI "struct \fBlibnet_stp_tcn_hdr\fP"
! 177: .br
! 178: .ti -1c
! 179: .RI "struct \fBlibnet_sum_lsa_hdr\fP"
! 180: .br
! 181: .ti -1c
! 182: .RI "struct \fBlibnet_tcp_hdr\fP"
! 183: .br
! 184: .ti -1c
! 185: .RI "struct \fBlibnet_token_ring_addr\fP"
! 186: .br
! 187: .ti -1c
! 188: .RI "struct \fBlibnet_token_ring_hdr\fP"
! 189: .br
! 190: .ti -1c
! 191: .RI "struct \fBlibnet_udp_hdr\fP"
! 192: .br
! 193: .ti -1c
! 194: .RI "struct \fBlibnet_vrrp_hdr\fP"
! 195: .br
! 196: .in -1c
! 197: .SS "Defines"
! 198:
! 199: .in +1c
! 200: .ti -1c
! 201: .RI "#define \fBLIBNET_802_1Q_H\fP 0x12"
! 202: .br
! 203: .ti -1c
! 204: .RI "#define \fBLIBNET_802_1X_H\fP 0x04"
! 205: .br
! 206: .ti -1c
! 207: .RI "#define \fBLIBNET_802_2_H\fP 0x03"
! 208: .br
! 209: .ti -1c
! 210: .RI "#define \fBLIBNET_802_2SNAP_H\fP 0x08"
! 211: .br
! 212: .ti -1c
! 213: .RI "#define \fBLIBNET_802_3_H\fP 0x0e"
! 214: .br
! 215: .ti -1c
! 216: .RI "#define \fBLIBNET_ARP_H\fP 0x08"
! 217: .br
! 218: .ti -1c
! 219: .RI "#define \fBLIBNET_ARP_ETH_IP_H\fP 0x1c"
! 220: .br
! 221: .ti -1c
! 222: .RI "#define \fBLIBNET_BGP4_HEADER_H\fP 0x13"
! 223: .br
! 224: .ti -1c
! 225: .RI "#define \fBLIBNET_BGP4_OPEN_H\fP 0x0a"
! 226: .br
! 227: .ti -1c
! 228: .RI "#define \fBLIBNET_BGP4_UPDATE_H\fP 0x04"
! 229: .br
! 230: .ti -1c
! 231: .RI "#define \fBLIBNET_BGP4_NOTIFICATION_H\fP 0x02"
! 232: .br
! 233: .ti -1c
! 234: .RI "#define \fBLIBNET_CDP_H\fP 0x08"
! 235: .br
! 236: .ti -1c
! 237: .RI "#define \fBLIBNET_DHCPV4_H\fP 0xf0"
! 238: .br
! 239: .ti -1c
! 240: .RI "#define \fBLIBNET_UDP_DNSV4_H\fP 0x0c"
! 241: .br
! 242: .ti -1c
! 243: .RI "#define \fBLIBNET_TCP_DNSV4_H\fP 0x0e"
! 244: .br
! 245: .ti -1c
! 246: .RI "#define \fBLIBNET_ETH_H\fP 0x0e"
! 247: .br
! 248: .ti -1c
! 249: .RI "#define \fBLIBNET_FDDI_H\fP 0x15"
! 250: .br
! 251: .ti -1c
! 252: .RI "#define \fBLIBNET_ICMPV4_H\fP 0x04"
! 253: .br
! 254: .ti -1c
! 255: .RI "#define \fBLIBNET_ICMPV4_ECHO_H\fP 0x08"
! 256: .br
! 257: .ti -1c
! 258: .RI "#define \fBLIBNET_ICMPV4_MASK_H\fP 0x0c"
! 259: .br
! 260: .ti -1c
! 261: .RI "#define \fBLIBNET_ICMPV4_UNREACH_H\fP 0x08"
! 262: .br
! 263: .ti -1c
! 264: .RI "#define \fBLIBNET_ICMPV4_TIMXCEED_H\fP 0x08"
! 265: .br
! 266: .ti -1c
! 267: .RI "#define \fBLIBNET_ICMPV4_REDIRECT_H\fP 0x08"
! 268: .br
! 269: .ti -1c
! 270: .RI "#define \fBLIBNET_ICMPV4_TS_H\fP 0x14"
! 271: .br
! 272: .ti -1c
! 273: .RI "#define \fBLIBNET_ICMPV6_H\fP 0x08"
! 274: .br
! 275: .ti -1c
! 276: .RI "#define \fBLIBNET_IGMP_H\fP 0x08"
! 277: .br
! 278: .ti -1c
! 279: .RI "#define \fBLIBNET_IPV4_H\fP 0x14"
! 280: .br
! 281: .ti -1c
! 282: .RI "#define \fBLIBNET_IPV6_H\fP 0x28"
! 283: .br
! 284: .ti -1c
! 285: .RI "#define \fBLIBNET_IPV6_FRAG_H\fP 0x08"
! 286: .br
! 287: .ti -1c
! 288: .RI "#define \fBLIBNET_IPV6_ROUTING_H\fP 0x04"
! 289: .br
! 290: .ti -1c
! 291: .RI "#define \fBLIBNET_IPV6_DESTOPTS_H\fP 0x02"
! 292: .br
! 293: .ti -1c
! 294: .RI "#define \fBLIBNET_IPV6_HBHOPTS_H\fP 0x02"
! 295: .br
! 296: .ti -1c
! 297: .RI "#define \fBLIBNET_IPSEC_ESP_HDR_H\fP 0x0c"
! 298: .br
! 299: .ti -1c
! 300: .RI "#define \fBLIBNET_IPSEC_ESP_FTR_H\fP 0x02"
! 301: .br
! 302: .ti -1c
! 303: .RI "#define \fBLIBNET_IPSEC_AH_H\fP 0x10"
! 304: .br
! 305: .ti -1c
! 306: .RI "#define \fBLIBNET_ISL_H\fP 0x1a"
! 307: .br
! 308: .ti -1c
! 309: .RI "#define \fBLIBNET_GRE_H\fP 0x04"
! 310: .br
! 311: .ti -1c
! 312: .RI "#define \fBLIBNET_GRE_SRE_H\fP 0x04"
! 313: .br
! 314: .ti -1c
! 315: .RI "#define \fBLIBNET_MPLS_H\fP 0x04"
! 316: .br
! 317: .ti -1c
! 318: .RI "#define \fBLIBNET_OSPF_H\fP 0x10"
! 319: .br
! 320: .ti -1c
! 321: .RI "#define \fBLIBNET_OSPF_HELLO_H\fP 0x18"
! 322: .br
! 323: .ti -1c
! 324: .RI "#define \fBLIBNET_OSPF_DBD_H\fP 0x08"
! 325: .br
! 326: .ti -1c
! 327: .RI "#define \fBLIBNET_OSPF_LSR_H\fP 0x0c"
! 328: .br
! 329: .ti -1c
! 330: .RI "#define \fBLIBNET_OSPF_LSU_H\fP 0x04"
! 331: .br
! 332: .ti -1c
! 333: .RI "#define \fBLIBNET_OSPF_LSA_H\fP 0x14"
! 334: .br
! 335: .ti -1c
! 336: .RI "#define \fBLIBNET_OSPF_AUTH_H\fP 0x08"
! 337: .br
! 338: .ti -1c
! 339: .RI "#define \fBLIBNET_OSPF_CKSUM\fP 0x10"
! 340: .br
! 341: .ti -1c
! 342: .RI "#define \fBLIBNET_OSPF_LS_RTR_H\fP 0x10"
! 343: .br
! 344: .ti -1c
! 345: .RI "#define \fBLIBNET_OSPF_LS_NET_H\fP 0x08"
! 346: .br
! 347: .ti -1c
! 348: .RI "#define \fBLIBNET_OSPF_LS_SUM_H\fP 0x0c"
! 349: .br
! 350: .ti -1c
! 351: .RI "#define \fBLIBNET_OSPF_LS_AS_EXT_H\fP 0x10"
! 352: .br
! 353: .ti -1c
! 354: .RI "#define \fBLIBNET_NTP_H\fP 0x30"
! 355: .br
! 356: .ti -1c
! 357: .RI "#define \fBLIBNET_RIP_H\fP 0x18"
! 358: .br
! 359: .ti -1c
! 360: .RI "#define \fBLIBNET_RPC_CALL_H\fP 0x28"
! 361: .br
! 362: .ti -1c
! 363: .RI "#define \fBLIBNET_RPC_CALL_TCP_H\fP 0x2c"
! 364: .br
! 365: .ti -1c
! 366: .RI "#define \fBLIBNET_SEBEK_H\fP 0x30"
! 367: .br
! 368: .ti -1c
! 369: .RI "#define \fBLIBNET_STP_CONF_H\fP 0x23"
! 370: .br
! 371: .ti -1c
! 372: .RI "#define \fBLIBNET_STP_TCN_H\fP 0x04"
! 373: .br
! 374: .ti -1c
! 375: .RI "#define \fBLIBNET_TOKEN_RING_H\fP 0x16"
! 376: .br
! 377: .ti -1c
! 378: .RI "#define \fBLIBNET_TCP_H\fP 0x14"
! 379: .br
! 380: .ti -1c
! 381: .RI "#define \fBLIBNET_UDP_H\fP 0x08"
! 382: .br
! 383: .ti -1c
! 384: .RI "#define \fBLIBNET_VRRP_H\fP 0x08"
! 385: .br
! 386: .ti -1c
! 387: .RI "#define \fBLIBNET_802_1Q_PRIMASK\fP 0x0007"
! 388: .br
! 389: .ti -1c
! 390: .RI "#define \fBLIBNET_802_1Q_CFIMASK\fP 0x0001"
! 391: .br
! 392: .ti -1c
! 393: .RI "#define \fBLIBNET_802_1Q_VIDMASK\fP 0x0fff"
! 394: .br
! 395: .ti -1c
! 396: .RI "#define \fBLIBNET_802_1X_PACKET\fP 0x00"
! 397: .br
! 398: .ti -1c
! 399: .RI "#define \fBLIBNET_802_1X_START\fP 0x01"
! 400: .br
! 401: .ti -1c
! 402: .RI "#define \fBLIBNET_802_1X_LOGOFF\fP 0x02"
! 403: .br
! 404: .ti -1c
! 405: .RI "#define \fBLIBNET_802_1X_KEY\fP 0x03"
! 406: .br
! 407: .ti -1c
! 408: .RI "#define \fBLIBNET_802_1X_ENCASFAL\fP 0x04"
! 409: .br
! 410: .ti -1c
! 411: .RI "#define \fBLIBNET_SAP_STP\fP 0x42"
! 412: .br
! 413: .ti -1c
! 414: .RI "#define \fBLIBNET_SAP_SNAP\fP 0xaa"
! 415: .br
! 416: .ti -1c
! 417: .RI "#define \fBARPHRD_NETROM\fP 0"
! 418: .br
! 419: .ti -1c
! 420: .RI "#define \fBARPHRD_ETHER\fP 1"
! 421: .br
! 422: .ti -1c
! 423: .RI "#define \fBARPHRD_EETHER\fP 2"
! 424: .br
! 425: .ti -1c
! 426: .RI "#define \fBARPHRD_AX25\fP 3"
! 427: .br
! 428: .ti -1c
! 429: .RI "#define \fBARPHRD_PRONET\fP 4"
! 430: .br
! 431: .ti -1c
! 432: .RI "#define \fBARPHRD_CHAOS\fP 5"
! 433: .br
! 434: .ti -1c
! 435: .RI "#define \fBARPHRD_IEEE802\fP 6"
! 436: .br
! 437: .ti -1c
! 438: .RI "#define \fBARPHRD_ARCNET\fP 7"
! 439: .br
! 440: .ti -1c
! 441: .RI "#define \fBARPHRD_APPLETLK\fP 8"
! 442: .br
! 443: .ti -1c
! 444: .RI "#define \fBARPHRD_LANSTAR\fP 9"
! 445: .br
! 446: .ti -1c
! 447: .RI "#define \fBARPHRD_DLCI\fP 15"
! 448: .br
! 449: .ti -1c
! 450: .RI "#define \fBARPHRD_ATM\fP 19"
! 451: .br
! 452: .ti -1c
! 453: .RI "#define \fBARPHRD_METRICOM\fP 23"
! 454: .br
! 455: .ti -1c
! 456: .RI "#define \fBARPHRD_IPSEC\fP 31"
! 457: .br
! 458: .ti -1c
! 459: .RI "#define \fBARPOP_REQUEST\fP 1"
! 460: .br
! 461: .ti -1c
! 462: .RI "#define \fBARPOP_REPLY\fP 2"
! 463: .br
! 464: .ti -1c
! 465: .RI "#define \fBARPOP_REVREQUEST\fP 3"
! 466: .br
! 467: .ti -1c
! 468: .RI "#define \fBARPOP_REVREPLY\fP 4"
! 469: .br
! 470: .ti -1c
! 471: .RI "#define \fBARPOP_INVREQUEST\fP 8"
! 472: .br
! 473: .ti -1c
! 474: .RI "#define \fBARPOP_INVREPLY\fP 9"
! 475: .br
! 476: .ti -1c
! 477: .RI "#define \fBLIBNET_BGP4_MARKER_SIZE\fP 16"
! 478: .br
! 479: .ti -1c
! 480: .RI "#define \fBLIBNET_BGP4_OPEN\fP 1"
! 481: .br
! 482: .ti -1c
! 483: .RI "#define \fBLIBNET_BGP4_UPDATE\fP 2"
! 484: .br
! 485: .ti -1c
! 486: .RI "#define \fBLIBNET_BGP4_NOTIFICATION\fP 3"
! 487: .br
! 488: .ti -1c
! 489: .RI "#define \fBLIBNET_BGP4_KEEPALIVE\fP 4"
! 490: .br
! 491: .ti -1c
! 492: .RI "#define \fBLIBNET_BGP4_MESSAGE_HEADER_ERROR\fP 1"
! 493: .br
! 494: .ti -1c
! 495: .RI "#define \fBLIBNET_BGP4_OPEN_MESSAGE_ERROR\fP 2"
! 496: .br
! 497: .ti -1c
! 498: .RI "#define \fBLIBNET_BGP4_UPDATE_MESSAGE_ERROR\fP 3"
! 499: .br
! 500: .ti -1c
! 501: .RI "#define \fBLIBNET_BGP4_HOLD_TIMER_EXPIRED\fP 4"
! 502: .br
! 503: .ti -1c
! 504: .RI "#define \fBLIBNET_BGP4_FINITE_STATE__ERROR\fP 5"
! 505: .br
! 506: .ti -1c
! 507: .RI "#define \fBLIBNET_BGP4_CEASE\fP 6"
! 508: .br
! 509: .ti -1c
! 510: .RI "#define \fBLIBNET_BGP4_CONNECTION_NOT_SYNCHRONIZED\fP 1"
! 511: .br
! 512: .ti -1c
! 513: .RI "#define \fBLIBNET_BGP4_BAD_MESSAGE_LENGTH\fP 2"
! 514: .br
! 515: .ti -1c
! 516: .RI "#define \fBLIBNET_BGP4_BAD_MESSAGE_TYPE\fP 3"
! 517: .br
! 518: .ti -1c
! 519: .RI "#define \fBLIBNET_BGP4_UNSUPPORTED_VERSION_NUMBER\fP 1"
! 520: .br
! 521: .ti -1c
! 522: .RI "#define \fBLIBNET_BGP4_BAD_PEER_AS\fP 2"
! 523: .br
! 524: .ti -1c
! 525: .RI "#define \fBLIBNET_BGP4_BAD_BGP_IDENTIFIER\fP 3"
! 526: .br
! 527: .ti -1c
! 528: .RI "#define \fBLIBNET_BGP4_UNSUPPORTED_OPTIONAL_PARAMETER\fP 4"
! 529: .br
! 530: .ti -1c
! 531: .RI "#define \fBLIBNET_BGP4_AUTHENTICATION_FAILURE\fP 5"
! 532: .br
! 533: .ti -1c
! 534: .RI "#define \fBLIBNET_BGP4_UNACCEPTABLE_HOLD_TIME\fP 6"
! 535: .br
! 536: .ti -1c
! 537: .RI "#define \fBLIBNET_BGP4_MALFORMED_ATTRIBUTE_LIST\fP"
! 538: .br
! 539: .ti -1c
! 540: .RI "#define \fBLIBNET_BGP4_UNRECOGNIZED_WELL_KNOWN_ATTRIBUTE\fP"
! 541: .br
! 542: .ti -1c
! 543: .RI "#define \fBLIBNET_BGP4_MISSING_WELL_KNOWN_ATTRIBUTE\fP"
! 544: .br
! 545: .ti -1c
! 546: .RI "#define \fBLIBNET_BGP4_ATTRIBUTE_FLAGS_ERROR\fP"
! 547: .br
! 548: .ti -1c
! 549: .RI "#define \fBLIBNET_BGP4_ATTRIBUTE_LENGTH_ERROR\fP"
! 550: .br
! 551: .ti -1c
! 552: .RI "#define \fBLIBNET_BGP4_INVALID_ORIGIN_ATTRIBUTE\fP"
! 553: .br
! 554: .ti -1c
! 555: .RI "#define \fBLIBNET_BGP4_AS_ROUTING_LOOP\fP"
! 556: .br
! 557: .ti -1c
! 558: .RI "#define \fBLIBNET_BGP4_INVALID_NEXT_HOP_ATTRIBUTE\fP"
! 559: .br
! 560: .ti -1c
! 561: .RI "#define \fBLIBNET_BGP4_OPTIONAL_ATTRIBUTE_ERROR\fP"
! 562: .br
! 563: .ti -1c
! 564: .RI "#define \fBLIBNET_BGP4_INVALID_NETWORK_FIELD\fP"
! 565: .br
! 566: .ti -1c
! 567: .RI "#define \fBLIBNET_BGP4_MALFORMED_AS_PATH\fP"
! 568: .br
! 569: .ti -1c
! 570: .RI "#define \fBLIBNET_PROTO_CDP\fP 200"
! 571: .br
! 572: .ti -1c
! 573: .RI "#define \fBLIBNET_CDP_DEVID\fP 0x1"
! 574: .br
! 575: .ti -1c
! 576: .RI "#define \fBLIBNET_CDP_ADDRESS\fP 0x2"
! 577: .br
! 578: .ti -1c
! 579: .RI "#define \fBLIBNET_CDP_PORTID\fP 0x3"
! 580: .br
! 581: .ti -1c
! 582: .RI "#define \fBLIBNET_CDP_CAPABIL\fP 0x4"
! 583: .br
! 584: .ti -1c
! 585: .RI "#define \fBLIBNET_CDP_VERSION\fP 0x5"
! 586: .br
! 587: .ti -1c
! 588: .RI "#define \fBLIBNET_CDP_PLATFORM\fP 0x6"
! 589: .br
! 590: .ti -1c
! 591: .RI "#define \fBLIBNET_CDP_IPPREFIX\fP 0x7"
! 592: .br
! 593: .ti -1c
! 594: .RI "#define \fBLIBNET_CDP_CAP_L3R\fP 0x01"
! 595: .br
! 596: .ti -1c
! 597: .RI "#define \fBLIBNET_CDP_CAP_L2B\fP 0x02"
! 598: .br
! 599: .ti -1c
! 600: .RI "#define \fBLIBNET_CDP_CAP_L2SRB\fP 0x04"
! 601: .br
! 602: .ti -1c
! 603: .RI "#define \fBLIBNET_CDP_CAP_L2S\fP 0x08"
! 604: .br
! 605: .ti -1c
! 606: .RI "#define \fBLIBNET_CDP_CAP_SR\fP 0x10"
! 607: .br
! 608: .ti -1c
! 609: .RI "#define \fBLIBNET_CDP_CAP_NOI\fP 0x20"
! 610: .br
! 611: .ti -1c
! 612: .RI "#define \fBLIBNET_CDP_CAP_L1F\fP 0x40"
! 613: .br
! 614: .ti -1c
! 615: .RI "#define \fBLIBNET_DHCP_REQUEST\fP 0x1"
! 616: .br
! 617: .ti -1c
! 618: .RI "#define \fBLIBNET_DHCP_REPLY\fP 0x2"
! 619: .br
! 620: .ti -1c
! 621: .RI "#define \fBDHCP_MAGIC\fP 0x63825363"
! 622: .br
! 623: .ti -1c
! 624: .RI "#define \fBLIBNET_BOOTP_MIN_LEN\fP 0x12c"
! 625: .br
! 626: .ti -1c
! 627: .RI "#define \fBLIBNET_DHCP_PAD\fP 0x00"
! 628: .br
! 629: .ti -1c
! 630: .RI "#define \fBLIBNET_DHCP_SUBNETMASK\fP 0x01"
! 631: .br
! 632: .ti -1c
! 633: .RI "#define \fBLIBNET_DHCP_TIMEOFFSET\fP 0x02"
! 634: .br
! 635: .ti -1c
! 636: .RI "#define \fBLIBNET_DHCP_ROUTER\fP 0x03"
! 637: .br
! 638: .ti -1c
! 639: .RI "#define \fBLIBNET_DHCP_TIMESERVER\fP 0x04"
! 640: .br
! 641: .ti -1c
! 642: .RI "#define \fBLIBNET_DHCP_NAMESERVER\fP 0x05"
! 643: .br
! 644: .ti -1c
! 645: .RI "#define \fBLIBNET_DHCP_DNS\fP 0x06"
! 646: .br
! 647: .ti -1c
! 648: .RI "#define \fBLIBNET_DHCP_LOGSERV\fP 0x07"
! 649: .br
! 650: .ti -1c
! 651: .RI "#define \fBLIBNET_DHCP_COOKIESERV\fP 0x08"
! 652: .br
! 653: .ti -1c
! 654: .RI "#define \fBLIBNET_DHCP_LPRSERV\fP 0x09"
! 655: .br
! 656: .ti -1c
! 657: .RI "#define \fBLIBNET_DHCP_IMPSERV\fP 0x0a"
! 658: .br
! 659: .ti -1c
! 660: .RI "#define \fBLIBNET_DHCP_RESSERV\fP 0x0b"
! 661: .br
! 662: .ti -1c
! 663: .RI "#define \fBLIBNET_DHCP_HOSTNAME\fP 0x0c"
! 664: .br
! 665: .ti -1c
! 666: .RI "#define \fBLIBNET_DHCP_BOOTFILESIZE\fP 0x0d"
! 667: .br
! 668: .ti -1c
! 669: .RI "#define \fBLIBNET_DHCP_DUMPFILE\fP 0x0e"
! 670: .br
! 671: .ti -1c
! 672: .RI "#define \fBLIBNET_DHCP_DOMAINNAME\fP 0x0f"
! 673: .br
! 674: .ti -1c
! 675: .RI "#define \fBLIBNET_DHCP_SWAPSERV\fP 0x10"
! 676: .br
! 677: .ti -1c
! 678: .RI "#define \fBLIBNET_DHCP_ROOTPATH\fP 0x11"
! 679: .br
! 680: .ti -1c
! 681: .RI "#define \fBLIBNET_DHCP_EXTENPATH\fP 0x12"
! 682: .br
! 683: .ti -1c
! 684: .RI "#define \fBLIBNET_DHCP_IPFORWARD\fP 0x13"
! 685: .br
! 686: .ti -1c
! 687: .RI "#define \fBLIBNET_DHCP_SRCROUTE\fP 0x14"
! 688: .br
! 689: .ti -1c
! 690: .RI "#define \fBLIBNET_DHCP_POLICYFILTER\fP 0x15"
! 691: .br
! 692: .ti -1c
! 693: .RI "#define \fBLIBNET_DHCP_MAXASMSIZE\fP 0x16"
! 694: .br
! 695: .ti -1c
! 696: .RI "#define \fBLIBNET_DHCP_IPTTL\fP 0x17"
! 697: .br
! 698: .ti -1c
! 699: .RI "#define \fBLIBNET_DHCP_MTUTIMEOUT\fP 0x18"
! 700: .br
! 701: .ti -1c
! 702: .RI "#define \fBLIBNET_DHCP_MTUTABLE\fP 0x19"
! 703: .br
! 704: .ti -1c
! 705: .RI "#define \fBLIBNET_DHCP_MTUSIZE\fP 0x1a"
! 706: .br
! 707: .ti -1c
! 708: .RI "#define \fBLIBNET_DHCP_LOCALSUBNETS\fP 0x1b"
! 709: .br
! 710: .ti -1c
! 711: .RI "#define \fBLIBNET_DHCP_BROADCASTADDR\fP 0x1c"
! 712: .br
! 713: .ti -1c
! 714: .RI "#define \fBLIBNET_DHCP_DOMASKDISCOV\fP 0x1d"
! 715: .br
! 716: .ti -1c
! 717: .RI "#define \fBLIBNET_DHCP_MASKSUPPLY\fP 0x1e"
! 718: .br
! 719: .ti -1c
! 720: .RI "#define \fBLIBNET_DHCP_DOROUTEDISC\fP 0x1f"
! 721: .br
! 722: .ti -1c
! 723: .RI "#define \fBLIBNET_DHCP_ROUTERSOLICIT\fP 0x20"
! 724: .br
! 725: .ti -1c
! 726: .RI "#define \fBLIBNET_DHCP_STATICROUTE\fP 0x21"
! 727: .br
! 728: .ti -1c
! 729: .RI "#define \fBLIBNET_DHCP_TRAILERENCAP\fP 0x22"
! 730: .br
! 731: .ti -1c
! 732: .RI "#define \fBLIBNET_DHCP_ARPTIMEOUT\fP 0x23"
! 733: .br
! 734: .ti -1c
! 735: .RI "#define \fBLIBNET_DHCP_ETHERENCAP\fP 0x24"
! 736: .br
! 737: .ti -1c
! 738: .RI "#define \fBLIBNET_DHCP_TCPTTL\fP 0x25"
! 739: .br
! 740: .ti -1c
! 741: .RI "#define \fBLIBNET_DHCP_TCPKEEPALIVE\fP 0x26"
! 742: .br
! 743: .ti -1c
! 744: .RI "#define \fBLIBNET_DHCP_TCPALIVEGARBAGE\fP 0x27"
! 745: .br
! 746: .ti -1c
! 747: .RI "#define \fBLIBNET_DHCP_NISDOMAIN\fP 0x28"
! 748: .br
! 749: .ti -1c
! 750: .RI "#define \fBLIBNET_DHCP_NISSERVERS\fP 0x29"
! 751: .br
! 752: .ti -1c
! 753: .RI "#define \fBLIBNET_DHCP_NISTIMESERV\fP 0x2a"
! 754: .br
! 755: .ti -1c
! 756: .RI "#define \fBLIBNET_DHCP_VENDSPECIFIC\fP 0x2b"
! 757: .br
! 758: .ti -1c
! 759: .RI "#define \fBLIBNET_DHCP_NBNS\fP 0x2c"
! 760: .br
! 761: .ti -1c
! 762: .RI "#define \fBLIBNET_DHCP_NBDD\fP 0x2d"
! 763: .br
! 764: .ti -1c
! 765: .RI "#define \fBLIBNET_DHCP_NBTCPIP\fP 0x2e"
! 766: .br
! 767: .ti -1c
! 768: .RI "#define \fBLIBNET_DHCP_NBTCPSCOPE\fP 0x2f"
! 769: .br
! 770: .ti -1c
! 771: .RI "#define \fBLIBNET_DHCP_XFONT\fP 0x30"
! 772: .br
! 773: .ti -1c
! 774: .RI "#define \fBLIBNET_DHCP_XDISPLAYMGR\fP 0x31"
! 775: .br
! 776: .ti -1c
! 777: .RI "#define \fBLIBNET_DHCP_DISCOVERADDR\fP 0x32"
! 778: .br
! 779: .ti -1c
! 780: .RI "#define \fBLIBNET_DHCP_LEASETIME\fP 0x33"
! 781: .br
! 782: .ti -1c
! 783: .RI "#define \fBLIBNET_DHCP_OPTIONOVERLOAD\fP 0x34"
! 784: .br
! 785: .ti -1c
! 786: .RI "#define \fBLIBNET_DHCP_MESSAGETYPE\fP 0x35"
! 787: .br
! 788: .ti -1c
! 789: .RI "#define \fBLIBNET_DHCP_SERVIDENT\fP 0x36"
! 790: .br
! 791: .ti -1c
! 792: .RI "#define \fBLIBNET_DHCP_PARAMREQUEST\fP 0x37"
! 793: .br
! 794: .ti -1c
! 795: .RI "#define \fBLIBNET_DHCP_MESSAGE\fP 0x38"
! 796: .br
! 797: .ti -1c
! 798: .RI "#define \fBLIBNET_DHCP_MAXMSGSIZE\fP 0x39"
! 799: .br
! 800: .ti -1c
! 801: .RI "#define \fBLIBNET_DHCP_RENEWTIME\fP 0x3a"
! 802: .br
! 803: .ti -1c
! 804: .RI "#define \fBLIBNET_DHCP_REBINDTIME\fP 0x3b"
! 805: .br
! 806: .ti -1c
! 807: .RI "#define \fBLIBNET_DHCP_CLASSSID\fP 0x3c"
! 808: .br
! 809: .ti -1c
! 810: .RI "#define \fBLIBNET_DHCP_CLIENTID\fP 0x3d"
! 811: .br
! 812: .ti -1c
! 813: .RI "#define \fBLIBNET_DHCP_NISPLUSDOMAIN\fP 0x40"
! 814: .br
! 815: .ti -1c
! 816: .RI "#define \fBLIBNET_DHCP_NISPLUSSERVERS\fP 0x41"
! 817: .br
! 818: .ti -1c
! 819: .RI "#define \fBLIBNET_DHCP_MOBILEIPAGENT\fP 0x44"
! 820: .br
! 821: .ti -1c
! 822: .RI "#define \fBLIBNET_DHCP_SMTPSERVER\fP 0x45"
! 823: .br
! 824: .ti -1c
! 825: .RI "#define \fBLIBNET_DHCP_POP3SERVER\fP 0x46"
! 826: .br
! 827: .ti -1c
! 828: .RI "#define \fBLIBNET_DHCP_NNTPSERVER\fP 0x47"
! 829: .br
! 830: .ti -1c
! 831: .RI "#define \fBLIBNET_DHCP_WWWSERVER\fP 0x48"
! 832: .br
! 833: .ti -1c
! 834: .RI "#define \fBLIBNET_DHCP_FINGERSERVER\fP 0x49"
! 835: .br
! 836: .ti -1c
! 837: .RI "#define \fBLIBNET_DHCP_IRCSERVER\fP 0x4a"
! 838: .br
! 839: .ti -1c
! 840: .RI "#define \fBLIBNET_DHCP_STSERVER\fP 0x4b"
! 841: .br
! 842: .ti -1c
! 843: .RI "#define \fBLIBNET_DHCP_STDASERVER\fP 0x4c"
! 844: .br
! 845: .ti -1c
! 846: .RI "#define \fBLIBNET_DHCP_END\fP 0xff"
! 847: .br
! 848: .ti -1c
! 849: .RI "#define \fBLIBNET_DHCP_MSGDISCOVER\fP 0x01"
! 850: .br
! 851: .ti -1c
! 852: .RI "#define \fBLIBNET_DHCP_MSGOFFER\fP 0x02"
! 853: .br
! 854: .ti -1c
! 855: .RI "#define \fBLIBNET_DHCP_MSGREQUEST\fP 0x03"
! 856: .br
! 857: .ti -1c
! 858: .RI "#define \fBLIBNET_DHCP_MSGDECLINE\fP 0x04"
! 859: .br
! 860: .ti -1c
! 861: .RI "#define \fBLIBNET_DHCP_MSGACK\fP 0x05"
! 862: .br
! 863: .ti -1c
! 864: .RI "#define \fBLIBNET_DHCP_MSGNACK\fP 0x06"
! 865: .br
! 866: .ti -1c
! 867: .RI "#define \fBLIBNET_DHCP_MSGRELEASE\fP 0x07"
! 868: .br
! 869: .ti -1c
! 870: .RI "#define \fBLIBNET_DHCP_MSGINFORM\fP 0x08"
! 871: .br
! 872: .ti -1c
! 873: .RI "#define \fBLIBNET_DNS_H\fP LIBNET_UDP_DNSV4_H"
! 874: .br
! 875: .ti -1c
! 876: .RI "#define \fBETHERTYPE_PUP\fP 0x0200"
! 877: .br
! 878: .ti -1c
! 879: .RI "#define \fBETHERTYPE_IP\fP 0x0800"
! 880: .br
! 881: .ti -1c
! 882: .RI "#define \fBETHERTYPE_ARP\fP 0x0806"
! 883: .br
! 884: .ti -1c
! 885: .RI "#define \fBETHERTYPE_REVARP\fP 0x8035"
! 886: .br
! 887: .ti -1c
! 888: .RI "#define \fBETHERTYPE_VLAN\fP 0x8100"
! 889: .br
! 890: .ti -1c
! 891: .RI "#define \fBETHERTYPE_EAP\fP 0x888e"
! 892: .br
! 893: .ti -1c
! 894: .RI "#define \fBETHERTYPE_MPLS\fP 0x8847"
! 895: .br
! 896: .ti -1c
! 897: .RI "#define \fBETHERTYPE_LOOPBACK\fP 0x9000"
! 898: .br
! 899: .ti -1c
! 900: .RI "#define \fBLIBNET_FDDI_LLC_FRAME\fP 0x10"
! 901: .br
! 902: .ti -1c
! 903: .RI "#define \fBLIBNET_FDDI_48BIT_ADDR\fP 0x40"
! 904: .br
! 905: .ti -1c
! 906: .RI "#define \fBLIBNET_FDDI_FC_REQD\fP LIBNET_FDDI_LLC_FRAME | LIBNET_FDDI_48BIT_ADDR"
! 907: .br
! 908: .ti -1c
! 909: .RI "#define \fBFDDI_TYPE_IP\fP 0x0800"
! 910: .br
! 911: .ti -1c
! 912: .RI "#define \fBFDDI_TYPE_ARP\fP 0x0806"
! 913: .br
! 914: .ti -1c
! 915: .RI "#define \fBFDDI_TYPE_REVARP\fP 0x8035"
! 916: .br
! 917: .ti -1c
! 918: .RI "#define \fBGRE_CSUM\fP 0x8000"
! 919: .br
! 920: .ti -1c
! 921: .RI "#define \fBGRE_ROUTING\fP 0x4000"
! 922: .br
! 923: .ti -1c
! 924: .RI "#define \fBGRE_KEY\fP 0x2000"
! 925: .br
! 926: .ti -1c
! 927: .RI "#define \fBGRE_SEQ\fP 0x1000"
! 928: .br
! 929: .ti -1c
! 930: .RI "#define \fBGRE_STRICT\fP 0x0800"
! 931: .br
! 932: .ti -1c
! 933: .RI "#define \fBGRE_REC\fP 0x0700"
! 934: .br
! 935: .ti -1c
! 936: .RI "#define \fBGRE_ACK\fP 0x0080"
! 937: .br
! 938: .ti -1c
! 939: .RI "#define \fBGRE_FLAGS_MASK\fP 0x00F8"
! 940: .br
! 941: .ti -1c
! 942: .RI "#define \fBGRE_VERSION_MASK\fP 0x0007"
! 943: .br
! 944: .ti -1c
! 945: .RI "#define \fBGRE_VERSION_0\fP 0x0000"
! 946: .br
! 947: .ti -1c
! 948: .RI "#define \fBGRE_VERSION_1\fP 0x0001"
! 949: .br
! 950: .ti -1c
! 951: .RI "#define \fBGRE_SNA\fP 0x0004"
! 952: .br
! 953: .ti -1c
! 954: .RI "#define \fBGRE_OSI_NETWORK_LAYER\fP 0x00FE"
! 955: .br
! 956: .ti -1c
! 957: .RI "#define \fBGRE_PUP\fP 0x0200"
! 958: .br
! 959: .ti -1c
! 960: .RI "#define \fBGRE_XNS\fP 0x0600"
! 961: .br
! 962: .ti -1c
! 963: .RI "#define \fBGRE_IP\fP 0x0800"
! 964: .br
! 965: .ti -1c
! 966: .RI "#define \fBGRE_CHAOS\fP 0x0804"
! 967: .br
! 968: .ti -1c
! 969: .RI "#define \fBGRE_RFC_826_ARP\fP 0x0806"
! 970: .br
! 971: .ti -1c
! 972: .RI "#define \fBGRE_FRAME_RELAY_ARP\fP 0x0808"
! 973: .br
! 974: .ti -1c
! 975: .RI "#define \fBGRE_VINES\fP 0x0BAD"
! 976: .br
! 977: .ti -1c
! 978: .RI "#define \fBGRE_VINES_ECHO\fP 0x0BAE"
! 979: .br
! 980: .ti -1c
! 981: .RI "#define \fBGRE_VINES_LOOPBACK\fP 0x0BAF"
! 982: .br
! 983: .ti -1c
! 984: .RI "#define \fBGRE_DECNET\fP 0x6003"
! 985: .br
! 986: .ti -1c
! 987: .RI "#define \fBGRE_TRANSPARENT_ETHERNET_BRIDGING\fP 0x6558"
! 988: .br
! 989: .ti -1c
! 990: .RI "#define \fBGRE_RAW_FRAME_RELAY\fP 0x6559"
! 991: .br
! 992: .ti -1c
! 993: .RI "#define \fBGRE_APOLLO_DOMAIN\fP 0x8019"
! 994: .br
! 995: .ti -1c
! 996: .RI "#define \fBGRE_ETHERTALK\fP 0x809B"
! 997: .br
! 998: .ti -1c
! 999: .RI "#define \fBGRE_NOVELL_IPX\fP 0x8137"
! 1000: .br
! 1001: .ti -1c
! 1002: .RI "#define \fBGRE_RFC_1144_TCP_IP_COMPRESSION\fP 0x876B"
! 1003: .br
! 1004: .ti -1c
! 1005: .RI "#define \fBGRE_IP_AUTONOMOUS_SYSTEMS\fP 0x876C"
! 1006: .br
! 1007: .ti -1c
! 1008: .RI "#define \fBGRE_SECURE_DATA\fP 0x876D"
! 1009: .br
! 1010: .ti -1c
! 1011: .RI "#define \fBGRE_PPP\fP 0x880b"
! 1012: .br
! 1013: .ti -1c
! 1014: .RI "#define \fBgre_sum\fP _data._gre.sum"
! 1015: .br
! 1016: .ti -1c
! 1017: .RI "#define \fBgre_offset\fP _data._gre.offset"
! 1018: .br
! 1019: .ti -1c
! 1020: .RI "#define \fBgre_key\fP _data._gre.key"
! 1021: .br
! 1022: .ti -1c
! 1023: .RI "#define \fBgre_seq\fP _data._gre.seq"
! 1024: .br
! 1025: .ti -1c
! 1026: .RI "#define \fBegre_payload_s\fP _data._egre.payload_s"
! 1027: .br
! 1028: .ti -1c
! 1029: .RI "#define \fBegre_callID\fP _data._egre.callID"
! 1030: .br
! 1031: .ti -1c
! 1032: .RI "#define \fBegre_seq\fP _data._egre.seq"
! 1033: .br
! 1034: .ti -1c
! 1035: .RI "#define \fBegre_ack\fP _data._egre.ack"
! 1036: .br
! 1037: .ti -1c
! 1038: .RI "#define \fBIPPROTO_GRE\fP 47"
! 1039: .br
! 1040: .ti -1c
! 1041: .RI "#define \fBIPTOS_LOWDELAY\fP 0x10"
! 1042: .br
! 1043: .ti -1c
! 1044: .RI "#define \fBIPTOS_THROUGHPUT\fP 0x08"
! 1045: .br
! 1046: .ti -1c
! 1047: .RI "#define \fBIPTOS_RELIABILITY\fP 0x04"
! 1048: .br
! 1049: .ti -1c
! 1050: .RI "#define \fBIPTOS_LOWCOST\fP 0x02"
! 1051: .br
! 1052: .ti -1c
! 1053: .RI "#define \fBIP_RF\fP 0x8000"
! 1054: .br
! 1055: .ti -1c
! 1056: .RI "#define \fBIP_DF\fP 0x4000"
! 1057: .br
! 1058: .ti -1c
! 1059: .RI "#define \fBIP_MF\fP 0x2000"
! 1060: .br
! 1061: .ti -1c
! 1062: .RI "#define \fBIP_OFFMASK\fP 0x1fff"
! 1063: .br
! 1064: .ti -1c
! 1065: .RI "#define \fBIPOPT_EOL\fP 0"
! 1066: .br
! 1067: .ti -1c
! 1068: .RI "#define \fBIPOPT_NOP\fP 1"
! 1069: .br
! 1070: .ti -1c
! 1071: .RI "#define \fBIPOPT_RR\fP 7"
! 1072: .br
! 1073: .ti -1c
! 1074: .RI "#define \fBIPOPT_TS\fP 68"
! 1075: .br
! 1076: .ti -1c
! 1077: .RI "#define \fBIPOPT_SECURITY\fP 130"
! 1078: .br
! 1079: .ti -1c
! 1080: .RI "#define \fBIPOPT_LSRR\fP 131"
! 1081: .br
! 1082: .ti -1c
! 1083: .RI "#define \fBIPOPT_SATID\fP 136"
! 1084: .br
! 1085: .ti -1c
! 1086: .RI "#define \fBIPOPT_SSRR\fP 137"
! 1087: .br
! 1088: .ti -1c
! 1089: .RI "#define \fBlibnet_s6_addr\fP __u6_addr.__u6_addr8"
! 1090: .br
! 1091: .ti -1c
! 1092: .RI "#define \fBLIBNET_IPV6_NH_FRAGMENT\fP 44"
! 1093: .br
! 1094: .ti -1c
! 1095: .RI "#define \fBLIBNET_IPV6_NH_ROUTING\fP 43"
! 1096: .br
! 1097: .ti -1c
! 1098: .RI "#define \fBLIBNET_IPV6_NH_DESTOPTS\fP 60"
! 1099: .br
! 1100: .ti -1c
! 1101: .RI "#define \fBLIBNET_IPV6_NH_HBH\fP 0"
! 1102: .br
! 1103: .ti -1c
! 1104: .RI "#define \fBIPPROTO_ICMP6\fP 0x3a"
! 1105: .br
! 1106: .ti -1c
! 1107: .RI "#define \fBICMP6_ECHO\fP 128"
! 1108: .br
! 1109: .ti -1c
! 1110: .RI "#define \fBICMP6_ECHOREPLY\fP 129"
! 1111: .br
! 1112: .ti -1c
! 1113: .RI "#define \fBICMP6_UNREACH\fP 1"
! 1114: .br
! 1115: .ti -1c
! 1116: .RI "#define \fBICMP6_PKTTOOBIG\fP 2"
! 1117: .br
! 1118: .ti -1c
! 1119: .RI "#define \fBICMP6_TIMXCEED\fP 3"
! 1120: .br
! 1121: .ti -1c
! 1122: .RI "#define \fBICMP6_PARAMPROB\fP 4"
! 1123: .br
! 1124: .ti -1c
! 1125: .RI "#define \fBICMP_ECHOREPLY\fP 0"
! 1126: .br
! 1127: .ti -1c
! 1128: .RI "#define \fBICMP_UNREACH\fP 3"
! 1129: .br
! 1130: .ti -1c
! 1131: .RI "#define \fBICMP_SOURCEQUENCH\fP 4"
! 1132: .br
! 1133: .ti -1c
! 1134: .RI "#define \fBICMP_REDIRECT\fP 5"
! 1135: .br
! 1136: .ti -1c
! 1137: .RI "#define \fBICMP_ECHO\fP 8"
! 1138: .br
! 1139: .ti -1c
! 1140: .RI "#define \fBICMP_ROUTERADVERT\fP 9"
! 1141: .br
! 1142: .ti -1c
! 1143: .RI "#define \fBICMP_ROUTERSOLICIT\fP 10"
! 1144: .br
! 1145: .ti -1c
! 1146: .RI "#define \fBICMP_TIMXCEED\fP 11"
! 1147: .br
! 1148: .ti -1c
! 1149: .RI "#define \fBICMP_PARAMPROB\fP 12"
! 1150: .br
! 1151: .ti -1c
! 1152: .RI "#define \fBICMP_TSTAMP\fP 13"
! 1153: .br
! 1154: .ti -1c
! 1155: .RI "#define \fBICMP_TSTAMPREPLY\fP 14"
! 1156: .br
! 1157: .ti -1c
! 1158: .RI "#define \fBICMP_IREQ\fP 15"
! 1159: .br
! 1160: .ti -1c
! 1161: .RI "#define \fBICMP_IREQREPLY\fP 16"
! 1162: .br
! 1163: .ti -1c
! 1164: .RI "#define \fBICMP_MASKREQ\fP 17"
! 1165: .br
! 1166: .ti -1c
! 1167: .RI "#define \fBICMP_MASKREPLY\fP 18"
! 1168: .br
! 1169: .ti -1c
! 1170: .RI "#define \fBICMP_UNREACH_NET\fP 0"
! 1171: .br
! 1172: .ti -1c
! 1173: .RI "#define \fBICMP_UNREACH_HOST\fP 1"
! 1174: .br
! 1175: .ti -1c
! 1176: .RI "#define \fBICMP_UNREACH_PROTOCOL\fP 2"
! 1177: .br
! 1178: .ti -1c
! 1179: .RI "#define \fBICMP_UNREACH_PORT\fP 3"
! 1180: .br
! 1181: .ti -1c
! 1182: .RI "#define \fBICMP_UNREACH_NEEDFRAG\fP 4"
! 1183: .br
! 1184: .ti -1c
! 1185: .RI "#define \fBICMP_UNREACH_SRCFAIL\fP 5"
! 1186: .br
! 1187: .ti -1c
! 1188: .RI "#define \fBICMP_UNREACH_NET_UNKNOWN\fP 6"
! 1189: .br
! 1190: .ti -1c
! 1191: .RI "#define \fBICMP_UNREACH_HOST_UNKNOWN\fP 7"
! 1192: .br
! 1193: .ti -1c
! 1194: .RI "#define \fBICMP_UNREACH_ISOLATED\fP 8"
! 1195: .br
! 1196: .ti -1c
! 1197: .RI "#define \fBICMP_UNREACH_NET_PROHIB\fP 9"
! 1198: .br
! 1199: .ti -1c
! 1200: .RI "#define \fBICMP_UNREACH_HOST_PROHIB\fP 10"
! 1201: .br
! 1202: .ti -1c
! 1203: .RI "#define \fBICMP_UNREACH_TOSNET\fP 11"
! 1204: .br
! 1205: .ti -1c
! 1206: .RI "#define \fBICMP_UNREACH_TOSHOST\fP 12"
! 1207: .br
! 1208: .ti -1c
! 1209: .RI "#define \fBICMP_UNREACH_FILTER_PROHIB\fP 13"
! 1210: .br
! 1211: .ti -1c
! 1212: .RI "#define \fBICMP_UNREACH_HOST_PRECEDENCE\fP 14"
! 1213: .br
! 1214: .ti -1c
! 1215: .RI "#define \fBICMP_UNREACH_PRECEDENCE_CUTOFF\fP 15"
! 1216: .br
! 1217: .ti -1c
! 1218: .RI "#define \fBICMP_REDIRECT_NET\fP 0"
! 1219: .br
! 1220: .ti -1c
! 1221: .RI "#define \fBICMP_REDIRECT_HOST\fP 1"
! 1222: .br
! 1223: .ti -1c
! 1224: .RI "#define \fBICMP_REDIRECT_TOSNET\fP 2"
! 1225: .br
! 1226: .ti -1c
! 1227: .RI "#define \fBICMP_REDIRECT_TOSHOST\fP 3"
! 1228: .br
! 1229: .ti -1c
! 1230: .RI "#define \fBICMP_TIMXCEED_INTRANS\fP 0"
! 1231: .br
! 1232: .ti -1c
! 1233: .RI "#define \fBICMP_TIMXCEED_REASS\fP 1"
! 1234: .br
! 1235: .ti -1c
! 1236: .RI "#define \fBICMP_PARAMPROB_OPTABSENT\fP 1"
! 1237: .br
! 1238: .ti -1c
! 1239: .RI "#define \fBicmp_id\fP hun.echo.id"
! 1240: .br
! 1241: .ti -1c
! 1242: .RI "#define \fBicmp_seq\fP hun.echo.seq"
! 1243: .br
! 1244: .ti -1c
! 1245: .RI "#define \fBicmp_mask\fP dun.mask"
! 1246: .br
! 1247: .ti -1c
! 1248: .RI "#define \fBicmp_data\fP dun.data"
! 1249: .br
! 1250: .ti -1c
! 1251: .RI "#define \fBicmp_otime\fP dun.ts.its_otime"
! 1252: .br
! 1253: .ti -1c
! 1254: .RI "#define \fBicmp_rtime\fP dun.ts.its_rtime"
! 1255: .br
! 1256: .ti -1c
! 1257: .RI "#define \fBicmp_ttime\fP dun.ts.its_ttime"
! 1258: .br
! 1259: .ti -1c
! 1260: .RI "#define \fBIGMP_MEMBERSHIP_QUERY\fP 0x11"
! 1261: .br
! 1262: .ti -1c
! 1263: .RI "#define \fBIGMP_V1_MEMBERSHIP_REPORT\fP 0x12"
! 1264: .br
! 1265: .ti -1c
! 1266: .RI "#define \fBIGMP_V2_MEMBERSHIP_REPORT\fP 0x16"
! 1267: .br
! 1268: .ti -1c
! 1269: .RI "#define \fBIGMP_LEAVE_GROUP\fP 0x17"
! 1270: .br
! 1271: .ti -1c
! 1272: .RI "#define \fBIPPROTO_ESP\fP 50"
! 1273: .br
! 1274: .ti -1c
! 1275: .RI "#define \fBIPPROTO_AH\fP 51"
! 1276: .br
! 1277: .ti -1c
! 1278: .RI "#define \fBLIBNET_PROTO_ISL\fP 201"
! 1279: .br
! 1280: .ti -1c
! 1281: .RI "#define \fBIPPROTO_OSPF\fP 89"
! 1282: .br
! 1283: .ti -1c
! 1284: .RI "#define \fBIPPROTO_OSPF_LSA\fP 890"
! 1285: .br
! 1286: .ti -1c
! 1287: .RI "#define \fBLIBNET_MODX\fP 4102"
! 1288: .br
! 1289: .ti -1c
! 1290: .RI "#define \fBLIBNET_OPT_EBIT\fP 0x02"
! 1291: .br
! 1292: .ti -1c
! 1293: .RI "#define \fBLIBNET_OPT_MCBIT\fP 0x04"
! 1294: .br
! 1295: .ti -1c
! 1296: .RI "#define \fBLIBNET_OPT_NPBIT\fP 0x08"
! 1297: .br
! 1298: .ti -1c
! 1299: .RI "#define \fBLIBNET_OPT_EABIT\fP 0x10"
! 1300: .br
! 1301: .ti -1c
! 1302: .RI "#define \fBLIBNET_OPT_DCBIT\fP 0x20"
! 1303: .br
! 1304: .ti -1c
! 1305: .RI "#define \fBLIBNET_MPLS_BOS_ON\fP 1"
! 1306: .br
! 1307: .ti -1c
! 1308: .RI "#define \fBLIBNET_MPLS_BOS_OFF\fP 0"
! 1309: .br
! 1310: .ti -1c
! 1311: .RI "#define \fBLIBNET_NTP_LI_NW\fP 0x0"
! 1312: .br
! 1313: .ti -1c
! 1314: .RI "#define \fBLIBNET_NTP_LI_AS\fP 0x1"
! 1315: .br
! 1316: .ti -1c
! 1317: .RI "#define \fBLIBNET_NTP_LI_DS\fP 0x2"
! 1318: .br
! 1319: .ti -1c
! 1320: .RI "#define \fBLIBNET_NTP_LI_AC\fP 0x3"
! 1321: .br
! 1322: .ti -1c
! 1323: .RI "#define \fBLIBNET_NTP_VN_2\fP 0x2"
! 1324: .br
! 1325: .ti -1c
! 1326: .RI "#define \fBLIBNET_NTP_VN_3\fP 0x3"
! 1327: .br
! 1328: .ti -1c
! 1329: .RI "#define \fBLIBNET_NTP_VN_4\fP 0x4"
! 1330: .br
! 1331: .ti -1c
! 1332: .RI "#define \fBLIBNET_NTP_MODE_R\fP 0x0"
! 1333: .br
! 1334: .ti -1c
! 1335: .RI "#define \fBLIBNET_NTP_MODE_A\fP 0x1"
! 1336: .br
! 1337: .ti -1c
! 1338: .RI "#define \fBLIBNET_NTP_MODE_P\fP 0x2"
! 1339: .br
! 1340: .ti -1c
! 1341: .RI "#define \fBLIBNET_NTP_MODE_C\fP 0x3"
! 1342: .br
! 1343: .ti -1c
! 1344: .RI "#define \fBLIBNET_NTP_MODE_S\fP 0x4"
! 1345: .br
! 1346: .ti -1c
! 1347: .RI "#define \fBLIBNET_NTP_MODE_B\fP 0x5"
! 1348: .br
! 1349: .ti -1c
! 1350: .RI "#define \fBLIBNET_NTP_MODE_RC\fP 0x6"
! 1351: .br
! 1352: .ti -1c
! 1353: .RI "#define \fBLIBNET_NTP_MODE_RP\fP 0x7"
! 1354: .br
! 1355: .ti -1c
! 1356: .RI "#define \fBLIBNET_NTP_STRATUM_UNAVAIL\fP 0x0"
! 1357: .br
! 1358: .ti -1c
! 1359: .RI "#define \fBLIBNET_NTP_STRATUM_PRIMARY\fP 0x1"
! 1360: .br
! 1361: .ti -1c
! 1362: .RI "#define \fBLIBNET_NTP_REF_LOCAL\fP 0x4c4f434c"
! 1363: .br
! 1364: .ti -1c
! 1365: .RI "#define \fBLIBNET_NTP_REF_PPS\fP 0x50505300"
! 1366: .br
! 1367: .ti -1c
! 1368: .RI "#define \fBLIBNET_NTP_REF_ACTS\fP 0x41435453"
! 1369: .br
! 1370: .ti -1c
! 1371: .RI "#define \fBLIBNET_NTP_REF_USNO\fP 0x55534e4f"
! 1372: .br
! 1373: .ti -1c
! 1374: .RI "#define \fBLIBNET_NTP_REF_PTB\fP 0x50544200"
! 1375: .br
! 1376: .ti -1c
! 1377: .RI "#define \fBLIBNET_NTP_REF_TDF\fP 0x54444600"
! 1378: .br
! 1379: .ti -1c
! 1380: .RI "#define \fBLIBNET_NTP_REF_DCF\fP 0x44434600"
! 1381: .br
! 1382: .ti -1c
! 1383: .RI "#define \fBLIBNET_NTP_REF_MSF\fP 0x4d534600"
! 1384: .br
! 1385: .ti -1c
! 1386: .RI "#define \fBLIBNET_NTP_REF_WWV\fP 0x57575600"
! 1387: .br
! 1388: .ti -1c
! 1389: .RI "#define \fBLIBNET_NTP_REF_WWVB\fP 0x57575642"
! 1390: .br
! 1391: .ti -1c
! 1392: .RI "#define \fBLIBNET_NTP_REF_WWVH\fP 0x57575648"
! 1393: .br
! 1394: .ti -1c
! 1395: .RI "#define \fBLIBNET_NTP_REF_CHU\fP 0x43485500"
! 1396: .br
! 1397: .ti -1c
! 1398: .RI "#define \fBLIBNET_NTP_REF_LORC\fP 0x4c4f5243"
! 1399: .br
! 1400: .ti -1c
! 1401: .RI "#define \fBLIBNET_NTP_REF_OMEG\fP 0x4f4d4547"
! 1402: .br
! 1403: .ti -1c
! 1404: .RI "#define \fBLIBNET_NTP_REF_GPS\fP 0x47505300"
! 1405: .br
! 1406: .ti -1c
! 1407: .RI "#define \fBLIBNET_NTP_REF_GOES\fP 0x474f4553"
! 1408: .br
! 1409: .ti -1c
! 1410: .RI "#define \fBOSPFVERSION\fP 2"
! 1411: .br
! 1412: .ti -1c
! 1413: .RI "#define \fBLIBNET_OSPF_UMD\fP 0"
! 1414: .br
! 1415: .ti -1c
! 1416: .RI "#define \fBLIBNET_OSPF_HELLO\fP 1"
! 1417: .br
! 1418: .ti -1c
! 1419: .RI "#define \fBLIBNET_OSPF_DBD\fP 2"
! 1420: .br
! 1421: .ti -1c
! 1422: .RI "#define \fBLIBNET_OSPF_LSR\fP 3"
! 1423: .br
! 1424: .ti -1c
! 1425: .RI "#define \fBLIBNET_OSPF_LSU\fP 4"
! 1426: .br
! 1427: .ti -1c
! 1428: .RI "#define \fBLIBNET_OSPF_LSA\fP 5"
! 1429: .br
! 1430: .ti -1c
! 1431: .RI "#define \fBLIBNET_OSPF_AUTH_NULL\fP 0"
! 1432: .br
! 1433: .ti -1c
! 1434: .RI "#define \fBLIBNET_OSPF_AUTH_SIMPLE\fP 1"
! 1435: .br
! 1436: .ti -1c
! 1437: .RI "#define \fBLIBNET_OSPF_AUTH_MD5\fP 2"
! 1438: .br
! 1439: .ti -1c
! 1440: .RI "#define \fBLIBNET_DBD_IBI\fP 0x01"
! 1441: .br
! 1442: .ti -1c
! 1443: .RI "#define \fBLIBNET_DBD_MBIT\fP 0x02"
! 1444: .br
! 1445: .ti -1c
! 1446: .RI "#define \fBLIBNET_DBD_MSBIT\fP 0x04"
! 1447: .br
! 1448: .ti -1c
! 1449: .RI "#define \fBLIBNET_LS_TYPE_RTR\fP 1"
! 1450: .br
! 1451: .ti -1c
! 1452: .RI "#define \fBLIBNET_LS_TYPE_NET\fP 2"
! 1453: .br
! 1454: .ti -1c
! 1455: .RI "#define \fBLIBNET_LS_TYPE_IP\fP 3"
! 1456: .br
! 1457: .ti -1c
! 1458: .RI "#define \fBLIBNET_LS_TYPE_ASBR\fP 4"
! 1459: .br
! 1460: .ti -1c
! 1461: .RI "#define \fBLIBNET_LS_TYPE_ASEXT\fP 5"
! 1462: .br
! 1463: .ti -1c
! 1464: .RI "#define \fBLIBNET_RTR_FLAGS_W\fP 0x0100"
! 1465: .br
! 1466: .ti -1c
! 1467: .RI "#define \fBLIBNET_RTR_FLAGS_E\fP 0x0200"
! 1468: .br
! 1469: .ti -1c
! 1470: .RI "#define \fBLIBNET_RTR_FLAGS_B\fP 0x0400"
! 1471: .br
! 1472: .ti -1c
! 1473: .RI "#define \fBLIBNET_LINK_ID_NBR_ID\fP 1"
! 1474: .br
! 1475: .ti -1c
! 1476: .RI "#define \fBLIBNET_LINK_ID_IP_DES\fP 2"
! 1477: .br
! 1478: .ti -1c
! 1479: .RI "#define \fBLIBNET_LINK_ID_SUB\fP 3"
! 1480: .br
! 1481: .ti -1c
! 1482: .RI "#define \fBLIBNET_RTR_TYPE_PTP\fP 1"
! 1483: .br
! 1484: .ti -1c
! 1485: .RI "#define \fBLIBNET_RTR_TYPE_TRANS\fP 2"
! 1486: .br
! 1487: .ti -1c
! 1488: .RI "#define \fBLIBNET_RTR_TYPE_STUB\fP 3"
! 1489: .br
! 1490: .ti -1c
! 1491: .RI "#define \fBRTR_TYPE_VRTL\fP 4"
! 1492: .br
! 1493: .ti -1c
! 1494: .RI "#define \fBLIBNET_AS_E_BIT_ON\fP 0x80000000"
! 1495: .br
! 1496: .ti -1c
! 1497: .RI "#define \fBRIPCMD_REQUEST\fP 1"
! 1498: .br
! 1499: .ti -1c
! 1500: .RI "#define \fBRIPCMD_RESPONSE\fP 2"
! 1501: .br
! 1502: .ti -1c
! 1503: .RI "#define \fBRIPCMD_TRACEON\fP 3"
! 1504: .br
! 1505: .ti -1c
! 1506: .RI "#define \fBRIPCMD_TRACEOFF\fP 4"
! 1507: .br
! 1508: .ti -1c
! 1509: .RI "#define \fBRIPCMD_POLL\fP 5"
! 1510: .br
! 1511: .ti -1c
! 1512: .RI "#define \fBRIPCMD_POLLENTRY\fP 6"
! 1513: .br
! 1514: .ti -1c
! 1515: .RI "#define \fBRIPCMD_MAX\fP 7"
! 1516: .br
! 1517: .ti -1c
! 1518: .RI "#define \fBRIPVER_0\fP 0"
! 1519: .br
! 1520: .ti -1c
! 1521: .RI "#define \fBRIPVER_1\fP 1"
! 1522: .br
! 1523: .ti -1c
! 1524: .RI "#define \fBRIPVER_2\fP 2"
! 1525: .br
! 1526: .ti -1c
! 1527: .RI "#define \fBLIBNET_RPC_CALL\fP 0"
! 1528: .br
! 1529: .ti -1c
! 1530: .RI "#define \fBLIBNET_RPC_REPLY\fP 1"
! 1531: .br
! 1532: .ti -1c
! 1533: .RI "#define \fBLIBNET_RPC_VERS\fP 2"
! 1534: .br
! 1535: .ti -1c
! 1536: .RI "#define \fBLIBNET_RPC_LAST_FRAG\fP 0x80000000"
! 1537: .br
! 1538: .ti -1c
! 1539: .RI "#define \fBLIBNET_PMAP_PROGRAM\fP 100000"
! 1540: .br
! 1541: .ti -1c
! 1542: .RI "#define \fBLIBNET_PMAP_PROC_NULL\fP 0"
! 1543: .br
! 1544: .ti -1c
! 1545: .RI "#define \fBLIBNET_PMAP_PROC_SET\fP 1"
! 1546: .br
! 1547: .ti -1c
! 1548: .RI "#define \fBLIBNET_PMAP_PROC_UNSET\fP 2"
! 1549: .br
! 1550: .ti -1c
! 1551: .RI "#define \fBLIBNET_PMAP_PROC_GETADDR\fP 3"
! 1552: .br
! 1553: .ti -1c
! 1554: .RI "#define \fBLIBNET_PMAP_PROC_DUMP\fP 4"
! 1555: .br
! 1556: .ti -1c
! 1557: .RI "#define \fBLIBNET_PMAP_PROC_CALLIT\fP 5"
! 1558: .br
! 1559: .ti -1c
! 1560: .RI "#define \fBLIBNET_PMAP_PROC_BCAST\fP 5"
! 1561: .br
! 1562: .ti -1c
! 1563: .RI "#define \fBLIBNET_PMAP_PROC_GETTIME\fP 6"
! 1564: .br
! 1565: .ti -1c
! 1566: .RI "#define \fBLIBNET_PMAP_PROC_UADDR2TADDR\fP 7"
! 1567: .br
! 1568: .ti -1c
! 1569: .RI "#define \fBLIBNET_PMAP_PROC_TADDR2UADDR\fP 8"
! 1570: .br
! 1571: .ti -1c
! 1572: .RI "#define \fBLIBNET_PMAP_PROC_GETVERSADDR\fP 9"
! 1573: .br
! 1574: .ti -1c
! 1575: .RI "#define \fBLIBNET_PMAP_PROC_INDIRECT\fP 10"
! 1576: .br
! 1577: .ti -1c
! 1578: .RI "#define \fBLIBNET_PMAP_PROC_GETADDRLIST\fP 11"
! 1579: .br
! 1580: .ti -1c
! 1581: .RI "#define \fBLIBNET_PMAP_PROC_GETSTAT\fP 12"
! 1582: .br
! 1583: .ti -1c
! 1584: .RI "#define \fBTH_FIN\fP 0x01"
! 1585: .br
! 1586: .ti -1c
! 1587: .RI "#define \fBTH_SYN\fP 0x02"
! 1588: .br
! 1589: .ti -1c
! 1590: .RI "#define \fBTH_RST\fP 0x04"
! 1591: .br
! 1592: .ti -1c
! 1593: .RI "#define \fBTH_PUSH\fP 0x08"
! 1594: .br
! 1595: .ti -1c
! 1596: .RI "#define \fBTH_ACK\fP 0x10"
! 1597: .br
! 1598: .ti -1c
! 1599: .RI "#define \fBTH_URG\fP 0x20"
! 1600: .br
! 1601: .ti -1c
! 1602: .RI "#define \fBTH_ECE\fP 0x40"
! 1603: .br
! 1604: .ti -1c
! 1605: .RI "#define \fBTH_CWR\fP 0x80"
! 1606: .br
! 1607: .ti -1c
! 1608: .RI "#define \fBLIBNET_TOKEN_RING_FRAME\fP 0x10"
! 1609: .br
! 1610: .ti -1c
! 1611: .RI "#define \fBLIBNET_TOKEN_RING_LLC_FRAME\fP 0x40"
! 1612: .br
! 1613: .ti -1c
! 1614: .RI "#define \fBTOKEN_RING_TYPE_IP\fP 0x0800"
! 1615: .br
! 1616: .ti -1c
! 1617: .RI "#define \fBTOKEN_RING_TYPE_ARP\fP 0x0806"
! 1618: .br
! 1619: .ti -1c
! 1620: .RI "#define \fBTOKEN_RING_TYPE_REVARP\fP 0x8035"
! 1621: .br
! 1622: .ti -1c
! 1623: .RI "#define \fBSEBEK_PROTO_VERSION\fP 1"
! 1624: .br
! 1625: .ti -1c
! 1626: .RI "#define \fBSEBEK_TYPE_READ\fP 0"
! 1627: .br
! 1628: .ti -1c
! 1629: .RI "#define \fBSEBEK_TYPE_WRITE\fP 1"
! 1630: .br
! 1631: .ti -1c
! 1632: .RI "#define \fBSEBEK_CMD_LENGTH\fP 12"
! 1633: .br
! 1634: .ti -1c
! 1635: .RI "#define \fBIPPROTO_VRRP\fP 112"
! 1636: .br
! 1637: .ti -1c
! 1638: .RI "#define \fBLIBNET_VRRP_VERSION_01\fP 0x1"
! 1639: .br
! 1640: .ti -1c
! 1641: .RI "#define \fBLIBNET_VRRP_VERSION_02\fP 0x2"
! 1642: .br
! 1643: .ti -1c
! 1644: .RI "#define \fBLIBNET_VRRP_TYPE_ADVERT\fP 0x1"
! 1645: .br
! 1646: .ti -1c
! 1647: .RI "#define \fBLIBNET_VRRP_AUTH_NONE\fP 0x1"
! 1648: .br
! 1649: .ti -1c
! 1650: .RI "#define \fBLIBNET_VRRP_AUTH_PASSWD\fP 0x2"
! 1651: .br
! 1652: .ti -1c
! 1653: .RI "#define \fBLIBNET_VRRP_AUTH_IPAH\fP 0x3"
! 1654: .br
! 1655: .in -1c
! 1656: .SH "Detailed Description"
! 1657: .PP
! 1658: libnet header information
! 1659:
! 1660:
! 1661: .SH "Define Documentation"
! 1662: .PP
! 1663: .SS "#define LIBNET_802_1Q_CFIMASK 0x0001"
! 1664: .PP
! 1665: CFI mask
! 1666: .SS "#define LIBNET_802_1Q_H 0x12"
! 1667: .PP
! 1668: 802.1Q header: 18 bytes
! 1669: .SS "#define LIBNET_802_1Q_PRIMASK 0x0007"
! 1670: .PP
! 1671: priority mask
! 1672: .SS "#define LIBNET_802_1Q_VIDMASK 0x0fff"
! 1673: .PP
! 1674: vid mask
! 1675: .SS "#define LIBNET_802_1X_ENCASFAL 0x04"
! 1676: .PP
! 1677: 802.1x encasfal
! 1678: .SS "#define LIBNET_802_1X_H 0x04"
! 1679: .PP
! 1680: 802.1X header: 4 bytes
! 1681: .SS "#define LIBNET_802_1X_KEY 0x03"
! 1682: .PP
! 1683: 802.1x key
! 1684: .SS "#define LIBNET_802_1X_LOGOFF 0x02"
! 1685: .PP
! 1686: 802.1x logoff
! 1687: .SS "#define LIBNET_802_1X_PACKET 0x00"
! 1688: .PP
! 1689: 802.1x packet
! 1690: .SS "#define LIBNET_802_1X_START 0x01"
! 1691: .PP
! 1692: 802.1x start
! 1693: .SS "#define LIBNET_802_2_H 0x03"
! 1694: .PP
! 1695: 802.2 LLC header: 3 bytes
! 1696: .SS "#define LIBNET_802_2SNAP_H 0x08"
! 1697: .PP
! 1698: 802.2 LLC/SNAP header:8 bytes
! 1699: .SS "#define LIBNET_802_3_H 0x0e"
! 1700: .PP
! 1701: 802.3 header: 14 bytes
! 1702: .SS "#define LIBNET_ARP_ETH_IP_H 0x1c"
! 1703: .PP
! 1704: ARP w/ ETH and IP: 28 bytes
! 1705: .SS "#define LIBNET_ARP_H 0x08"
! 1706: .PP
! 1707: ARP header w/o addrs: 8 bytes
! 1708: .SS "#define LIBNET_BGP4_HEADER_H 0x13"
! 1709: .PP
! 1710: BGP header: 19 bytes
! 1711: .SS "#define LIBNET_BGP4_NOTIFICATION_H 0x02"
! 1712: .PP
! 1713: BGP notif. header: 2 bytes
! 1714: .SS "#define LIBNET_BGP4_OPEN_H 0x0a"
! 1715: .PP
! 1716: BGP open header: 10 bytes
! 1717: .SS "#define LIBNET_BGP4_UPDATE_H 0x04"
! 1718: .PP
! 1719: BGP open header: 4 bytes
! 1720: .SS "#define LIBNET_CDP_H 0x08"
! 1721: .PP
! 1722: CDP header base: 8 bytes
! 1723: .SS "#define LIBNET_DHCPV4_H 0xf0"
! 1724: .PP
! 1725: DHCP v4 header: 240 bytes
! 1726: .SS "#define LIBNET_ETH_H 0x0e"
! 1727: .PP
! 1728: Ethernet header: 14 bytes
! 1729: .SS "#define LIBNET_FDDI_H 0x15"
! 1730: .PP
! 1731: FDDI header: 21 bytes
! 1732: .SS "#define LIBNET_GRE_H 0x04"
! 1733: .PP
! 1734: GRE header: 4 bytes
! 1735: .SS "#define LIBNET_GRE_SRE_H 0x04"
! 1736: .PP
! 1737: GRE SRE header: 4 bytes
! 1738: .SS "#define LIBNET_ICMPV4_ECHO_H 0x08"
! 1739: .PP
! 1740: ICMP_ECHO header: 8 bytes
! 1741: .SS "#define LIBNET_ICMPV4_H 0x04"
! 1742: .PP
! 1743: ICMP header base: 4 bytes
! 1744: .SS "#define LIBNET_ICMPV4_MASK_H 0x0c"
! 1745: .PP
! 1746: ICMP_MASK header: 12 bytes
! 1747: .SS "#define LIBNET_ICMPV4_REDIRECT_H 0x08"
! 1748: .PP
! 1749: ICMP_REDIRECT header: 8 bytes
! 1750: .SS "#define LIBNET_ICMPV4_TIMXCEED_H 0x08"
! 1751: .PP
! 1752: ICMP_TIMXCEED header: 8 bytes
! 1753: .SS "#define LIBNET_ICMPV4_TS_H 0x14"
! 1754: .PP
! 1755: ICMP_TIMESTAMP headr:20 bytes
! 1756: .SS "#define LIBNET_ICMPV4_UNREACH_H 0x08"
! 1757: .PP
! 1758: ICMP_UNREACH header: 8 bytes
! 1759: .SS "#define LIBNET_ICMPV6_H 0x08"
! 1760: .PP
! 1761: ICMP6 header base: 8 bytes
! 1762: .SS "#define LIBNET_IGMP_H 0x08"
! 1763: .PP
! 1764: IGMP header: 8 bytes
! 1765: .SS "#define LIBNET_IPSEC_AH_H 0x10"
! 1766: .PP
! 1767: IPSEC AH header: 16 bytes
! 1768: .SS "#define LIBNET_IPSEC_ESP_FTR_H 0x02"
! 1769: .PP
! 1770: IPSEC ESP footer: 2 bytes
! 1771: .SS "#define LIBNET_IPSEC_ESP_HDR_H 0x0c"
! 1772: .PP
! 1773: IPSEC ESP header: 12 bytes
! 1774: .SS "#define LIBNET_IPV4_H 0x14"
! 1775: .PP
! 1776: IPv4 header: 20 bytes
! 1777: .SS "#define LIBNET_IPV6_DESTOPTS_H 0x02"
! 1778: .PP
! 1779: IPv6 dest opts base: 2 bytes
! 1780: .SS "#define LIBNET_IPV6_FRAG_H 0x08"
! 1781: .PP
! 1782: IPv6 frag header: 8 bytes
! 1783: .SS "#define LIBNET_IPV6_H 0x28"
! 1784: .PP
! 1785: IPv6 header: 40 bytes
! 1786: .SS "#define LIBNET_IPV6_HBHOPTS_H 0x02"
! 1787: .PP
! 1788: IPv6 hop/hop opt base:2 bytes
! 1789: .SS "#define LIBNET_IPV6_ROUTING_H 0x04"
! 1790: .PP
! 1791: IPv6 frag header base:4 bytes
! 1792: .SS "#define LIBNET_ISL_H 0x1a"
! 1793: .PP
! 1794: ISL header: 26 bytes
! 1795: .SS "#define LIBNET_MPLS_H 0x04"
! 1796: .PP
! 1797: MPLS header: 4 bytes
! 1798: .SS "#define LIBNET_NTP_H 0x30"
! 1799: .PP
! 1800: NTP header: 48 bytes
! 1801: .SS "#define LIBNET_OSPF_AUTH_H 0x08"
! 1802: .PP
! 1803: OSPF AUTH header: 8 bytes
! 1804: .SS "#define LIBNET_OSPF_CKSUM 0x10"
! 1805: .PP
! 1806: OSPF CKSUM header: 16 bytes
! 1807: .SS "#define LIBNET_OSPF_DBD_H 0x08"
! 1808: .PP
! 1809: OSPF DBD header: 8 bytes
! 1810: .SS "#define LIBNET_OSPF_H 0x10"
! 1811: .PP
! 1812: OSPF header: 16 bytes
! 1813: .SS "#define LIBNET_OSPF_HELLO_H 0x18"
! 1814: .PP
! 1815: OSPF hello header: 24 bytes
! 1816: .SS "#define LIBNET_OSPF_LS_AS_EXT_H 0x10"
! 1817: .PP
! 1818: OSPF LS AS header: 16 bytes
! 1819: .SS "#define LIBNET_OSPF_LS_NET_H 0x08"
! 1820: .PP
! 1821: OSPF LS NET header: 8 bytes
! 1822: .SS "#define LIBNET_OSPF_LS_RTR_H 0x10"
! 1823: .PP
! 1824: OSPF LS RTR header: 16 bytes
! 1825: .SS "#define LIBNET_OSPF_LS_SUM_H 0x0c"
! 1826: .PP
! 1827: OSPF LS SUM header: 12 bytes
! 1828: .SS "#define LIBNET_OSPF_LSA_H 0x14"
! 1829: .PP
! 1830: OSPF LSA header: 20 bytes
! 1831: .SS "#define LIBNET_OSPF_LSR_H 0x0c"
! 1832: .PP
! 1833: OSPF LSR header: 12 bytes
! 1834: .SS "#define LIBNET_OSPF_LSU_H 0x04"
! 1835: .PP
! 1836: OSPF LSU header: 4 bytes
! 1837: .SS "#define LIBNET_RIP_H 0x18"
! 1838: .PP
! 1839: RIP header base: 24 bytes
! 1840: .SS "#define LIBNET_RPC_CALL_H 0x28"
! 1841: .PP
! 1842: RPC header: 40 bytes (assuming 8 byte auth header)
! 1843: .SS "#define LIBNET_RPC_CALL_TCP_H 0x2c"
! 1844: .PP
! 1845: RPC header: 44 bytes (with record marking)
! 1846: .SS "#define LIBNET_STP_CONF_H 0x23"
! 1847: .PP
! 1848: STP conf header: 35 bytes
! 1849: .SS "#define LIBNET_STP_TCN_H 0x04"
! 1850: .PP
! 1851: STP tcn header: 4 bytes
! 1852: .SS "#define LIBNET_TCP_DNSV4_H 0x0e"
! 1853: .PP
! 1854: TCP DNS v4 header: 14 bytes
! 1855: .SS "#define LIBNET_TCP_H 0x14"
! 1856: .PP
! 1857: TCP header: 20 bytes
! 1858: .SS "#define LIBNET_TOKEN_RING_H 0x16"
! 1859: .PP
! 1860: Token Ring header: 22 bytes
! 1861: .SS "#define LIBNET_UDP_DNSV4_H 0x0c"
! 1862: .PP
! 1863: UDP DNS v4 header: 12 bytes
! 1864: .SS "#define LIBNET_UDP_H 0x08"
! 1865: .PP
! 1866: UDP header: 8 bytes
! 1867: .SS "#define LIBNET_VRRP_H 0x08"
! 1868: .PP
! 1869: VRRP header: 8 bytes
! 1870: .SH "Author"
! 1871: .PP
! 1872: Generated automatically by Doxygen for libnet from the source code.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>