Network Wizard for VHDL Test Benches
nw_ipv6_pkg Package Reference
Package Body >> nw_ipv6_pkg

Types

t_ext_header_arr  ( 0 to C_IPV6_MAX_EXT_HEADERS- 1 ) t_extension_header

Records

t_ipv6_header 
version std_logic_vector ( 3 downto 0 )
 Version.
traffic_class std_logic_vector ( 7 downto 0 )
 Traffic class.
flow_label std_logic_vector ( 19 downto 0 )
 Flow label.
payload_length std_logic_vector ( 15 downto 0 )
 Payload length.
next_header std_logic_vector ( 7 downto 0 )
 Next header. Uses the same values as the IPv4 Protocol field.
hop_limit std_logic_vector ( 7 downto 0 )
 Hop limit.
src_addr t_slv_arr ( 0 to 15 ) ( 7 downto 0 )
 Source address.
dest_addr t_slv_arr ( 0 to 15 ) ( 7 downto 0 )
 Destination address.
t_extension_header 
header_type std_logic_vector ( 7 downto 0 )
 Extension header type.
next_header std_logic_vector ( 7 downto 0 )
 Next header. Uses the same values as the IPv4 Protocol field.
hdr_ext_len std_logic_vector ( 7 downto 0 )
 Length of the Hop-by-Hop Options header in 8-octet units, not including the first 8 octets.
routing_type std_logic_vector ( 7 downto 0 )
 8-bit identifier of a particular Routing header variant.
segments_left std_logic_vector ( 7 downto 0 )
 Number of route segments remaining.
r_reserved std_logic_vector ( 31 downto 0 )
 Reserved.
f_reserved std_logic_vector ( 7 downto 0 )
 Reserved.
fragment_offset std_logic_vector ( 12 downto 0 )
 The offset, in 8-octet units, of the data following this header.
res std_logic_vector ( 1 downto 0 )
 Reserved field.
m_flag std_logic
 1 = more fragments; 0 = last fragment.
identification std_logic_vector ( 31 downto 0 )
 Identification.
a_reserved std_logic_vector ( 15 downto 0 )
 Reserved.
spi std_logic_vector ( 31 downto 0 )
 Security Parameters Index.
seq_no std_logic_vector ( 31 downto 0 )
 Sequence number.
data t_slv_arr ( 0 to C_IPV6_MAX_EXT_HEADER_SIZE- 1 ) ( 7 downto 0 )
 Variable-length field, of format determined by the header type.
t_ext_header_list 
header_cnt natural range 0 to C_IPV6_MAX_EXT_HEADERS
 Number of extension headers in record.
headers t_ext_header_arr
 Header array.

The documentation for this class was generated from the following file: