1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- type
- Pip6_hdr = ^ip6_hdr;
- ip6_hdr = record
- ip6_ctlun : record
- case longint of
- 0 : ( ip6_un1 : record
- ip6_un1_flow : uint32_t;
- ip6_un1_plen : uint16_t;
- ip6_un1_nxt : uint8_t;
- ip6_un1_hlim : uint8_t;
- end );
- 1 : ( ip6_un2_vfc : uint8_t );
- end;
- ip6_src : in6_addr;
- ip6_dst : in6_addr;
- end;
- Pip6_hbh = ^ip6_hbh;
- ip6_hbh = record
- ip6h_nxt : uint8_t;
- ip6h_len : uint8_t;
- end;
- Pip6_dest = ^ip6_dest;
- ip6_dest = record
- ip6d_nxt : uint8_t;
- ip6d_len : uint8_t;
- end;
- Pip6_rthdr = ^ip6_rthdr;
- ip6_rthdr = record
- ip6r_nxt : uint8_t;
- ip6r_len : uint8_t;
- ip6r_type : uint8_t;
- ip6r_segleft : uint8_t;
- end;
- Pip6_rthdr0 = ^ip6_rthdr0;
- ip6_rthdr0 = record
- ip6r0_nxt : uint8_t;
- ip6r0_len : uint8_t;
- ip6r0_type : uint8_t;
- ip6r0_segleft : uint8_t;
- ip6r0_reserved : uint8_t;
- ip6r0_slmap : array[0..2] of uint8_t;
- ip6r0_addr : array[0..0] of in6_addr;
- end;
- Pip6_frag = ^ip6_frag;
- ip6_frag = record
- ip6f_nxt : uint8_t;
- ip6f_reserved : uint8_t;
- ip6f_offlg : uint16_t;
- ip6f_ident : uint32_t;
- end;
- const
- IP6F_OFF_MASK = $fff8;
- IP6F_RESERVED_MASK = $0006;
- IP6F_MORE_FRAG = $0001;
- { ---------------------------------------------------------------------
- Borland compatibility types
- ---------------------------------------------------------------------}
- // Type
|