libnet-headers.h man page on SuSE
Printed from http://www.polarhome.com/service/man/?qf=libnet-headers.h&af=0&tf=2&of=SuSE
libnet-headers.h(3) libnet-headers.h(3)
NAME
libnet-headers.h - libnet header information
SYNOPSIS
Data Structures
struct libnet_802_1q_hdr
struct libnet_802_1x_hdr
struct libnet_802_2_hdr
struct libnet_802_2snap_hdr
struct libnet_802_3_hdr
struct libnet_ah_hdr
struct libnet_arp_hdr
struct libnet_as_lsa_hdr
struct libnet_auth_hdr
struct libnet_bgp4_header_hdr
struct libnet_bgp4_notification_hdr
struct libnet_bgp4_open_hdr
struct libnet_cdp_hdr
struct libnet_cdp_value_hdr
struct libnet_dbd_hdr
struct libnet_dhcpv4_hdr
struct libnet_dnsv4_hdr
struct libnet_esp_ftr
struct libnet_esp_hdr
struct libnet_ether_addr
struct libnet_ethernet_hdr
struct libnet_fddi_addr
struct libnet_fddi_hdr
struct libnet_gre_hdr
struct libnet_gre_sre_hdr
struct libnet_icmpv4_hdr
struct libnet_icmpv6_hdr
struct libnet_igmp_hdr
struct libnet_in6_addr
struct libnet_ipv4_hdr
struct libnet_ipv6_destopts_hdr
struct libnet_ipv6_frag_hdr
struct libnet_ipv6_hbhopts_hdr
struct libnet_ipv6_hdr
struct libnet_ipv6_routing_hdr
struct libnet_isl_hdr
struct libnet_lsa_hdr
struct libnet_lsr_hdr
struct libnet_lsu_hdr
struct libnet_mpls_hdr
struct libnet_net_lsa_hdr
struct libnet_ntp_hdr
struct libnet_ntp_hdr_l_fp
struct libnet_ntp_hdr_s_fp
struct libnet_ospf_hdr
struct libnet_ospf_hello_hdr
struct libnet_rip_hdr
struct libnet_rpc_call
struct libnet_rpc_call_hdr
struct libnet_rpc_call_tcp_hdr
struct libnet_rpc_opaque_auth
struct libnet_rtr_lsa_hdr
struct libnet_sebek_hdr
struct libnet_stp_conf_hdr
struct libnet_stp_tcn_hdr
struct libnet_sum_lsa_hdr
struct libnet_tcp_hdr
struct libnet_token_ring_addr
struct libnet_token_ring_hdr
struct libnet_udp_hdr
struct libnet_vrrp_hdr
Defines
#define LIBNET_802_1Q_H 0x12
#define LIBNET_802_1X_H 0x04
#define LIBNET_802_2_H 0x03
#define LIBNET_802_2SNAP_H 0x08
#define LIBNET_802_3_H 0x0e
#define LIBNET_ARP_H 0x08
#define LIBNET_ARP_ETH_IP_H 0x1c
#define LIBNET_BGP4_HEADER_H 0x13
#define LIBNET_BGP4_OPEN_H 0x0a
#define LIBNET_BGP4_UPDATE_H 0x04
#define LIBNET_BGP4_NOTIFICATION_H 0x02
#define LIBNET_CDP_H 0x08
#define LIBNET_DHCPV4_H 0xf0
#define LIBNET_UDP_DNSV4_H 0x0c
#define LIBNET_TCP_DNSV4_H 0x0e
#define LIBNET_ETH_H 0x0e
#define LIBNET_FDDI_H 0x15
#define LIBNET_ICMPV4_H 0x04
#define LIBNET_ICMPV4_ECHO_H 0x08
#define LIBNET_ICMPV4_MASK_H 0x0c
#define LIBNET_ICMPV4_UNREACH_H 0x08
#define LIBNET_ICMPV4_TIMXCEED_H 0x08
#define LIBNET_ICMPV4_REDIRECT_H 0x08
#define LIBNET_ICMPV4_TS_H 0x14
#define LIBNET_ICMPV6_H 0x08
#define LIBNET_IGMP_H 0x08
#define LIBNET_IPV4_H 0x14
#define LIBNET_IPV6_H 0x28
#define LIBNET_IPV6_FRAG_H 0x08
#define LIBNET_IPV6_ROUTING_H 0x04
#define LIBNET_IPV6_DESTOPTS_H 0x02
#define LIBNET_IPV6_HBHOPTS_H 0x02
#define LIBNET_IPSEC_ESP_HDR_H 0x0c
#define LIBNET_IPSEC_ESP_FTR_H 0x02
#define LIBNET_IPSEC_AH_H 0x10
#define LIBNET_ISL_H 0x1a
#define LIBNET_GRE_H 0x04
#define LIBNET_GRE_SRE_H 0x04
#define LIBNET_MPLS_H 0x04
#define LIBNET_OSPF_H 0x10
#define LIBNET_OSPF_HELLO_H 0x18
#define LIBNET_OSPF_DBD_H 0x08
#define LIBNET_OSPF_LSR_H 0x0c
#define LIBNET_OSPF_LSU_H 0x04
#define LIBNET_OSPF_LSA_H 0x14
#define LIBNET_OSPF_AUTH_H 0x08
#define LIBNET_OSPF_CKSUM 0x10
#define LIBNET_OSPF_LS_RTR_H 0x10
#define LIBNET_OSPF_LS_NET_H 0x08
#define LIBNET_OSPF_LS_SUM_H 0x0c
#define LIBNET_OSPF_LS_AS_EXT_H 0x10
#define LIBNET_NTP_H 0x30
#define LIBNET_RIP_H 0x18
#define LIBNET_RPC_CALL_H 0x28
#define LIBNET_RPC_CALL_TCP_H 0x2c
#define LIBNET_SEBEK_H 0x30
#define LIBNET_STP_CONF_H 0x23
#define LIBNET_STP_TCN_H 0x04
#define LIBNET_TOKEN_RING_H 0x16
#define LIBNET_TCP_H 0x14
#define LIBNET_UDP_H 0x08
#define LIBNET_VRRP_H 0x08
#define LIBNET_802_1Q_PRIMASK 0x0007
#define LIBNET_802_1Q_CFIMASK 0x0001
#define LIBNET_802_1Q_VIDMASK 0x0fff
#define LIBNET_802_1X_PACKET 0x00
#define LIBNET_802_1X_START 0x01
#define LIBNET_802_1X_LOGOFF 0x02
#define LIBNET_802_1X_KEY 0x03
#define LIBNET_802_1X_ENCASFAL 0x04
#define LIBNET_SAP_STP 0x42
#define LIBNET_SAP_SNAP 0xaa
#define ARPHRD_NETROM 0
#define ARPHRD_ETHER 1
#define ARPHRD_EETHER 2
#define ARPHRD_AX25 3
#define ARPHRD_PRONET 4
#define ARPHRD_CHAOS 5
#define ARPHRD_IEEE802 6
#define ARPHRD_ARCNET 7
#define ARPHRD_APPLETLK 8
#define ARPHRD_LANSTAR 9
#define ARPHRD_DLCI 15
#define ARPHRD_ATM 19
#define ARPHRD_METRICOM 23
#define ARPHRD_IPSEC 31
#define ARPOP_REQUEST 1
#define ARPOP_REPLY 2
#define ARPOP_REVREQUEST 3
#define ARPOP_REVREPLY 4
#define ARPOP_INVREQUEST 8
#define ARPOP_INVREPLY 9
#define LIBNET_BGP4_MARKER_SIZE 16
#define LIBNET_BGP4_OPEN 1
#define LIBNET_BGP4_UPDATE 2
#define LIBNET_BGP4_NOTIFICATION 3
#define LIBNET_BGP4_KEEPALIVE 4
#define LIBNET_BGP4_MESSAGE_HEADER_ERROR 1
#define LIBNET_BGP4_OPEN_MESSAGE_ERROR 2
#define LIBNET_BGP4_UPDATE_MESSAGE_ERROR 3
#define LIBNET_BGP4_HOLD_TIMER_EXPIRED 4
#define LIBNET_BGP4_FINITE_STATE__ERROR 5
#define LIBNET_BGP4_CEASE 6
#define LIBNET_BGP4_CONNECTION_NOT_SYNCHRONIZED 1
#define LIBNET_BGP4_BAD_MESSAGE_LENGTH 2
#define LIBNET_BGP4_BAD_MESSAGE_TYPE 3
#define LIBNET_BGP4_UNSUPPORTED_VERSION_NUMBER 1
#define LIBNET_BGP4_BAD_PEER_AS 2
#define LIBNET_BGP4_BAD_BGP_IDENTIFIER 3
#define LIBNET_BGP4_UNSUPPORTED_OPTIONAL_PARAMETER 4
#define LIBNET_BGP4_AUTHENTICATION_FAILURE 5
#define LIBNET_BGP4_UNACCEPTABLE_HOLD_TIME 6
#define LIBNET_BGP4_MALFORMED_ATTRIBUTE_LIST
#define LIBNET_BGP4_UNRECOGNIZED_WELL_KNOWN_ATTRIBUTE
#define LIBNET_BGP4_MISSING_WELL_KNOWN_ATTRIBUTE
#define LIBNET_BGP4_ATTRIBUTE_FLAGS_ERROR
#define LIBNET_BGP4_ATTRIBUTE_LENGTH_ERROR
#define LIBNET_BGP4_INVALID_ORIGIN_ATTRIBUTE
#define LIBNET_BGP4_AS_ROUTING_LOOP
#define LIBNET_BGP4_INVALID_NEXT_HOP_ATTRIBUTE
#define LIBNET_BGP4_OPTIONAL_ATTRIBUTE_ERROR
#define LIBNET_BGP4_INVALID_NETWORK_FIELD
#define LIBNET_BGP4_MALFORMED_AS_PATH
#define LIBNET_PROTO_CDP 200
#define LIBNET_CDP_DEVID 0x1
#define LIBNET_CDP_ADDRESS 0x2
#define LIBNET_CDP_PORTID 0x3
#define LIBNET_CDP_CAPABIL 0x4
#define LIBNET_CDP_VERSION 0x5
#define LIBNET_CDP_PLATFORM 0x6
#define LIBNET_CDP_IPPREFIX 0x7
#define LIBNET_CDP_CAP_L3R 0x01
#define LIBNET_CDP_CAP_L2B 0x02
#define LIBNET_CDP_CAP_L2SRB 0x04
#define LIBNET_CDP_CAP_L2S 0x08
#define LIBNET_CDP_CAP_SR 0x10
#define LIBNET_CDP_CAP_NOI 0x20
#define LIBNET_CDP_CAP_L1F 0x40
#define LIBNET_DHCP_REQUEST 0x1
#define LIBNET_DHCP_REPLY 0x2
#define DHCP_MAGIC 0x63825363
#define LIBNET_BOOTP_MIN_LEN 0x12c
#define LIBNET_DHCP_PAD 0x00
#define LIBNET_DHCP_SUBNETMASK 0x01
#define LIBNET_DHCP_TIMEOFFSET 0x02
#define LIBNET_DHCP_ROUTER 0x03
#define LIBNET_DHCP_TIMESERVER 0x04
#define LIBNET_DHCP_NAMESERVER 0x05
#define LIBNET_DHCP_DNS 0x06
#define LIBNET_DHCP_LOGSERV 0x07
#define LIBNET_DHCP_COOKIESERV 0x08
#define LIBNET_DHCP_LPRSERV 0x09
#define LIBNET_DHCP_IMPSERV 0x0a
#define LIBNET_DHCP_RESSERV 0x0b
#define LIBNET_DHCP_HOSTNAME 0x0c
#define LIBNET_DHCP_BOOTFILESIZE 0x0d
#define LIBNET_DHCP_DUMPFILE 0x0e
#define LIBNET_DHCP_DOMAINNAME 0x0f
#define LIBNET_DHCP_SWAPSERV 0x10
#define LIBNET_DHCP_ROOTPATH 0x11
#define LIBNET_DHCP_EXTENPATH 0x12
#define LIBNET_DHCP_IPFORWARD 0x13
#define LIBNET_DHCP_SRCROUTE 0x14
#define LIBNET_DHCP_POLICYFILTER 0x15
#define LIBNET_DHCP_MAXASMSIZE 0x16
#define LIBNET_DHCP_IPTTL 0x17
#define LIBNET_DHCP_MTUTIMEOUT 0x18
#define LIBNET_DHCP_MTUTABLE 0x19
#define LIBNET_DHCP_MTUSIZE 0x1a
#define LIBNET_DHCP_LOCALSUBNETS 0x1b
#define LIBNET_DHCP_BROADCASTADDR 0x1c
#define LIBNET_DHCP_DOMASKDISCOV 0x1d
#define LIBNET_DHCP_MASKSUPPLY 0x1e
#define LIBNET_DHCP_DOROUTEDISC 0x1f
#define LIBNET_DHCP_ROUTERSOLICIT 0x20
#define LIBNET_DHCP_STATICROUTE 0x21
#define LIBNET_DHCP_TRAILERENCAP 0x22
#define LIBNET_DHCP_ARPTIMEOUT 0x23
#define LIBNET_DHCP_ETHERENCAP 0x24
#define LIBNET_DHCP_TCPTTL 0x25
#define LIBNET_DHCP_TCPKEEPALIVE 0x26
#define LIBNET_DHCP_TCPALIVEGARBAGE 0x27
#define LIBNET_DHCP_NISDOMAIN 0x28
#define LIBNET_DHCP_NISSERVERS 0x29
#define LIBNET_DHCP_NISTIMESERV 0x2a
#define LIBNET_DHCP_VENDSPECIFIC 0x2b
#define LIBNET_DHCP_NBNS 0x2c
#define LIBNET_DHCP_NBDD 0x2d
#define LIBNET_DHCP_NBTCPIP 0x2e
#define LIBNET_DHCP_NBTCPSCOPE 0x2f
#define LIBNET_DHCP_XFONT 0x30
#define LIBNET_DHCP_XDISPLAYMGR 0x31
#define LIBNET_DHCP_DISCOVERADDR 0x32
#define LIBNET_DHCP_LEASETIME 0x33
#define LIBNET_DHCP_OPTIONOVERLOAD 0x34
#define LIBNET_DHCP_MESSAGETYPE 0x35
#define LIBNET_DHCP_SERVIDENT 0x36
#define LIBNET_DHCP_PARAMREQUEST 0x37
#define LIBNET_DHCP_MESSAGE 0x38
#define LIBNET_DHCP_MAXMSGSIZE 0x39
#define LIBNET_DHCP_RENEWTIME 0x3a
#define LIBNET_DHCP_REBINDTIME 0x3b
#define LIBNET_DHCP_CLASSSID 0x3c
#define LIBNET_DHCP_CLIENTID 0x3d
#define LIBNET_DHCP_NISPLUSDOMAIN 0x40
#define LIBNET_DHCP_NISPLUSSERVERS 0x41
#define LIBNET_DHCP_MOBILEIPAGENT 0x44
#define LIBNET_DHCP_SMTPSERVER 0x45
#define LIBNET_DHCP_POP3SERVER 0x46
#define LIBNET_DHCP_NNTPSERVER 0x47
#define LIBNET_DHCP_WWWSERVER 0x48
#define LIBNET_DHCP_FINGERSERVER 0x49
#define LIBNET_DHCP_IRCSERVER 0x4a
#define LIBNET_DHCP_STSERVER 0x4b
#define LIBNET_DHCP_STDASERVER 0x4c
#define LIBNET_DHCP_END 0xff
#define LIBNET_DHCP_MSGDISCOVER 0x01
#define LIBNET_DHCP_MSGOFFER 0x02
#define LIBNET_DHCP_MSGREQUEST 0x03
#define LIBNET_DHCP_MSGDECLINE 0x04
#define LIBNET_DHCP_MSGACK 0x05
#define LIBNET_DHCP_MSGNACK 0x06
#define LIBNET_DHCP_MSGRELEASE 0x07
#define LIBNET_DHCP_MSGINFORM 0x08
#define LIBNET_DNS_H LIBNET_UDP_DNSV4_H
#define ETHERTYPE_PUP 0x0200
#define ETHERTYPE_IP 0x0800
#define ETHERTYPE_ARP 0x0806
#define ETHERTYPE_REVARP 0x8035
#define ETHERTYPE_VLAN 0x8100
#define ETHERTYPE_EAP 0x888e
#define ETHERTYPE_MPLS 0x8847
#define ETHERTYPE_LOOPBACK 0x9000
#define LIBNET_FDDI_LLC_FRAME 0x10
#define LIBNET_FDDI_48BIT_ADDR 0x40
#define LIBNET_FDDI_FC_REQD LIBNET_FDDI_LLC_FRAME |
LIBNET_FDDI_48BIT_ADDR
#define FDDI_TYPE_IP 0x0800
#define FDDI_TYPE_ARP 0x0806
#define FDDI_TYPE_REVARP 0x8035
#define GRE_CSUM 0x8000
#define GRE_ROUTING 0x4000
#define GRE_KEY 0x2000
#define GRE_SEQ 0x1000
#define GRE_STRICT 0x0800
#define GRE_REC 0x0700
#define GRE_ACK 0x0080
#define GRE_FLAGS_MASK 0x00F8
#define GRE_VERSION_MASK 0x0007
#define GRE_VERSION_0 0x0000
#define GRE_VERSION_1 0x0001
#define GRE_SNA 0x0004
#define GRE_OSI_NETWORK_LAYER 0x00FE
#define GRE_PUP 0x0200
#define GRE_XNS 0x0600
#define GRE_IP 0x0800
#define GRE_CHAOS 0x0804
#define GRE_RFC_826_ARP 0x0806
#define GRE_FRAME_RELAY_ARP 0x0808
#define GRE_VINES 0x0BAD
#define GRE_VINES_ECHO 0x0BAE
#define GRE_VINES_LOOPBACK 0x0BAF
#define GRE_DECNET 0x6003
#define GRE_TRANSPARENT_ETHERNET_BRIDGING 0x6558
#define GRE_RAW_FRAME_RELAY 0x6559
#define GRE_APOLLO_DOMAIN 0x8019
#define GRE_ETHERTALK 0x809B
#define GRE_NOVELL_IPX 0x8137
#define GRE_RFC_1144_TCP_IP_COMPRESSION 0x876B
#define GRE_IP_AUTONOMOUS_SYSTEMS 0x876C
#define GRE_SECURE_DATA 0x876D
#define GRE_PPP 0x880b
#define gre_sum _data._gre.sum
#define gre_offset _data._gre.offset
#define gre_key _data._gre.key
#define gre_seq _data._gre.seq
#define egre_payload_s _data._egre.payload_s
#define egre_callID _data._egre.callID
#define egre_seq _data._egre.seq
#define egre_ack _data._egre.ack
#define IPPROTO_GRE 47
#define IPTOS_LOWDELAY 0x10
#define IPTOS_THROUGHPUT 0x08
#define IPTOS_RELIABILITY 0x04
#define IPTOS_LOWCOST 0x02
#define IP_RF 0x8000
#define IP_DF 0x4000
#define IP_MF 0x2000
#define IP_OFFMASK 0x1fff
#define IPOPT_EOL 0
#define IPOPT_NOP 1
#define IPOPT_RR 7
#define IPOPT_TS 68
#define IPOPT_SECURITY 130
#define IPOPT_LSRR 131
#define IPOPT_SATID 136
#define IPOPT_SSRR 137
#define libnet_s6_addr __u6_addr.__u6_addr8
#define LIBNET_IPV6_NH_FRAGMENT 44
#define LIBNET_IPV6_NH_ROUTING 43
#define LIBNET_IPV6_NH_DESTOPTS 60
#define LIBNET_IPV6_NH_HBH 0
#define IPPROTO_ICMP6 0x3a
#define ICMP6_ECHO 128
#define ICMP6_ECHOREPLY 129
#define ICMP6_UNREACH 1
#define ICMP6_PKTTOOBIG 2
#define ICMP6_TIMXCEED 3
#define ICMP6_PARAMPROB 4
#define ICMP_ECHOREPLY 0
#define ICMP_UNREACH 3
#define ICMP_SOURCEQUENCH 4
#define ICMP_REDIRECT 5
#define ICMP_ECHO 8
#define ICMP_ROUTERADVERT 9
#define ICMP_ROUTERSOLICIT 10
#define ICMP_TIMXCEED 11
#define ICMP_PARAMPROB 12
#define ICMP_TSTAMP 13
#define ICMP_TSTAMPREPLY 14
#define ICMP_IREQ 15
#define ICMP_IREQREPLY 16
#define ICMP_MASKREQ 17
#define ICMP_MASKREPLY 18
#define ICMP_UNREACH_NET 0
#define ICMP_UNREACH_HOST 1
#define ICMP_UNREACH_PROTOCOL 2
#define ICMP_UNREACH_PORT 3
#define ICMP_UNREACH_NEEDFRAG 4
#define ICMP_UNREACH_SRCFAIL 5
#define ICMP_UNREACH_NET_UNKNOWN 6
#define ICMP_UNREACH_HOST_UNKNOWN 7
#define ICMP_UNREACH_ISOLATED 8
#define ICMP_UNREACH_NET_PROHIB 9
#define ICMP_UNREACH_HOST_PROHIB 10
#define ICMP_UNREACH_TOSNET 11
#define ICMP_UNREACH_TOSHOST 12
#define ICMP_UNREACH_FILTER_PROHIB 13
#define ICMP_UNREACH_HOST_PRECEDENCE 14
#define ICMP_UNREACH_PRECEDENCE_CUTOFF 15
#define ICMP_REDIRECT_NET 0
#define ICMP_REDIRECT_HOST 1
#define ICMP_REDIRECT_TOSNET 2
#define ICMP_REDIRECT_TOSHOST 3
#define ICMP_TIMXCEED_INTRANS 0
#define ICMP_TIMXCEED_REASS 1
#define ICMP_PARAMPROB_OPTABSENT 1
#define icmp_id hun.echo.id
#define icmp_seq hun.echo.seq
#define icmp_mask dun.mask
#define icmp_data dun.data
#define icmp_otime dun.ts.its_otime
#define icmp_rtime dun.ts.its_rtime
#define icmp_ttime dun.ts.its_ttime
#define IGMP_MEMBERSHIP_QUERY 0x11
#define IGMP_V1_MEMBERSHIP_REPORT 0x12
#define IGMP_V2_MEMBERSHIP_REPORT 0x16
#define IGMP_LEAVE_GROUP 0x17
#define IPPROTO_ESP 50
#define IPPROTO_AH 51
#define LIBNET_PROTO_ISL 201
#define IPPROTO_OSPF 89
#define IPPROTO_OSPF_LSA 890
#define LIBNET_MODX 4102
#define LIBNET_OPT_EBIT 0x02
#define LIBNET_OPT_MCBIT 0x04
#define LIBNET_OPT_NPBIT 0x08
#define LIBNET_OPT_EABIT 0x10
#define LIBNET_OPT_DCBIT 0x20
#define LIBNET_MPLS_BOS_ON 1
#define LIBNET_MPLS_BOS_OFF 0
#define LIBNET_NTP_LI_NW 0x0
#define LIBNET_NTP_LI_AS 0x1
#define LIBNET_NTP_LI_DS 0x2
#define LIBNET_NTP_LI_AC 0x3
#define LIBNET_NTP_VN_2 0x2
#define LIBNET_NTP_VN_3 0x3
#define LIBNET_NTP_VN_4 0x4
#define LIBNET_NTP_MODE_R 0x0
#define LIBNET_NTP_MODE_A 0x1
#define LIBNET_NTP_MODE_P 0x2
#define LIBNET_NTP_MODE_C 0x3
#define LIBNET_NTP_MODE_S 0x4
#define LIBNET_NTP_MODE_B 0x5
#define LIBNET_NTP_MODE_RC 0x6
#define LIBNET_NTP_MODE_RP 0x7
#define LIBNET_NTP_STRATUM_UNAVAIL 0x0
#define LIBNET_NTP_STRATUM_PRIMARY 0x1
#define LIBNET_NTP_REF_LOCAL 0x4c4f434c
#define LIBNET_NTP_REF_PPS 0x50505300
#define LIBNET_NTP_REF_ACTS 0x41435453
#define LIBNET_NTP_REF_USNO 0x55534e4f
#define LIBNET_NTP_REF_PTB 0x50544200
#define LIBNET_NTP_REF_TDF 0x54444600
#define LIBNET_NTP_REF_DCF 0x44434600
#define LIBNET_NTP_REF_MSF 0x4d534600
#define LIBNET_NTP_REF_WWV 0x57575600
#define LIBNET_NTP_REF_WWVB 0x57575642
#define LIBNET_NTP_REF_WWVH 0x57575648
#define LIBNET_NTP_REF_CHU 0x43485500
#define LIBNET_NTP_REF_LORC 0x4c4f5243
#define LIBNET_NTP_REF_OMEG 0x4f4d4547
#define LIBNET_NTP_REF_GPS 0x47505300
#define LIBNET_NTP_REF_GOES 0x474f4553
#define OSPFVERSION 2
#define LIBNET_OSPF_UMD 0
#define LIBNET_OSPF_HELLO 1
#define LIBNET_OSPF_DBD 2
#define LIBNET_OSPF_LSR 3
#define LIBNET_OSPF_LSU 4
#define LIBNET_OSPF_LSA 5
#define LIBNET_OSPF_AUTH_NULL 0
#define LIBNET_OSPF_AUTH_SIMPLE 1
#define LIBNET_OSPF_AUTH_MD5 2
#define LIBNET_DBD_IBI 0x01
#define LIBNET_DBD_MBIT 0x02
#define LIBNET_DBD_MSBIT 0x04
#define LIBNET_LS_TYPE_RTR 1
#define LIBNET_LS_TYPE_NET 2
#define LIBNET_LS_TYPE_IP 3
#define LIBNET_LS_TYPE_ASBR 4
#define LIBNET_LS_TYPE_ASEXT 5
#define LIBNET_RTR_FLAGS_W 0x0100
#define LIBNET_RTR_FLAGS_E 0x0200
#define LIBNET_RTR_FLAGS_B 0x0400
#define LIBNET_LINK_ID_NBR_ID 1
#define LIBNET_LINK_ID_IP_DES 2
#define LIBNET_LINK_ID_SUB 3
#define LIBNET_RTR_TYPE_PTP 1
#define LIBNET_RTR_TYPE_TRANS 2
#define LIBNET_RTR_TYPE_STUB 3
#define RTR_TYPE_VRTL 4
#define LIBNET_AS_E_BIT_ON 0x80000000
#define RIPCMD_REQUEST 1
#define RIPCMD_RESPONSE 2
#define RIPCMD_TRACEON 3
#define RIPCMD_TRACEOFF 4
#define RIPCMD_POLL 5
#define RIPCMD_POLLENTRY 6
#define RIPCMD_MAX 7
#define RIPVER_0 0
#define RIPVER_1 1
#define RIPVER_2 2
#define LIBNET_RPC_CALL 0
#define LIBNET_RPC_REPLY 1
#define LIBNET_RPC_VERS 2
#define LIBNET_RPC_LAST_FRAG 0x80000000
#define LIBNET_PMAP_PROGRAM 100000
#define LIBNET_PMAP_PROC_NULL 0
#define LIBNET_PMAP_PROC_SET 1
#define LIBNET_PMAP_PROC_UNSET 2
#define LIBNET_PMAP_PROC_GETADDR 3
#define LIBNET_PMAP_PROC_DUMP 4
#define LIBNET_PMAP_PROC_CALLIT 5
#define LIBNET_PMAP_PROC_BCAST 5
#define LIBNET_PMAP_PROC_GETTIME 6
#define LIBNET_PMAP_PROC_UADDR2TADDR 7
#define LIBNET_PMAP_PROC_TADDR2UADDR 8
#define LIBNET_PMAP_PROC_GETVERSADDR 9
#define LIBNET_PMAP_PROC_INDIRECT 10
#define LIBNET_PMAP_PROC_GETADDRLIST 11
#define LIBNET_PMAP_PROC_GETSTAT 12
#define TH_FIN 0x01
#define TH_SYN 0x02
#define TH_RST 0x04
#define TH_PUSH 0x08
#define TH_ACK 0x10
#define TH_URG 0x20
#define TH_ECE 0x40
#define TH_CWR 0x80
#define LIBNET_TOKEN_RING_FRAME 0x10
#define LIBNET_TOKEN_RING_LLC_FRAME 0x40
#define TOKEN_RING_TYPE_IP 0x0800
#define TOKEN_RING_TYPE_ARP 0x0806
#define TOKEN_RING_TYPE_REVARP 0x8035
#define SEBEK_PROTO_VERSION 1
#define SEBEK_TYPE_READ 0
#define SEBEK_TYPE_WRITE 1
#define SEBEK_CMD_LENGTH 12
#define IPPROTO_VRRP 112
#define LIBNET_VRRP_VERSION_01 0x1
#define LIBNET_VRRP_VERSION_02 0x2
#define LIBNET_VRRP_TYPE_ADVERT 0x1
#define LIBNET_VRRP_AUTH_NONE 0x1
#define LIBNET_VRRP_AUTH_PASSWD 0x2
#define LIBNET_VRRP_AUTH_IPAH 0x3
Detailed Description
libnet header information
Define Documentation
#define LIBNET_802_1Q_CFIMASK 0x0001
CFI mask
#define LIBNET_802_1Q_H 0x12
802.1Q header: 18 bytes
#define LIBNET_802_1Q_PRIMASK 0x0007
priority mask
#define LIBNET_802_1Q_VIDMASK 0x0fff
vid mask
#define LIBNET_802_1X_ENCASFAL 0x04
802.1x encasfal
#define LIBNET_802_1X_H 0x04
802.1X header: 4 bytes
#define LIBNET_802_1X_KEY 0x03
802.1x key
#define LIBNET_802_1X_LOGOFF 0x02
802.1x logoff
#define LIBNET_802_1X_PACKET 0x00
802.1x packet
#define LIBNET_802_1X_START 0x01
802.1x start
#define LIBNET_802_2_H 0x03
802.2 LLC header: 3 bytes
#define LIBNET_802_2SNAP_H 0x08
802.2 LLC/SNAP header:8 bytes
#define LIBNET_802_3_H 0x0e
802.3 header: 14 bytes
#define LIBNET_ARP_ETH_IP_H 0x1c
ARP w/ ETH and IP: 28 bytes
#define LIBNET_ARP_H 0x08
ARP header w/o addrs: 8 bytes
#define LIBNET_BGP4_HEADER_H 0x13
BGP header: 19 bytes
#define LIBNET_BGP4_NOTIFICATION_H 0x02
BGP notif. header: 2 bytes
#define LIBNET_BGP4_OPEN_H 0x0a
BGP open header: 10 bytes
#define LIBNET_BGP4_UPDATE_H 0x04
BGP open header: 4 bytes
#define LIBNET_CDP_H 0x08
CDP header base: 8 bytes
#define LIBNET_DHCPV4_H 0xf0
DHCP v4 header: 240 bytes
#define LIBNET_ETH_H 0x0e
Ethernet header: 14 bytes
#define LIBNET_FDDI_H 0x15
FDDI header: 21 bytes
#define LIBNET_GRE_H 0x04
GRE header: 4 bytes
#define LIBNET_GRE_SRE_H 0x04
GRE SRE header: 4 bytes
#define LIBNET_ICMPV4_ECHO_H 0x08
ICMP_ECHO header: 8 bytes
#define LIBNET_ICMPV4_H 0x04
ICMP header base: 4 bytes
#define LIBNET_ICMPV4_MASK_H 0x0c
ICMP_MASK header: 12 bytes
#define LIBNET_ICMPV4_REDIRECT_H 0x08
ICMP_REDIRECT header: 8 bytes
#define LIBNET_ICMPV4_TIMXCEED_H 0x08
ICMP_TIMXCEED header: 8 bytes
#define LIBNET_ICMPV4_TS_H 0x14
ICMP_TIMESTAMP headr:20 bytes
#define LIBNET_ICMPV4_UNREACH_H 0x08
ICMP_UNREACH header: 8 bytes
#define LIBNET_ICMPV6_H 0x08
ICMP6 header base: 8 bytes
#define LIBNET_IGMP_H 0x08
IGMP header: 8 bytes
#define LIBNET_IPSEC_AH_H 0x10
IPSEC AH header: 16 bytes
#define LIBNET_IPSEC_ESP_FTR_H 0x02
IPSEC ESP footer: 2 bytes
#define LIBNET_IPSEC_ESP_HDR_H 0x0c
IPSEC ESP header: 12 bytes
#define LIBNET_IPV4_H 0x14
IPv4 header: 20 bytes
#define LIBNET_IPV6_DESTOPTS_H 0x02
IPv6 dest opts base: 2 bytes
#define LIBNET_IPV6_FRAG_H 0x08
IPv6 frag header: 8 bytes
#define LIBNET_IPV6_H 0x28
IPv6 header: 40 bytes
#define LIBNET_IPV6_HBHOPTS_H 0x02
IPv6 hop/hop opt base:2 bytes
#define LIBNET_IPV6_ROUTING_H 0x04
IPv6 frag header base:4 bytes
#define LIBNET_ISL_H 0x1a
ISL header: 26 bytes
#define LIBNET_MPLS_H 0x04
MPLS header: 4 bytes
#define LIBNET_NTP_H 0x30
NTP header: 48 bytes
#define LIBNET_OSPF_AUTH_H 0x08
OSPF AUTH header: 8 bytes
#define LIBNET_OSPF_CKSUM 0x10
OSPF CKSUM header: 16 bytes
#define LIBNET_OSPF_DBD_H 0x08
OSPF DBD header: 8 bytes
#define LIBNET_OSPF_H 0x10
OSPF header: 16 bytes
#define LIBNET_OSPF_HELLO_H 0x18
OSPF hello header: 24 bytes
#define LIBNET_OSPF_LS_AS_EXT_H 0x10
OSPF LS AS header: 16 bytes
#define LIBNET_OSPF_LS_NET_H 0x08
OSPF LS NET header: 8 bytes
#define LIBNET_OSPF_LS_RTR_H 0x10
OSPF LS RTR header: 16 bytes
#define LIBNET_OSPF_LS_SUM_H 0x0c
OSPF LS SUM header: 12 bytes
#define LIBNET_OSPF_LSA_H 0x14
OSPF LSA header: 20 bytes
#define LIBNET_OSPF_LSR_H 0x0c
OSPF LSR header: 12 bytes
#define LIBNET_OSPF_LSU_H 0x04
OSPF LSU header: 4 bytes
#define LIBNET_RIP_H 0x18
RIP header base: 24 bytes
#define LIBNET_RPC_CALL_H 0x28
RPC header: 40 bytes (assuming 8 byte auth header)
#define LIBNET_RPC_CALL_TCP_H 0x2c
RPC header: 44 bytes (with record marking)
#define LIBNET_STP_CONF_H 0x23
STP conf header: 35 bytes
#define LIBNET_STP_TCN_H 0x04
STP tcn header: 4 bytes
#define LIBNET_TCP_DNSV4_H 0x0e
TCP DNS v4 header: 14 bytes
#define LIBNET_TCP_H 0x14
TCP header: 20 bytes
#define LIBNET_TOKEN_RING_H 0x16
Token Ring header: 22 bytes
#define LIBNET_UDP_DNSV4_H 0x0c
UDP DNS v4 header: 12 bytes
#define LIBNET_UDP_H 0x08
UDP header: 8 bytes
#define LIBNET_VRRP_H 0x08
VRRP header: 8 bytes
Author
Generated automatically by Doxygen for libnet from the source code.
libnet 10 Mar 2004 libnet-headers.h(3)
[top]
List of man pages available for SuSE
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
[legal]
[privacy]
[GNU]
[policy]
[cookies]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|