man libnet-headers.h (Fonctions bibliothèques) - libnet header information

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.