summaryrefslogtreecommitdiff
path: root/libnet/doc/man/man3/libnet-headers.h.3
diff options
context:
space:
mode:
Diffstat (limited to 'libnet/doc/man/man3/libnet-headers.h.3')
-rw-r--r--libnet/doc/man/man3/libnet-headers.h.31872
1 files changed, 1872 insertions, 0 deletions
diff --git a/libnet/doc/man/man3/libnet-headers.h.3 b/libnet/doc/man/man3/libnet-headers.h.3
new file mode 100644
index 0000000..a3cd32f
--- /dev/null
+++ b/libnet/doc/man/man3/libnet-headers.h.3
@@ -0,0 +1,1872 @@
+.TH "libnet-headers.h" 3 "10 Mar 2004" "libnet" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+libnet-headers.h \- libnet header information
+
+.SH SYNOPSIS
+.br
+.PP
+.SS "Data Structures"
+
+.in +1c
+.ti -1c
+.RI "struct \fBlibnet_802_1q_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_802_1x_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_802_2_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_802_2snap_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_802_3_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_ah_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_arp_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_as_lsa_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_auth_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_bgp4_header_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_bgp4_notification_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_bgp4_open_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_cdp_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_cdp_value_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_dbd_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_dhcpv4_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_dnsv4_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_esp_ftr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_esp_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_ether_addr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_ethernet_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_fddi_addr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_fddi_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_gre_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_gre_sre_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_icmpv4_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_icmpv6_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_igmp_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_in6_addr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_ipv4_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_ipv6_destopts_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_ipv6_frag_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_ipv6_hbhopts_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_ipv6_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_ipv6_routing_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_isl_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_lsa_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_lsr_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_lsu_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_mpls_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_net_lsa_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_ntp_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_ntp_hdr_l_fp\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_ntp_hdr_s_fp\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_ospf_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_ospf_hello_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_rip_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_rpc_call\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_rpc_call_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_rpc_call_tcp_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_rpc_opaque_auth\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_rtr_lsa_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_sebek_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_stp_conf_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_stp_tcn_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_sum_lsa_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_tcp_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_token_ring_addr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_token_ring_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_udp_hdr\fP"
+.br
+.ti -1c
+.RI "struct \fBlibnet_vrrp_hdr\fP"
+.br
+.in -1c
+.SS "Defines"
+
+.in +1c
+.ti -1c
+.RI "#define \fBLIBNET_802_1Q_H\fP 0x12"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_802_1X_H\fP 0x04"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_802_2_H\fP 0x03"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_802_2SNAP_H\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_802_3_H\fP 0x0e"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_ARP_H\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_ARP_ETH_IP_H\fP 0x1c"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_HEADER_H\fP 0x13"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_OPEN_H\fP 0x0a"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_UPDATE_H\fP 0x04"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_NOTIFICATION_H\fP 0x02"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_CDP_H\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCPV4_H\fP 0xf0"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_UDP_DNSV4_H\fP 0x0c"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_TCP_DNSV4_H\fP 0x0e"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_ETH_H\fP 0x0e"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_FDDI_H\fP 0x15"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_ICMPV4_H\fP 0x04"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_ICMPV4_ECHO_H\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_ICMPV4_MASK_H\fP 0x0c"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_ICMPV4_UNREACH_H\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_ICMPV4_TIMXCEED_H\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_ICMPV4_REDIRECT_H\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_ICMPV4_TS_H\fP 0x14"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_ICMPV6_H\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_IGMP_H\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_IPV4_H\fP 0x14"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_IPV6_H\fP 0x28"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_IPV6_FRAG_H\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_IPV6_ROUTING_H\fP 0x04"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_IPV6_DESTOPTS_H\fP 0x02"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_IPV6_HBHOPTS_H\fP 0x02"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_IPSEC_ESP_HDR_H\fP 0x0c"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_IPSEC_ESP_FTR_H\fP 0x02"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_IPSEC_AH_H\fP 0x10"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_ISL_H\fP 0x1a"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_GRE_H\fP 0x04"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_GRE_SRE_H\fP 0x04"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_MPLS_H\fP 0x04"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_H\fP 0x10"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_HELLO_H\fP 0x18"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_DBD_H\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_LSR_H\fP 0x0c"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_LSU_H\fP 0x04"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_LSA_H\fP 0x14"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_AUTH_H\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_CKSUM\fP 0x10"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_LS_RTR_H\fP 0x10"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_LS_NET_H\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_LS_SUM_H\fP 0x0c"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_LS_AS_EXT_H\fP 0x10"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_H\fP 0x30"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_RIP_H\fP 0x18"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_RPC_CALL_H\fP 0x28"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_RPC_CALL_TCP_H\fP 0x2c"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_SEBEK_H\fP 0x30"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_STP_CONF_H\fP 0x23"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_STP_TCN_H\fP 0x04"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_TOKEN_RING_H\fP 0x16"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_TCP_H\fP 0x14"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_UDP_H\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_VRRP_H\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_802_1Q_PRIMASK\fP 0x0007"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_802_1Q_CFIMASK\fP 0x0001"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_802_1Q_VIDMASK\fP 0x0fff"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_802_1X_PACKET\fP 0x00"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_802_1X_START\fP 0x01"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_802_1X_LOGOFF\fP 0x02"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_802_1X_KEY\fP 0x03"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_802_1X_ENCASFAL\fP 0x04"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_SAP_STP\fP 0x42"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_SAP_SNAP\fP 0xaa"
+.br
+.ti -1c
+.RI "#define \fBARPHRD_NETROM\fP 0"
+.br
+.ti -1c
+.RI "#define \fBARPHRD_ETHER\fP 1"
+.br
+.ti -1c
+.RI "#define \fBARPHRD_EETHER\fP 2"
+.br
+.ti -1c
+.RI "#define \fBARPHRD_AX25\fP 3"
+.br
+.ti -1c
+.RI "#define \fBARPHRD_PRONET\fP 4"
+.br
+.ti -1c
+.RI "#define \fBARPHRD_CHAOS\fP 5"
+.br
+.ti -1c
+.RI "#define \fBARPHRD_IEEE802\fP 6"
+.br
+.ti -1c
+.RI "#define \fBARPHRD_ARCNET\fP 7"
+.br
+.ti -1c
+.RI "#define \fBARPHRD_APPLETLK\fP 8"
+.br
+.ti -1c
+.RI "#define \fBARPHRD_LANSTAR\fP 9"
+.br
+.ti -1c
+.RI "#define \fBARPHRD_DLCI\fP 15"
+.br
+.ti -1c
+.RI "#define \fBARPHRD_ATM\fP 19"
+.br
+.ti -1c
+.RI "#define \fBARPHRD_METRICOM\fP 23"
+.br
+.ti -1c
+.RI "#define \fBARPHRD_IPSEC\fP 31"
+.br
+.ti -1c
+.RI "#define \fBARPOP_REQUEST\fP 1"
+.br
+.ti -1c
+.RI "#define \fBARPOP_REPLY\fP 2"
+.br
+.ti -1c
+.RI "#define \fBARPOP_REVREQUEST\fP 3"
+.br
+.ti -1c
+.RI "#define \fBARPOP_REVREPLY\fP 4"
+.br
+.ti -1c
+.RI "#define \fBARPOP_INVREQUEST\fP 8"
+.br
+.ti -1c
+.RI "#define \fBARPOP_INVREPLY\fP 9"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_MARKER_SIZE\fP 16"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_OPEN\fP 1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_UPDATE\fP 2"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_NOTIFICATION\fP 3"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_KEEPALIVE\fP 4"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_MESSAGE_HEADER_ERROR\fP 1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_OPEN_MESSAGE_ERROR\fP 2"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_UPDATE_MESSAGE_ERROR\fP 3"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_HOLD_TIMER_EXPIRED\fP 4"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_FINITE_STATE__ERROR\fP 5"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_CEASE\fP 6"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_CONNECTION_NOT_SYNCHRONIZED\fP 1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_BAD_MESSAGE_LENGTH\fP 2"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_BAD_MESSAGE_TYPE\fP 3"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_UNSUPPORTED_VERSION_NUMBER\fP 1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_BAD_PEER_AS\fP 2"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_BAD_BGP_IDENTIFIER\fP 3"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_UNSUPPORTED_OPTIONAL_PARAMETER\fP 4"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_AUTHENTICATION_FAILURE\fP 5"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_UNACCEPTABLE_HOLD_TIME\fP 6"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_MALFORMED_ATTRIBUTE_LIST\fP"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_UNRECOGNIZED_WELL_KNOWN_ATTRIBUTE\fP"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_MISSING_WELL_KNOWN_ATTRIBUTE\fP"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_ATTRIBUTE_FLAGS_ERROR\fP"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_ATTRIBUTE_LENGTH_ERROR\fP"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_INVALID_ORIGIN_ATTRIBUTE\fP"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_AS_ROUTING_LOOP\fP"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_INVALID_NEXT_HOP_ATTRIBUTE\fP"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_OPTIONAL_ATTRIBUTE_ERROR\fP"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_INVALID_NETWORK_FIELD\fP"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BGP4_MALFORMED_AS_PATH\fP"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_PROTO_CDP\fP 200"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_CDP_DEVID\fP 0x1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_CDP_ADDRESS\fP 0x2"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_CDP_PORTID\fP 0x3"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_CDP_CAPABIL\fP 0x4"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_CDP_VERSION\fP 0x5"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_CDP_PLATFORM\fP 0x6"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_CDP_IPPREFIX\fP 0x7"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_CDP_CAP_L3R\fP 0x01"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_CDP_CAP_L2B\fP 0x02"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_CDP_CAP_L2SRB\fP 0x04"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_CDP_CAP_L2S\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_CDP_CAP_SR\fP 0x10"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_CDP_CAP_NOI\fP 0x20"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_CDP_CAP_L1F\fP 0x40"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_REQUEST\fP 0x1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_REPLY\fP 0x2"
+.br
+.ti -1c
+.RI "#define \fBDHCP_MAGIC\fP 0x63825363"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_BOOTP_MIN_LEN\fP 0x12c"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_PAD\fP 0x00"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_SUBNETMASK\fP 0x01"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_TIMEOFFSET\fP 0x02"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_ROUTER\fP 0x03"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_TIMESERVER\fP 0x04"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_NAMESERVER\fP 0x05"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_DNS\fP 0x06"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_LOGSERV\fP 0x07"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_COOKIESERV\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_LPRSERV\fP 0x09"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_IMPSERV\fP 0x0a"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_RESSERV\fP 0x0b"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_HOSTNAME\fP 0x0c"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_BOOTFILESIZE\fP 0x0d"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_DUMPFILE\fP 0x0e"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_DOMAINNAME\fP 0x0f"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_SWAPSERV\fP 0x10"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_ROOTPATH\fP 0x11"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_EXTENPATH\fP 0x12"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_IPFORWARD\fP 0x13"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_SRCROUTE\fP 0x14"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_POLICYFILTER\fP 0x15"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_MAXASMSIZE\fP 0x16"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_IPTTL\fP 0x17"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_MTUTIMEOUT\fP 0x18"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_MTUTABLE\fP 0x19"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_MTUSIZE\fP 0x1a"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_LOCALSUBNETS\fP 0x1b"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_BROADCASTADDR\fP 0x1c"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_DOMASKDISCOV\fP 0x1d"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_MASKSUPPLY\fP 0x1e"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_DOROUTEDISC\fP 0x1f"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_ROUTERSOLICIT\fP 0x20"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_STATICROUTE\fP 0x21"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_TRAILERENCAP\fP 0x22"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_ARPTIMEOUT\fP 0x23"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_ETHERENCAP\fP 0x24"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_TCPTTL\fP 0x25"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_TCPKEEPALIVE\fP 0x26"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_TCPALIVEGARBAGE\fP 0x27"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_NISDOMAIN\fP 0x28"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_NISSERVERS\fP 0x29"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_NISTIMESERV\fP 0x2a"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_VENDSPECIFIC\fP 0x2b"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_NBNS\fP 0x2c"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_NBDD\fP 0x2d"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_NBTCPIP\fP 0x2e"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_NBTCPSCOPE\fP 0x2f"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_XFONT\fP 0x30"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_XDISPLAYMGR\fP 0x31"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_DISCOVERADDR\fP 0x32"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_LEASETIME\fP 0x33"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_OPTIONOVERLOAD\fP 0x34"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_MESSAGETYPE\fP 0x35"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_SERVIDENT\fP 0x36"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_PARAMREQUEST\fP 0x37"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_MESSAGE\fP 0x38"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_MAXMSGSIZE\fP 0x39"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_RENEWTIME\fP 0x3a"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_REBINDTIME\fP 0x3b"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_CLASSSID\fP 0x3c"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_CLIENTID\fP 0x3d"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_NISPLUSDOMAIN\fP 0x40"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_NISPLUSSERVERS\fP 0x41"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_MOBILEIPAGENT\fP 0x44"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_SMTPSERVER\fP 0x45"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_POP3SERVER\fP 0x46"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_NNTPSERVER\fP 0x47"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_WWWSERVER\fP 0x48"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_FINGERSERVER\fP 0x49"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_IRCSERVER\fP 0x4a"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_STSERVER\fP 0x4b"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_STDASERVER\fP 0x4c"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_END\fP 0xff"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_MSGDISCOVER\fP 0x01"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_MSGOFFER\fP 0x02"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_MSGREQUEST\fP 0x03"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_MSGDECLINE\fP 0x04"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_MSGACK\fP 0x05"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_MSGNACK\fP 0x06"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_MSGRELEASE\fP 0x07"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DHCP_MSGINFORM\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DNS_H\fP LIBNET_UDP_DNSV4_H"
+.br
+.ti -1c
+.RI "#define \fBETHERTYPE_PUP\fP 0x0200"
+.br
+.ti -1c
+.RI "#define \fBETHERTYPE_IP\fP 0x0800"
+.br
+.ti -1c
+.RI "#define \fBETHERTYPE_ARP\fP 0x0806"
+.br
+.ti -1c
+.RI "#define \fBETHERTYPE_REVARP\fP 0x8035"
+.br
+.ti -1c
+.RI "#define \fBETHERTYPE_VLAN\fP 0x8100"
+.br
+.ti -1c
+.RI "#define \fBETHERTYPE_EAP\fP 0x888e"
+.br
+.ti -1c
+.RI "#define \fBETHERTYPE_MPLS\fP 0x8847"
+.br
+.ti -1c
+.RI "#define \fBETHERTYPE_LOOPBACK\fP 0x9000"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_FDDI_LLC_FRAME\fP 0x10"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_FDDI_48BIT_ADDR\fP 0x40"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_FDDI_FC_REQD\fP LIBNET_FDDI_LLC_FRAME | LIBNET_FDDI_48BIT_ADDR"
+.br
+.ti -1c
+.RI "#define \fBFDDI_TYPE_IP\fP 0x0800"
+.br
+.ti -1c
+.RI "#define \fBFDDI_TYPE_ARP\fP 0x0806"
+.br
+.ti -1c
+.RI "#define \fBFDDI_TYPE_REVARP\fP 0x8035"
+.br
+.ti -1c
+.RI "#define \fBGRE_CSUM\fP 0x8000"
+.br
+.ti -1c
+.RI "#define \fBGRE_ROUTING\fP 0x4000"
+.br
+.ti -1c
+.RI "#define \fBGRE_KEY\fP 0x2000"
+.br
+.ti -1c
+.RI "#define \fBGRE_SEQ\fP 0x1000"
+.br
+.ti -1c
+.RI "#define \fBGRE_STRICT\fP 0x0800"
+.br
+.ti -1c
+.RI "#define \fBGRE_REC\fP 0x0700"
+.br
+.ti -1c
+.RI "#define \fBGRE_ACK\fP 0x0080"
+.br
+.ti -1c
+.RI "#define \fBGRE_FLAGS_MASK\fP 0x00F8"
+.br
+.ti -1c
+.RI "#define \fBGRE_VERSION_MASK\fP 0x0007"
+.br
+.ti -1c
+.RI "#define \fBGRE_VERSION_0\fP 0x0000"
+.br
+.ti -1c
+.RI "#define \fBGRE_VERSION_1\fP 0x0001"
+.br
+.ti -1c
+.RI "#define \fBGRE_SNA\fP 0x0004"
+.br
+.ti -1c
+.RI "#define \fBGRE_OSI_NETWORK_LAYER\fP 0x00FE"
+.br
+.ti -1c
+.RI "#define \fBGRE_PUP\fP 0x0200"
+.br
+.ti -1c
+.RI "#define \fBGRE_XNS\fP 0x0600"
+.br
+.ti -1c
+.RI "#define \fBGRE_IP\fP 0x0800"
+.br
+.ti -1c
+.RI "#define \fBGRE_CHAOS\fP 0x0804"
+.br
+.ti -1c
+.RI "#define \fBGRE_RFC_826_ARP\fP 0x0806"
+.br
+.ti -1c
+.RI "#define \fBGRE_FRAME_RELAY_ARP\fP 0x0808"
+.br
+.ti -1c
+.RI "#define \fBGRE_VINES\fP 0x0BAD"
+.br
+.ti -1c
+.RI "#define \fBGRE_VINES_ECHO\fP 0x0BAE"
+.br
+.ti -1c
+.RI "#define \fBGRE_VINES_LOOPBACK\fP 0x0BAF"
+.br
+.ti -1c
+.RI "#define \fBGRE_DECNET\fP 0x6003"
+.br
+.ti -1c
+.RI "#define \fBGRE_TRANSPARENT_ETHERNET_BRIDGING\fP 0x6558"
+.br
+.ti -1c
+.RI "#define \fBGRE_RAW_FRAME_RELAY\fP 0x6559"
+.br
+.ti -1c
+.RI "#define \fBGRE_APOLLO_DOMAIN\fP 0x8019"
+.br
+.ti -1c
+.RI "#define \fBGRE_ETHERTALK\fP 0x809B"
+.br
+.ti -1c
+.RI "#define \fBGRE_NOVELL_IPX\fP 0x8137"
+.br
+.ti -1c
+.RI "#define \fBGRE_RFC_1144_TCP_IP_COMPRESSION\fP 0x876B"
+.br
+.ti -1c
+.RI "#define \fBGRE_IP_AUTONOMOUS_SYSTEMS\fP 0x876C"
+.br
+.ti -1c
+.RI "#define \fBGRE_SECURE_DATA\fP 0x876D"
+.br
+.ti -1c
+.RI "#define \fBGRE_PPP\fP 0x880b"
+.br
+.ti -1c
+.RI "#define \fBgre_sum\fP _data._gre.sum"
+.br
+.ti -1c
+.RI "#define \fBgre_offset\fP _data._gre.offset"
+.br
+.ti -1c
+.RI "#define \fBgre_key\fP _data._gre.key"
+.br
+.ti -1c
+.RI "#define \fBgre_seq\fP _data._gre.seq"
+.br
+.ti -1c
+.RI "#define \fBegre_payload_s\fP _data._egre.payload_s"
+.br
+.ti -1c
+.RI "#define \fBegre_callID\fP _data._egre.callID"
+.br
+.ti -1c
+.RI "#define \fBegre_seq\fP _data._egre.seq"
+.br
+.ti -1c
+.RI "#define \fBegre_ack\fP _data._egre.ack"
+.br
+.ti -1c
+.RI "#define \fBIPPROTO_GRE\fP 47"
+.br
+.ti -1c
+.RI "#define \fBIPTOS_LOWDELAY\fP 0x10"
+.br
+.ti -1c
+.RI "#define \fBIPTOS_THROUGHPUT\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBIPTOS_RELIABILITY\fP 0x04"
+.br
+.ti -1c
+.RI "#define \fBIPTOS_LOWCOST\fP 0x02"
+.br
+.ti -1c
+.RI "#define \fBIP_RF\fP 0x8000"
+.br
+.ti -1c
+.RI "#define \fBIP_DF\fP 0x4000"
+.br
+.ti -1c
+.RI "#define \fBIP_MF\fP 0x2000"
+.br
+.ti -1c
+.RI "#define \fBIP_OFFMASK\fP 0x1fff"
+.br
+.ti -1c
+.RI "#define \fBIPOPT_EOL\fP 0"
+.br
+.ti -1c
+.RI "#define \fBIPOPT_NOP\fP 1"
+.br
+.ti -1c
+.RI "#define \fBIPOPT_RR\fP 7"
+.br
+.ti -1c
+.RI "#define \fBIPOPT_TS\fP 68"
+.br
+.ti -1c
+.RI "#define \fBIPOPT_SECURITY\fP 130"
+.br
+.ti -1c
+.RI "#define \fBIPOPT_LSRR\fP 131"
+.br
+.ti -1c
+.RI "#define \fBIPOPT_SATID\fP 136"
+.br
+.ti -1c
+.RI "#define \fBIPOPT_SSRR\fP 137"
+.br
+.ti -1c
+.RI "#define \fBlibnet_s6_addr\fP __u6_addr.__u6_addr8"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_IPV6_NH_FRAGMENT\fP 44"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_IPV6_NH_ROUTING\fP 43"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_IPV6_NH_DESTOPTS\fP 60"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_IPV6_NH_HBH\fP 0"
+.br
+.ti -1c
+.RI "#define \fBIPPROTO_ICMP6\fP 0x3a"
+.br
+.ti -1c
+.RI "#define \fBICMP6_ECHO\fP 128"
+.br
+.ti -1c
+.RI "#define \fBICMP6_ECHOREPLY\fP 129"
+.br
+.ti -1c
+.RI "#define \fBICMP6_UNREACH\fP 1"
+.br
+.ti -1c
+.RI "#define \fBICMP6_PKTTOOBIG\fP 2"
+.br
+.ti -1c
+.RI "#define \fBICMP6_TIMXCEED\fP 3"
+.br
+.ti -1c
+.RI "#define \fBICMP6_PARAMPROB\fP 4"
+.br
+.ti -1c
+.RI "#define \fBICMP_ECHOREPLY\fP 0"
+.br
+.ti -1c
+.RI "#define \fBICMP_UNREACH\fP 3"
+.br
+.ti -1c
+.RI "#define \fBICMP_SOURCEQUENCH\fP 4"
+.br
+.ti -1c
+.RI "#define \fBICMP_REDIRECT\fP 5"
+.br
+.ti -1c
+.RI "#define \fBICMP_ECHO\fP 8"
+.br
+.ti -1c
+.RI "#define \fBICMP_ROUTERADVERT\fP 9"
+.br
+.ti -1c
+.RI "#define \fBICMP_ROUTERSOLICIT\fP 10"
+.br
+.ti -1c
+.RI "#define \fBICMP_TIMXCEED\fP 11"
+.br
+.ti -1c
+.RI "#define \fBICMP_PARAMPROB\fP 12"
+.br
+.ti -1c
+.RI "#define \fBICMP_TSTAMP\fP 13"
+.br
+.ti -1c
+.RI "#define \fBICMP_TSTAMPREPLY\fP 14"
+.br
+.ti -1c
+.RI "#define \fBICMP_IREQ\fP 15"
+.br
+.ti -1c
+.RI "#define \fBICMP_IREQREPLY\fP 16"
+.br
+.ti -1c
+.RI "#define \fBICMP_MASKREQ\fP 17"
+.br
+.ti -1c
+.RI "#define \fBICMP_MASKREPLY\fP 18"
+.br
+.ti -1c
+.RI "#define \fBICMP_UNREACH_NET\fP 0"
+.br
+.ti -1c
+.RI "#define \fBICMP_UNREACH_HOST\fP 1"
+.br
+.ti -1c
+.RI "#define \fBICMP_UNREACH_PROTOCOL\fP 2"
+.br
+.ti -1c
+.RI "#define \fBICMP_UNREACH_PORT\fP 3"
+.br
+.ti -1c
+.RI "#define \fBICMP_UNREACH_NEEDFRAG\fP 4"
+.br
+.ti -1c
+.RI "#define \fBICMP_UNREACH_SRCFAIL\fP 5"
+.br
+.ti -1c
+.RI "#define \fBICMP_UNREACH_NET_UNKNOWN\fP 6"
+.br
+.ti -1c
+.RI "#define \fBICMP_UNREACH_HOST_UNKNOWN\fP 7"
+.br
+.ti -1c
+.RI "#define \fBICMP_UNREACH_ISOLATED\fP 8"
+.br
+.ti -1c
+.RI "#define \fBICMP_UNREACH_NET_PROHIB\fP 9"
+.br
+.ti -1c
+.RI "#define \fBICMP_UNREACH_HOST_PROHIB\fP 10"
+.br
+.ti -1c
+.RI "#define \fBICMP_UNREACH_TOSNET\fP 11"
+.br
+.ti -1c
+.RI "#define \fBICMP_UNREACH_TOSHOST\fP 12"
+.br
+.ti -1c
+.RI "#define \fBICMP_UNREACH_FILTER_PROHIB\fP 13"
+.br
+.ti -1c
+.RI "#define \fBICMP_UNREACH_HOST_PRECEDENCE\fP 14"
+.br
+.ti -1c
+.RI "#define \fBICMP_UNREACH_PRECEDENCE_CUTOFF\fP 15"
+.br
+.ti -1c
+.RI "#define \fBICMP_REDIRECT_NET\fP 0"
+.br
+.ti -1c
+.RI "#define \fBICMP_REDIRECT_HOST\fP 1"
+.br
+.ti -1c
+.RI "#define \fBICMP_REDIRECT_TOSNET\fP 2"
+.br
+.ti -1c
+.RI "#define \fBICMP_REDIRECT_TOSHOST\fP 3"
+.br
+.ti -1c
+.RI "#define \fBICMP_TIMXCEED_INTRANS\fP 0"
+.br
+.ti -1c
+.RI "#define \fBICMP_TIMXCEED_REASS\fP 1"
+.br
+.ti -1c
+.RI "#define \fBICMP_PARAMPROB_OPTABSENT\fP 1"
+.br
+.ti -1c
+.RI "#define \fBicmp_id\fP hun.echo.id"
+.br
+.ti -1c
+.RI "#define \fBicmp_seq\fP hun.echo.seq"
+.br
+.ti -1c
+.RI "#define \fBicmp_mask\fP dun.mask"
+.br
+.ti -1c
+.RI "#define \fBicmp_data\fP dun.data"
+.br
+.ti -1c
+.RI "#define \fBicmp_otime\fP dun.ts.its_otime"
+.br
+.ti -1c
+.RI "#define \fBicmp_rtime\fP dun.ts.its_rtime"
+.br
+.ti -1c
+.RI "#define \fBicmp_ttime\fP dun.ts.its_ttime"
+.br
+.ti -1c
+.RI "#define \fBIGMP_MEMBERSHIP_QUERY\fP 0x11"
+.br
+.ti -1c
+.RI "#define \fBIGMP_V1_MEMBERSHIP_REPORT\fP 0x12"
+.br
+.ti -1c
+.RI "#define \fBIGMP_V2_MEMBERSHIP_REPORT\fP 0x16"
+.br
+.ti -1c
+.RI "#define \fBIGMP_LEAVE_GROUP\fP 0x17"
+.br
+.ti -1c
+.RI "#define \fBIPPROTO_ESP\fP 50"
+.br
+.ti -1c
+.RI "#define \fBIPPROTO_AH\fP 51"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_PROTO_ISL\fP 201"
+.br
+.ti -1c
+.RI "#define \fBIPPROTO_OSPF\fP 89"
+.br
+.ti -1c
+.RI "#define \fBIPPROTO_OSPF_LSA\fP 890"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_MODX\fP 4102"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OPT_EBIT\fP 0x02"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OPT_MCBIT\fP 0x04"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OPT_NPBIT\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OPT_EABIT\fP 0x10"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OPT_DCBIT\fP 0x20"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_MPLS_BOS_ON\fP 1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_MPLS_BOS_OFF\fP 0"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_LI_NW\fP 0x0"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_LI_AS\fP 0x1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_LI_DS\fP 0x2"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_LI_AC\fP 0x3"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_VN_2\fP 0x2"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_VN_3\fP 0x3"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_VN_4\fP 0x4"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_MODE_R\fP 0x0"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_MODE_A\fP 0x1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_MODE_P\fP 0x2"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_MODE_C\fP 0x3"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_MODE_S\fP 0x4"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_MODE_B\fP 0x5"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_MODE_RC\fP 0x6"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_MODE_RP\fP 0x7"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_STRATUM_UNAVAIL\fP 0x0"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_STRATUM_PRIMARY\fP 0x1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_REF_LOCAL\fP 0x4c4f434c"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_REF_PPS\fP 0x50505300"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_REF_ACTS\fP 0x41435453"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_REF_USNO\fP 0x55534e4f"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_REF_PTB\fP 0x50544200"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_REF_TDF\fP 0x54444600"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_REF_DCF\fP 0x44434600"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_REF_MSF\fP 0x4d534600"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_REF_WWV\fP 0x57575600"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_REF_WWVB\fP 0x57575642"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_REF_WWVH\fP 0x57575648"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_REF_CHU\fP 0x43485500"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_REF_LORC\fP 0x4c4f5243"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_REF_OMEG\fP 0x4f4d4547"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_REF_GPS\fP 0x47505300"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_NTP_REF_GOES\fP 0x474f4553"
+.br
+.ti -1c
+.RI "#define \fBOSPFVERSION\fP 2"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_UMD\fP 0"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_HELLO\fP 1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_DBD\fP 2"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_LSR\fP 3"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_LSU\fP 4"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_LSA\fP 5"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_AUTH_NULL\fP 0"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_AUTH_SIMPLE\fP 1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_OSPF_AUTH_MD5\fP 2"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DBD_IBI\fP 0x01"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DBD_MBIT\fP 0x02"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_DBD_MSBIT\fP 0x04"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_LS_TYPE_RTR\fP 1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_LS_TYPE_NET\fP 2"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_LS_TYPE_IP\fP 3"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_LS_TYPE_ASBR\fP 4"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_LS_TYPE_ASEXT\fP 5"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_RTR_FLAGS_W\fP 0x0100"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_RTR_FLAGS_E\fP 0x0200"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_RTR_FLAGS_B\fP 0x0400"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_LINK_ID_NBR_ID\fP 1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_LINK_ID_IP_DES\fP 2"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_LINK_ID_SUB\fP 3"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_RTR_TYPE_PTP\fP 1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_RTR_TYPE_TRANS\fP 2"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_RTR_TYPE_STUB\fP 3"
+.br
+.ti -1c
+.RI "#define \fBRTR_TYPE_VRTL\fP 4"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_AS_E_BIT_ON\fP 0x80000000"
+.br
+.ti -1c
+.RI "#define \fBRIPCMD_REQUEST\fP 1"
+.br
+.ti -1c
+.RI "#define \fBRIPCMD_RESPONSE\fP 2"
+.br
+.ti -1c
+.RI "#define \fBRIPCMD_TRACEON\fP 3"
+.br
+.ti -1c
+.RI "#define \fBRIPCMD_TRACEOFF\fP 4"
+.br
+.ti -1c
+.RI "#define \fBRIPCMD_POLL\fP 5"
+.br
+.ti -1c
+.RI "#define \fBRIPCMD_POLLENTRY\fP 6"
+.br
+.ti -1c
+.RI "#define \fBRIPCMD_MAX\fP 7"
+.br
+.ti -1c
+.RI "#define \fBRIPVER_0\fP 0"
+.br
+.ti -1c
+.RI "#define \fBRIPVER_1\fP 1"
+.br
+.ti -1c
+.RI "#define \fBRIPVER_2\fP 2"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_RPC_CALL\fP 0"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_RPC_REPLY\fP 1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_RPC_VERS\fP 2"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_RPC_LAST_FRAG\fP 0x80000000"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_PMAP_PROGRAM\fP 100000"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_PMAP_PROC_NULL\fP 0"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_PMAP_PROC_SET\fP 1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_PMAP_PROC_UNSET\fP 2"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_PMAP_PROC_GETADDR\fP 3"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_PMAP_PROC_DUMP\fP 4"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_PMAP_PROC_CALLIT\fP 5"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_PMAP_PROC_BCAST\fP 5"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_PMAP_PROC_GETTIME\fP 6"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_PMAP_PROC_UADDR2TADDR\fP 7"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_PMAP_PROC_TADDR2UADDR\fP 8"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_PMAP_PROC_GETVERSADDR\fP 9"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_PMAP_PROC_INDIRECT\fP 10"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_PMAP_PROC_GETADDRLIST\fP 11"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_PMAP_PROC_GETSTAT\fP 12"
+.br
+.ti -1c
+.RI "#define \fBTH_FIN\fP 0x01"
+.br
+.ti -1c
+.RI "#define \fBTH_SYN\fP 0x02"
+.br
+.ti -1c
+.RI "#define \fBTH_RST\fP 0x04"
+.br
+.ti -1c
+.RI "#define \fBTH_PUSH\fP 0x08"
+.br
+.ti -1c
+.RI "#define \fBTH_ACK\fP 0x10"
+.br
+.ti -1c
+.RI "#define \fBTH_URG\fP 0x20"
+.br
+.ti -1c
+.RI "#define \fBTH_ECE\fP 0x40"
+.br
+.ti -1c
+.RI "#define \fBTH_CWR\fP 0x80"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_TOKEN_RING_FRAME\fP 0x10"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_TOKEN_RING_LLC_FRAME\fP 0x40"
+.br
+.ti -1c
+.RI "#define \fBTOKEN_RING_TYPE_IP\fP 0x0800"
+.br
+.ti -1c
+.RI "#define \fBTOKEN_RING_TYPE_ARP\fP 0x0806"
+.br
+.ti -1c
+.RI "#define \fBTOKEN_RING_TYPE_REVARP\fP 0x8035"
+.br
+.ti -1c
+.RI "#define \fBSEBEK_PROTO_VERSION\fP 1"
+.br
+.ti -1c
+.RI "#define \fBSEBEK_TYPE_READ\fP 0"
+.br
+.ti -1c
+.RI "#define \fBSEBEK_TYPE_WRITE\fP 1"
+.br
+.ti -1c
+.RI "#define \fBSEBEK_CMD_LENGTH\fP 12"
+.br
+.ti -1c
+.RI "#define \fBIPPROTO_VRRP\fP 112"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_VRRP_VERSION_01\fP 0x1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_VRRP_VERSION_02\fP 0x2"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_VRRP_TYPE_ADVERT\fP 0x1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_VRRP_AUTH_NONE\fP 0x1"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_VRRP_AUTH_PASSWD\fP 0x2"
+.br
+.ti -1c
+.RI "#define \fBLIBNET_VRRP_AUTH_IPAH\fP 0x3"
+.br
+.in -1c
+.SH "Detailed Description"
+.PP
+libnet header information
+
+
+.SH "Define Documentation"
+.PP
+.SS "#define LIBNET_802_1Q_CFIMASK 0x0001"
+.PP
+CFI mask
+.SS "#define LIBNET_802_1Q_H 0x12"
+.PP
+802.1Q header: 18 bytes
+.SS "#define LIBNET_802_1Q_PRIMASK 0x0007"
+.PP
+priority mask
+.SS "#define LIBNET_802_1Q_VIDMASK 0x0fff"
+.PP
+vid mask
+.SS "#define LIBNET_802_1X_ENCASFAL 0x04"
+.PP
+802.1x encasfal
+.SS "#define LIBNET_802_1X_H 0x04"
+.PP
+802.1X header: 4 bytes
+.SS "#define LIBNET_802_1X_KEY 0x03"
+.PP
+802.1x key
+.SS "#define LIBNET_802_1X_LOGOFF 0x02"
+.PP
+802.1x logoff
+.SS "#define LIBNET_802_1X_PACKET 0x00"
+.PP
+802.1x packet
+.SS "#define LIBNET_802_1X_START 0x01"
+.PP
+802.1x start
+.SS "#define LIBNET_802_2_H 0x03"
+.PP
+802.2 LLC header: 3 bytes
+.SS "#define LIBNET_802_2SNAP_H 0x08"
+.PP
+802.2 LLC/SNAP header:8 bytes
+.SS "#define LIBNET_802_3_H 0x0e"
+.PP
+802.3 header: 14 bytes
+.SS "#define LIBNET_ARP_ETH_IP_H 0x1c"
+.PP
+ARP w/ ETH and IP: 28 bytes
+.SS "#define LIBNET_ARP_H 0x08"
+.PP
+ARP header w/o addrs: 8 bytes
+.SS "#define LIBNET_BGP4_HEADER_H 0x13"
+.PP
+BGP header: 19 bytes
+.SS "#define LIBNET_BGP4_NOTIFICATION_H 0x02"
+.PP
+BGP notif. header: 2 bytes
+.SS "#define LIBNET_BGP4_OPEN_H 0x0a"
+.PP
+BGP open header: 10 bytes
+.SS "#define LIBNET_BGP4_UPDATE_H 0x04"
+.PP
+BGP open header: 4 bytes
+.SS "#define LIBNET_CDP_H 0x08"
+.PP
+CDP header base: 8 bytes
+.SS "#define LIBNET_DHCPV4_H 0xf0"
+.PP
+DHCP v4 header: 240 bytes
+.SS "#define LIBNET_ETH_H 0x0e"
+.PP
+Ethernet header: 14 bytes
+.SS "#define LIBNET_FDDI_H 0x15"
+.PP
+FDDI header: 21 bytes
+.SS "#define LIBNET_GRE_H 0x04"
+.PP
+GRE header: 4 bytes
+.SS "#define LIBNET_GRE_SRE_H 0x04"
+.PP
+GRE SRE header: 4 bytes
+.SS "#define LIBNET_ICMPV4_ECHO_H 0x08"
+.PP
+ICMP_ECHO header: 8 bytes
+.SS "#define LIBNET_ICMPV4_H 0x04"
+.PP
+ICMP header base: 4 bytes
+.SS "#define LIBNET_ICMPV4_MASK_H 0x0c"
+.PP
+ICMP_MASK header: 12 bytes
+.SS "#define LIBNET_ICMPV4_REDIRECT_H 0x08"
+.PP
+ICMP_REDIRECT header: 8 bytes
+.SS "#define LIBNET_ICMPV4_TIMXCEED_H 0x08"
+.PP
+ICMP_TIMXCEED header: 8 bytes
+.SS "#define LIBNET_ICMPV4_TS_H 0x14"
+.PP
+ICMP_TIMESTAMP headr:20 bytes
+.SS "#define LIBNET_ICMPV4_UNREACH_H 0x08"
+.PP
+ICMP_UNREACH header: 8 bytes
+.SS "#define LIBNET_ICMPV6_H 0x08"
+.PP
+ICMP6 header base: 8 bytes
+.SS "#define LIBNET_IGMP_H 0x08"
+.PP
+IGMP header: 8 bytes
+.SS "#define LIBNET_IPSEC_AH_H 0x10"
+.PP
+IPSEC AH header: 16 bytes
+.SS "#define LIBNET_IPSEC_ESP_FTR_H 0x02"
+.PP
+IPSEC ESP footer: 2 bytes
+.SS "#define LIBNET_IPSEC_ESP_HDR_H 0x0c"
+.PP
+IPSEC ESP header: 12 bytes
+.SS "#define LIBNET_IPV4_H 0x14"
+.PP
+IPv4 header: 20 bytes
+.SS "#define LIBNET_IPV6_DESTOPTS_H 0x02"
+.PP
+IPv6 dest opts base: 2 bytes
+.SS "#define LIBNET_IPV6_FRAG_H 0x08"
+.PP
+IPv6 frag header: 8 bytes
+.SS "#define LIBNET_IPV6_H 0x28"
+.PP
+IPv6 header: 40 bytes
+.SS "#define LIBNET_IPV6_HBHOPTS_H 0x02"
+.PP
+IPv6 hop/hop opt base:2 bytes
+.SS "#define LIBNET_IPV6_ROUTING_H 0x04"
+.PP
+IPv6 frag header base:4 bytes
+.SS "#define LIBNET_ISL_H 0x1a"
+.PP
+ISL header: 26 bytes
+.SS "#define LIBNET_MPLS_H 0x04"
+.PP
+MPLS header: 4 bytes
+.SS "#define LIBNET_NTP_H 0x30"
+.PP
+NTP header: 48 bytes
+.SS "#define LIBNET_OSPF_AUTH_H 0x08"
+.PP
+OSPF AUTH header: 8 bytes
+.SS "#define LIBNET_OSPF_CKSUM 0x10"
+.PP
+OSPF CKSUM header: 16 bytes
+.SS "#define LIBNET_OSPF_DBD_H 0x08"
+.PP
+OSPF DBD header: 8 bytes
+.SS "#define LIBNET_OSPF_H 0x10"
+.PP
+OSPF header: 16 bytes
+.SS "#define LIBNET_OSPF_HELLO_H 0x18"
+.PP
+OSPF hello header: 24 bytes
+.SS "#define LIBNET_OSPF_LS_AS_EXT_H 0x10"
+.PP
+OSPF LS AS header: 16 bytes
+.SS "#define LIBNET_OSPF_LS_NET_H 0x08"
+.PP
+OSPF LS NET header: 8 bytes
+.SS "#define LIBNET_OSPF_LS_RTR_H 0x10"
+.PP
+OSPF LS RTR header: 16 bytes
+.SS "#define LIBNET_OSPF_LS_SUM_H 0x0c"
+.PP
+OSPF LS SUM header: 12 bytes
+.SS "#define LIBNET_OSPF_LSA_H 0x14"
+.PP
+OSPF LSA header: 20 bytes
+.SS "#define LIBNET_OSPF_LSR_H 0x0c"
+.PP
+OSPF LSR header: 12 bytes
+.SS "#define LIBNET_OSPF_LSU_H 0x04"
+.PP
+OSPF LSU header: 4 bytes
+.SS "#define LIBNET_RIP_H 0x18"
+.PP
+RIP header base: 24 bytes
+.SS "#define LIBNET_RPC_CALL_H 0x28"
+.PP
+RPC header: 40 bytes (assuming 8 byte auth header)
+.SS "#define LIBNET_RPC_CALL_TCP_H 0x2c"
+.PP
+RPC header: 44 bytes (with record marking)
+.SS "#define LIBNET_STP_CONF_H 0x23"
+.PP
+STP conf header: 35 bytes
+.SS "#define LIBNET_STP_TCN_H 0x04"
+.PP
+STP tcn header: 4 bytes
+.SS "#define LIBNET_TCP_DNSV4_H 0x0e"
+.PP
+TCP DNS v4 header: 14 bytes
+.SS "#define LIBNET_TCP_H 0x14"
+.PP
+TCP header: 20 bytes
+.SS "#define LIBNET_TOKEN_RING_H 0x16"
+.PP
+Token Ring header: 22 bytes
+.SS "#define LIBNET_UDP_DNSV4_H 0x0c"
+.PP
+UDP DNS v4 header: 12 bytes
+.SS "#define LIBNET_UDP_H 0x08"
+.PP
+UDP header: 8 bytes
+.SS "#define LIBNET_VRRP_H 0x08"
+.PP
+VRRP header: 8 bytes
+.SH "Author"
+.PP
+Generated automatically by Doxygen for libnet from the source code.