00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032 #ifndef __LIBNET_HEADERS_H
00033 #define __LIBNET_HEADERS_H
00034
00042 #define LIBNET_802_1Q_H 0x12
00043 #define LIBNET_802_1X_H 0x04
00044 #define LIBNET_802_2_H 0x03
00045 #define LIBNET_802_2SNAP_H 0x08
00046 #define LIBNET_802_3_H 0x0e
00047 #define LIBNET_ARP_H 0x08
00048 #define LIBNET_ARP_ETH_IP_H 0x1c
00049 #define LIBNET_BGP4_HEADER_H 0x13
00050 #define LIBNET_BGP4_OPEN_H 0x0a
00051 #define LIBNET_BGP4_UPDATE_H 0x04
00052 #define LIBNET_BGP4_NOTIFICATION_H 0x02
00053 #define LIBNET_CDP_H 0x08
00054 #define LIBNET_DHCPV4_H 0xf0
00055 #define LIBNET_UDP_DNSV4_H 0x0c
00056 #define LIBNET_TCP_DNSV4_H 0x0e
00057 #define LIBNET_ETH_H 0x0e
00058 #define LIBNET_FDDI_H 0x15
00059 #define LIBNET_ICMPV4_H 0x04
00060 #define LIBNET_ICMPV4_ECHO_H 0x08
00061 #define LIBNET_ICMPV4_MASK_H 0x0c
00062 #define LIBNET_ICMPV4_UNREACH_H 0x08
00063 #define LIBNET_ICMPV4_TIMXCEED_H 0x08
00064 #define LIBNET_ICMPV4_REDIRECT_H 0x08
00065 #define LIBNET_ICMPV4_TS_H 0x14
00066 #define LIBNET_ICMPV6_H 0x08
00067 #define LIBNET_IGMP_H 0x08
00068 #define LIBNET_IPV4_H 0x14
00069 #define LIBNET_IPV6_H 0x28
00070 #define LIBNET_IPV6_FRAG_H 0x08
00071 #define LIBNET_IPV6_ROUTING_H 0x04
00072 #define LIBNET_IPV6_DESTOPTS_H 0x02
00073 #define LIBNET_IPV6_HBHOPTS_H 0x02
00074 #define LIBNET_IPSEC_ESP_HDR_H 0x0c
00075 #define LIBNET_IPSEC_ESP_FTR_H 0x02
00076 #define LIBNET_IPSEC_AH_H 0x10
00077 #define LIBNET_ISL_H 0x1a
00078 #define LIBNET_GRE_H 0x04
00079 #define LIBNET_GRE_SRE_H 0x04
00080 #define LIBNET_MPLS_H 0x04
00081 #define LIBNET_OSPF_H 0x10
00082 #define LIBNET_OSPF_HELLO_H 0x18
00083 #define LIBNET_OSPF_DBD_H 0x08
00084 #define LIBNET_OSPF_LSR_H 0x0c
00085 #define LIBNET_OSPF_LSU_H 0x04
00086 #define LIBNET_OSPF_LSA_H 0x14
00087 #define LIBNET_OSPF_AUTH_H 0x08
00088 #define LIBNET_OSPF_CKSUM 0x10
00089 #define LIBNET_OSPF_LS_RTR_H 0x10
00090 #define LIBNET_OSPF_LS_NET_H 0x08
00091 #define LIBNET_OSPF_LS_SUM_H 0x0c
00092 #define LIBNET_OSPF_LS_AS_EXT_H 0x10
00093 #define LIBNET_NTP_H 0x30
00094 #define LIBNET_RIP_H 0x18
00095 #define LIBNET_RPC_CALL_H 0x28
00098 #define LIBNET_RPC_CALL_TCP_H 0x2c
00101 #define LIBNET_SEBEK_H 0x30
00102 #define LIBNET_STP_CONF_H 0x23
00103 #define LIBNET_STP_TCN_H 0x04
00104 #define LIBNET_TOKEN_RING_H 0x16
00105 #define LIBNET_TCP_H 0x14
00106 #define LIBNET_UDP_H 0x08
00107 #define LIBNET_VRRP_H 0x08
00113 struct libnet_802_1q_hdr
00114 {
00115 u_int8_t vlan_dhost[ETHER_ADDR_LEN];
00116 u_int8_t vlan_shost[ETHER_ADDR_LEN];
00117 u_int16_t vlan_tpi;
00118 u_int16_t vlan_priority_c_vid;
00119 #define LIBNET_802_1Q_PRIMASK 0x0007
00120 #define LIBNET_802_1Q_CFIMASK 0x0001
00121 #define LIBNET_802_1Q_VIDMASK 0x0fff
00122 u_int16_t vlan_len;
00123 };
00124
00129 struct libnet_802_1x_hdr
00130 {
00131 u_int8_t dot1x_version;
00132 u_int8_t dot1x_type;
00133 #define LIBNET_802_1X_PACKET 0x00
00134 #define LIBNET_802_1X_START 0x01
00135 #define LIBNET_802_1X_LOGOFF 0x02
00136 #define LIBNET_802_1X_KEY 0x03
00137 #define LIBNET_802_1X_ENCASFAL 0x04
00138 u_int16_t dot1x_length;
00139 };
00140
00141
00142
00143
00144
00145
00146 struct libnet_802_2_hdr
00147 {
00148 u_int8_t llc_dsap;
00149 u_int8_t llc_ssap;
00150 #define LIBNET_SAP_STP 0x42
00151 #define LIBNET_SAP_SNAP 0xaa
00152 u_int8_t llc_control;
00153 };
00154
00155
00156
00157
00158
00159
00160
00161 struct libnet_802_2snap_hdr
00162 {
00163 u_int8_t snap_dsap;
00164 u_int8_t snap_ssap;
00165 u_int8_t snap_control;
00166 u_int8_t snap_oui[3];
00167 u_int16_t snap_type;
00168 };
00169
00170
00171
00172
00173
00174
00175
00176 struct libnet_802_3_hdr
00177 {
00178 u_int8_t _802_3_dhost[ETHER_ADDR_LEN];
00179 u_int8_t _802_3_shost[ETHER_ADDR_LEN];
00180 u_int16_t _802_3_len;
00181 };
00182
00183
00184
00185
00186
00187
00188
00189 struct libnet_arp_hdr
00190 {
00191 u_int16_t ar_hrd;
00192 #define ARPHRD_NETROM 0
00193 #define ARPHRD_ETHER 1
00194 #define ARPHRD_EETHER 2
00195 #define ARPHRD_AX25 3
00196 #define ARPHRD_PRONET 4
00197 #define ARPHRD_CHAOS 5
00198 #define ARPHRD_IEEE802 6
00199 #define ARPHRD_ARCNET 7
00200 #define ARPHRD_APPLETLK 8
00201 #define ARPHRD_LANSTAR 9
00202 #define ARPHRD_DLCI 15
00203 #define ARPHRD_ATM 19
00204 #define ARPHRD_METRICOM 23
00205 #define ARPHRD_IPSEC 31
00206 u_int16_t ar_pro;
00207 u_int8_t ar_hln;
00208 u_int8_t ar_pln;
00209 u_int16_t ar_op;
00210 #define ARPOP_REQUEST 1
00211 #define ARPOP_REPLY 2
00212 #define ARPOP_REVREQUEST 3
00213 #define ARPOP_REVREPLY 4
00214 #define ARPOP_INVREQUEST 8
00215 #define ARPOP_INVREPLY 9
00216
00217 };
00218
00219
00220
00221
00222
00223
00224 struct libnet_bgp4_header_hdr
00225 {
00226 #define LIBNET_BGP4_MARKER_SIZE 16
00227 u_int8_t marker[LIBNET_BGP4_MARKER_SIZE];
00228 u_int16_t len;
00229 u_int8_t type;
00230 #define LIBNET_BGP4_OPEN 1
00231 #define LIBNET_BGP4_UPDATE 2
00232 #define LIBNET_BGP4_NOTIFICATION 3
00233 #define LIBNET_BGP4_KEEPALIVE 4
00234 };
00235
00236
00237
00238
00239
00240
00241 struct libnet_bgp4_open_hdr
00242 {
00243 u_int8_t version;
00244 u_int16_t src_as;
00245 u_int16_t hold_time;
00246 u_int32_t bgp_id;
00247 u_int8_t opt_len;
00248 };
00249
00250
00251
00252
00253
00254
00255
00256
00257
00258 struct libnet_bgp4_notification_hdr
00259 {
00260 #define LIBNET_BGP4_MESSAGE_HEADER_ERROR 1
00261 #define LIBNET_BGP4_OPEN_MESSAGE_ERROR 2
00262 #define LIBNET_BGP4_UPDATE_MESSAGE_ERROR 3
00263 #define LIBNET_BGP4_HOLD_TIMER_EXPIRED 4
00264 #define LIBNET_BGP4_FINITE_STATE__ERROR 5
00265 #define LIBNET_BGP4_CEASE 6
00266 u_int8_t err_code;
00267
00268
00269 #define LIBNET_BGP4_CONNECTION_NOT_SYNCHRONIZED 1
00270 #define LIBNET_BGP4_BAD_MESSAGE_LENGTH 2
00271 #define LIBNET_BGP4_BAD_MESSAGE_TYPE 3
00272
00273 #define LIBNET_BGP4_UNSUPPORTED_VERSION_NUMBER 1
00274 #define LIBNET_BGP4_BAD_PEER_AS 2
00275 #define LIBNET_BGP4_BAD_BGP_IDENTIFIER 3
00276 #define LIBNET_BGP4_UNSUPPORTED_OPTIONAL_PARAMETER 4
00277 #define LIBNET_BGP4_AUTHENTICATION_FAILURE 5
00278 #define LIBNET_BGP4_UNACCEPTABLE_HOLD_TIME 6
00279
00280 #define LIBNET_BGP4_MALFORMED_ATTRIBUTE_LIST
00281 #define LIBNET_BGP4_UNRECOGNIZED_WELL_KNOWN_ATTRIBUTE
00282 #define LIBNET_BGP4_MISSING_WELL_KNOWN_ATTRIBUTE
00283 #define LIBNET_BGP4_ATTRIBUTE_FLAGS_ERROR
00284 #define LIBNET_BGP4_ATTRIBUTE_LENGTH_ERROR
00285 #define LIBNET_BGP4_INVALID_ORIGIN_ATTRIBUTE
00286 #define LIBNET_BGP4_AS_ROUTING_LOOP
00287 #define LIBNET_BGP4_INVALID_NEXT_HOP_ATTRIBUTE
00288 #define LIBNET_BGP4_OPTIONAL_ATTRIBUTE_ERROR
00289 #define LIBNET_BGP4_INVALID_NETWORK_FIELD
00290 #define LIBNET_BGP4_MALFORMED_AS_PATH
00291 u_int8_t err_subcode;
00292 };
00293
00294
00295
00296
00297
00298
00299
00300
00301
00302
00303
00304
00305
00306 #define LIBNET_PROTO_CDP 200
00307 struct libnet_cdp_hdr
00308 {
00309 u_int8_t cdp_version;
00310 u_int8_t cdp_ttl;
00311 u_int16_t cdp_sum;
00312 u_int16_t cdp_type;
00313 #define LIBNET_CDP_DEVID 0x1
00314 #define LIBNET_CDP_ADDRESS 0x2
00315 #define LIBNET_CDP_PORTID 0x3
00316 #define LIBNET_CDP_CAPABIL 0x4
00317 #define LIBNET_CDP_VERSION 0x5
00318 #define LIBNET_CDP_PLATFORM 0x6
00319 #define LIBNET_CDP_IPPREFIX 0x7
00320 u_int16_t cdp_len;
00321
00322
00323
00324 #define LIBNET_CDP_CAP_L3R 0x01
00325 #define LIBNET_CDP_CAP_L2B 0x02
00326 #define LIBNET_CDP_CAP_L2SRB 0x04
00327 #define LIBNET_CDP_CAP_L2S 0x08
00328 #define LIBNET_CDP_CAP_SR 0x10
00329 #define LIBNET_CDP_CAP_NOI 0x20
00330 #define LIBNET_CDP_CAP_L1F 0x40
00331 };
00332
00333
00334
00335
00336
00337 struct libnet_cdp_value_hdr
00338 {
00339 u_int16_t cdp_type;
00340 u_int16_t cdp_len;
00341 };
00342
00343
00344
00345
00346
00347
00348
00349 struct libnet_dhcpv4_hdr
00350 {
00351 u_int8_t dhcp_opcode;
00352 #define LIBNET_DHCP_REQUEST 0x1
00353 #define LIBNET_DHCP_REPLY 0x2
00354 u_int8_t dhcp_htype;
00355 u_int8_t dhcp_hlen;
00356 u_int8_t dhcp_hopcount;
00357 u_int32_t dhcp_xid;
00358 u_int16_t dhcp_secs;
00359 u_int16_t dhcp_flags;
00360 u_int32_t dhcp_cip;
00361 u_int32_t dhcp_yip;
00362 u_int32_t dhcp_sip;
00363 u_int32_t dhcp_gip;
00364 u_int8_t dhcp_chaddr[16];
00365 u_int8_t dhcp_sname[64];
00366 u_int8_t dhcp_file[128];
00367 u_int32_t dhcp_magic;
00368 #define DHCP_MAGIC 0x63825363
00369 #define LIBNET_BOOTP_MIN_LEN 0x12c
00370 #define LIBNET_DHCP_PAD 0x00
00371 #define LIBNET_DHCP_SUBNETMASK 0x01
00372 #define LIBNET_DHCP_TIMEOFFSET 0x02
00373 #define LIBNET_DHCP_ROUTER 0x03
00374 #define LIBNET_DHCP_TIMESERVER 0x04
00375 #define LIBNET_DHCP_NAMESERVER 0x05
00376 #define LIBNET_DHCP_DNS 0x06
00377 #define LIBNET_DHCP_LOGSERV 0x07
00378 #define LIBNET_DHCP_COOKIESERV 0x08
00379 #define LIBNET_DHCP_LPRSERV 0x09
00380 #define LIBNET_DHCP_IMPSERV 0x0a
00381 #define LIBNET_DHCP_RESSERV 0x0b
00382 #define LIBNET_DHCP_HOSTNAME 0x0c
00383 #define LIBNET_DHCP_BOOTFILESIZE 0x0d
00384 #define LIBNET_DHCP_DUMPFILE 0x0e
00385 #define LIBNET_DHCP_DOMAINNAME 0x0f
00386 #define LIBNET_DHCP_SWAPSERV 0x10
00387 #define LIBNET_DHCP_ROOTPATH 0x11
00388 #define LIBNET_DHCP_EXTENPATH 0x12
00389 #define LIBNET_DHCP_IPFORWARD 0x13
00390 #define LIBNET_DHCP_SRCROUTE 0x14
00391 #define LIBNET_DHCP_POLICYFILTER 0x15
00392 #define LIBNET_DHCP_MAXASMSIZE 0x16
00393 #define LIBNET_DHCP_IPTTL 0x17
00394 #define LIBNET_DHCP_MTUTIMEOUT 0x18
00395 #define LIBNET_DHCP_MTUTABLE 0x19
00396 #define LIBNET_DHCP_MTUSIZE 0x1a
00397 #define LIBNET_DHCP_LOCALSUBNETS 0x1b
00398 #define LIBNET_DHCP_BROADCASTADDR 0x1c
00399 #define LIBNET_DHCP_DOMASKDISCOV 0x1d
00400 #define LIBNET_DHCP_MASKSUPPLY 0x1e
00401 #define LIBNET_DHCP_DOROUTEDISC 0x1f
00402 #define LIBNET_DHCP_ROUTERSOLICIT 0x20
00403 #define LIBNET_DHCP_STATICROUTE 0x21
00404 #define LIBNET_DHCP_TRAILERENCAP 0x22
00405 #define LIBNET_DHCP_ARPTIMEOUT 0x23
00406 #define LIBNET_DHCP_ETHERENCAP 0x24
00407 #define LIBNET_DHCP_TCPTTL 0x25
00408 #define LIBNET_DHCP_TCPKEEPALIVE 0x26
00409 #define LIBNET_DHCP_TCPALIVEGARBAGE 0x27
00410 #define LIBNET_DHCP_NISDOMAIN 0x28
00411 #define LIBNET_DHCP_NISSERVERS 0x29
00412 #define LIBNET_DHCP_NISTIMESERV 0x2a
00413 #define LIBNET_DHCP_VENDSPECIFIC 0x2b
00414 #define LIBNET_DHCP_NBNS 0x2c
00415 #define LIBNET_DHCP_NBDD 0x2d
00416 #define LIBNET_DHCP_NBTCPIP 0x2e
00417 #define LIBNET_DHCP_NBTCPSCOPE 0x2f
00418 #define LIBNET_DHCP_XFONT 0x30
00419 #define LIBNET_DHCP_XDISPLAYMGR 0x31
00420 #define LIBNET_DHCP_DISCOVERADDR 0x32
00421 #define LIBNET_DHCP_LEASETIME 0x33
00422 #define LIBNET_DHCP_OPTIONOVERLOAD 0x34
00423 #define LIBNET_DHCP_MESSAGETYPE 0x35
00424 #define LIBNET_DHCP_SERVIDENT 0x36
00425 #define LIBNET_DHCP_PARAMREQUEST 0x37
00426 #define LIBNET_DHCP_MESSAGE 0x38
00427 #define LIBNET_DHCP_MAXMSGSIZE 0x39
00428 #define LIBNET_DHCP_RENEWTIME 0x3a
00429 #define LIBNET_DHCP_REBINDTIME 0x3b
00430 #define LIBNET_DHCP_CLASSSID 0x3c
00431 #define LIBNET_DHCP_CLIENTID 0x3d
00432 #define LIBNET_DHCP_NISPLUSDOMAIN 0x40
00433 #define LIBNET_DHCP_NISPLUSSERVERS 0x41
00434 #define LIBNET_DHCP_MOBILEIPAGENT 0x44
00435 #define LIBNET_DHCP_SMTPSERVER 0x45
00436 #define LIBNET_DHCP_POP3SERVER 0x46
00437 #define LIBNET_DHCP_NNTPSERVER 0x47
00438 #define LIBNET_DHCP_WWWSERVER 0x48
00439 #define LIBNET_DHCP_FINGERSERVER 0x49
00440 #define LIBNET_DHCP_IRCSERVER 0x4a
00441 #define LIBNET_DHCP_STSERVER 0x4b
00442 #define LIBNET_DHCP_STDASERVER 0x4c
00443 #define LIBNET_DHCP_END 0xff
00444
00445 #define LIBNET_DHCP_MSGDISCOVER 0x01
00446 #define LIBNET_DHCP_MSGOFFER 0x02
00447 #define LIBNET_DHCP_MSGREQUEST 0x03
00448 #define LIBNET_DHCP_MSGDECLINE 0x04
00449 #define LIBNET_DHCP_MSGACK 0x05
00450 #define LIBNET_DHCP_MSGNACK 0x06
00451 #define LIBNET_DHCP_MSGRELEASE 0x07
00452 #define LIBNET_DHCP_MSGINFORM 0x08
00453 };
00454
00455
00456
00457
00458
00459
00460
00461
00462 #define LIBNET_DNS_H LIBNET_UDP_DNSV4_H
00463 struct libnet_dnsv4_hdr
00464 {
00465 u_int16_t h_len;
00466 u_int16_t id;
00467 u_int16_t flags;
00468 u_int16_t num_q;
00469 u_int16_t num_answ_rr;
00470 u_int16_t num_auth_rr;
00471 u_int16_t num_addi_rr;
00472 };
00473
00474
00475
00476
00477
00478
00479 struct libnet_ethernet_hdr
00480 {
00481 u_int8_t ether_dhost[ETHER_ADDR_LEN];
00482 u_int8_t ether_shost[ETHER_ADDR_LEN];
00483 u_int16_t ether_type;
00484 };
00485
00486 #ifndef ETHERTYPE_PUP
00487 #define ETHERTYPE_PUP 0x0200
00488 #endif
00489 #ifndef ETHERTYPE_IP
00490 #define ETHERTYPE_IP 0x0800
00491 #endif
00492 #ifndef ETHERTYPE_ARP
00493 #define ETHERTYPE_ARP 0x0806
00494 #endif
00495 #ifndef ETHERTYPE_REVARP
00496 #define ETHERTYPE_REVARP 0x8035
00497 #endif
00498 #ifndef ETHERTYPE_VLAN
00499 #define ETHERTYPE_VLAN 0x8100
00500 #endif
00501 #ifndef ETHERTYPE_EAP
00502 #define ETHERTYPE_EAP 0x888e
00503 #endif
00504 #ifndef ETHERTYPE_MPLS
00505 #define ETHERTYPE_MPLS 0x8847
00506 #endif
00507 #ifndef ETHERTYPE_LOOPBACK
00508 #define ETHERTYPE_LOOPBACK 0x9000
00509 #endif
00510
00511 struct libnet_ether_addr
00512 {
00513 u_int8_t ether_addr_octet[6];
00514 };
00515
00516
00517
00518
00519
00520
00521
00522
00523
00524
00525 struct libnet_fddi_hdr
00526 {
00527 u_int8_t fddi_frame_control;
00528 #define LIBNET_FDDI_LLC_FRAME 0x10
00529 #define LIBNET_FDDI_48BIT_ADDR 0x40
00530 #define LIBNET_FDDI_FC_REQD LIBNET_FDDI_LLC_FRAME | LIBNET_FDDI_48BIT_ADDR
00531 u_int8_t fddi_dhost[FDDI_ADDR_LEN];
00532 u_int8_t fddi_shost[FDDI_ADDR_LEN];
00533 u_int8_t fddi_llc_dsap;
00534 u_int8_t fddi_llc_ssap;
00535 u_int8_t fddi_llc_control_field;
00536 u_int8_t fddi_llc_org_code[LIBNET_ORG_CODE_SIZE];
00537 u_int8_t fddi_type;
00538 u_int8_t fddi_type1;
00539 #define FDDI_TYPE_IP 0x0800
00540 #define FDDI_TYPE_ARP 0x0806
00541 #define FDDI_TYPE_REVARP 0x8035
00542 };
00543
00544
00545 struct libnet_fddi_addr
00546 {
00547 u_int8_t fddi_addr_octet[6];
00548 };
00549
00550
00551
00552
00553
00554
00555
00556 struct libnet_gre_hdr
00557 {
00558 u_int16_t flags_ver;
00559 #define GRE_CSUM 0x8000
00560 #define GRE_ROUTING 0x4000
00561 #define GRE_KEY 0x2000
00562 #define GRE_SEQ 0x1000
00563 #define GRE_STRICT 0x0800
00564 #define GRE_REC 0x0700
00565 #define GRE_ACK 0x0080
00566
00567 #define GRE_FLAGS_MASK 0x00F8
00568 #define GRE_VERSION_MASK 0x0007
00569
00570 #define GRE_VERSION_0 0x0000
00571 #define GRE_VERSION_1 0x0001
00572
00573 u_int16_t type;
00574 #define GRE_SNA 0x0004
00575 #define GRE_OSI_NETWORK_LAYER 0x00FE
00576 #define GRE_PUP 0x0200
00577 #define GRE_XNS 0x0600
00578 #define GRE_IP 0x0800
00579 #define GRE_CHAOS 0x0804
00580 #define GRE_RFC_826_ARP 0x0806
00581 #define GRE_FRAME_RELAY_ARP 0x0808
00582 #define GRE_VINES 0x0BAD
00583 #define GRE_VINES_ECHO 0x0BAE
00584 #define GRE_VINES_LOOPBACK 0x0BAF
00585 #define GRE_DECNET 0x6003
00586 #define GRE_TRANSPARENT_ETHERNET_BRIDGING 0x6558
00587 #define GRE_RAW_FRAME_RELAY 0x6559
00588 #define GRE_APOLLO_DOMAIN 0x8019
00589 #define GRE_ETHERTALK 0x809B
00590 #define GRE_NOVELL_IPX 0x8137
00591 #define GRE_RFC_1144_TCP_IP_COMPRESSION 0x876B
00592 #define GRE_IP_AUTONOMOUS_SYSTEMS 0x876C
00593 #define GRE_SECURE_DATA 0x876D
00594 #define GRE_PPP 0x880b
00595
00596 union {
00597 struct {
00598 u_int16_t sum;
00599 u_int16_t offset;
00600 u_int32_t key;
00601 u_int32_t seq;
00602 } _gre;
00603
00604 struct {
00605 u_int16_t payload_s;
00606 u_int16_t callID;
00607 u_int32_t seq;
00608 u_int32_t ack;
00609 } _egre;
00610 }_data;
00611
00612 #define gre_sum _data._gre.sum
00613 #define gre_offset _data._gre.offset
00614 #define gre_key _data._gre.key
00615 #define gre_seq _data._gre.seq
00616
00617 #define egre_payload_s _data._egre.payload_s
00618 #define egre_callID _data._egre.callID
00619 #define egre_seq _data._egre.seq
00620 #define egre_ack _data._egre.ack
00621 };
00622
00623
00624 #ifndef IPPROTO_GRE
00625 #define IPPROTO_GRE 47
00626 #endif
00627
00628
00629
00630
00631
00632
00633 struct libnet_gre_sre_hdr
00634 {
00635 u_int16_t af;
00636 u_int8_t sre_offset;
00637 u_int8_t sre_length;
00638 u_int8_t *routing;
00639 };
00640
00641
00642
00643
00644
00645
00646
00647 struct libnet_ipv4_hdr
00648 {
00649 #if (LIBNET_LIL_ENDIAN)
00650 u_int8_t ip_hl:4,
00651 ip_v:4;
00652 #endif
00653 #if (LIBNET_BIG_ENDIAN)
00654 u_int8_t ip_v:4,
00655 ip_hl:4;
00656 #endif
00657 u_int8_t ip_tos;
00658 #ifndef IPTOS_LOWDELAY
00659 #define IPTOS_LOWDELAY 0x10
00660 #endif
00661 #ifndef IPTOS_THROUGHPUT
00662 #define IPTOS_THROUGHPUT 0x08
00663 #endif
00664 #ifndef IPTOS_RELIABILITY
00665 #define IPTOS_RELIABILITY 0x04
00666 #endif
00667 #ifndef IPTOS_LOWCOST
00668 #define IPTOS_LOWCOST 0x02
00669 #endif
00670 u_int16_t ip_len;
00671 u_int16_t ip_id;
00672 u_int16_t ip_off;
00673 #ifndef IP_RF
00674 #define IP_RF 0x8000
00675 #endif
00676 #ifndef IP_DF
00677 #define IP_DF 0x4000
00678 #endif
00679 #ifndef IP_MF
00680 #define IP_MF 0x2000
00681 #endif
00682 #ifndef IP_OFFMASK
00683 #define IP_OFFMASK 0x1fff
00684 #endif
00685 u_int8_t ip_ttl;
00686 u_int8_t ip_p;
00687 u_int16_t ip_sum;
00688 struct in_addr ip_src, ip_dst;
00689 };
00690
00691
00692
00693
00694 #ifndef IPOPT_EOL
00695 #define IPOPT_EOL 0
00696 #endif
00697 #ifndef IPOPT_NOP
00698 #define IPOPT_NOP 1
00699 #endif
00700 #ifndef IPOPT_RR
00701 #define IPOPT_RR 7
00702 #endif
00703 #ifndef IPOPT_TS
00704 #define IPOPT_TS 68
00705 #endif
00706 #ifndef IPOPT_SECURITY
00707 #define IPOPT_SECURITY 130
00708 #endif
00709 #ifndef IPOPT_LSRR
00710 #define IPOPT_LSRR 131
00711 #endif
00712 #ifndef IPOPT_SATID
00713 #define IPOPT_SATID 136
00714 #endif
00715 #ifndef IPOPT_SSRR
00716 #define IPOPT_SSRR 137
00717 #endif
00718
00719 struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
00723 u_int8_t __u6_addr8[16];
00724 u_int16_t __u6_addr16[8];
00725 u_int32_t dr16[8];
0 class="keyword">struct libnet_in6_addr
00720 {
00721 union
00722 {
0072