diff options
Diffstat (limited to 'libnet/doc/man/man3/libnet-headers.h.3')
-rw-r--r-- | libnet/doc/man/man3/libnet-headers.h.3 | 1872 |
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. |