Package: net

Constants

Name Type Value Description
C_NET_ETH_PREMABLE_LENGTH positive 7 limitations
C_NET_ETH_INTER_FRAME_GAP_LENGTH positive 12
C_NET_ETH_MIN_FRAME_LENGTH positive 64
C_NET_ETH_MAX_NORMALFRAME_LENGTH positive 1518
C_NET_ETH_MAX_TAGGEDFRAME_LENGTH positive 1522
C_NET_ETH_MAX_JUMBOFRAME_LENGTH positive 9018
C_NET_MAC_ADDRESS_EMPTY T_NET_MAC_ADDRESS (others => (others => '0')) predefined constants
C_NET_MAC_ADDRESS_BROADCAST T_NET_MAC_ADDRESS (others => (others => '1'))
C_NET_MAC_MASK_EMPTY T_NET_MAC_ADDRESS (others => (others => '0'))
C_NET_MAC_MASK_DEFAULT T_NET_MAC_ADDRESS (others => (others => '1'))
C_NET_MAC_ETHERNETTYPE_EMPTY T_NET_MAC_ETHERNETTYPE (others => (others => '0'))
C_NET_MAC_SOURCEFILTER_NONE T_NET_MAC_INTERFACE (Address => to_net_mac_address("00:00:00:00:00:01"),
Mask => C_NET_MAC_MASK_EMPTY)
C_NET_MAC_SFC_TYPE_EMPTY T_NET_MAC_SFC_TYPE (others => '0') predefined constants
C_NET_IPV4_ADDRESS_EMPTY T_NET_IPV4_ADDRESS (others => (others => '0')) predefined constants
C_NET_IPV4_PROTOCOL_EMPTY T_NET_IPV4_PROTOCOL (others => '0')
C_NET_IPV4_TOS_PRECEDENCE_ROUTINE T_NET_IPV4_TOS_PRECEDENCE "000"
C_NET_IPV4_TOS_PRECEDENCE_PRIORITY T_NET_IPV4_TOS_PRECEDENCE "001"
C_NET_IPV4_TOS_PRECEDENCE_IMMEDIATE T_NET_IPV4_TOS_PRECEDENCE "010"
C_NET_IPV4_TOS_PRECEDENCE_FLASH T_NET_IPV4_TOS_PRECEDENCE "011"
C_NET_IPV4_TOS_PRECEDENCE_FLASH_OVERRIDE T_NET_IPV4_TOS_PRECEDENCE "100"
C_NET_IPV4_TOS_PRECEDENCE_CRITIC_ECP T_NET_IPV4_TOS_PRECEDENCE "101"
C_NET_IPV4_TOS_PRECEDENCE_INTERNETWORK_CONTROL T_NET_IPV4_TOS_PRECEDENCE "110"
C_NET_IPV4_TOS_PRECEDENCE_NETWORK_CONTROL T_NET_IPV4_TOS_PRECEDENCE "111"
C_NET_IPV4_TOS_DEFAULT T_NET_IPV4_TYPE_OF_SERVICE (Precedence => C_NET_IPV4_TOS_PRECEDENCE_ROUTINE,
Delay => '0',
Throughput => '0',
Relibility => '0')
C_NET_IPV6_ADDRESS_EMPTY T_NET_IPV6_ADDRESS (others => (others => '0')) predefined constants
C_NET_IPV6_NEXT_HEADER_EMPTY T_NET_IPV6_NEXT_HEADER (others => '0')
C_NET_MAC_ETHERNETTYPE_SSFC T_NET_MAC_ETHERNETTYPE to_net_mac_ethernettype(x"A987") Andreas Hoeer - SFC Protocol - simple version (length-field, type-field)
C_NET_MAC_ETHERNETTYPE_SWAP T_NET_MAC_ETHERNETTYPE to_net_mac_ethernettype(x"FFFE") Xilinx Ethernet Frame Swap Module
C_NET_MAC_ETHERNETTYPE_LOOPBACK T_NET_MAC_ETHERNETTYPE to_net_mac_ethernettype(x"FFFF") Frame loopback module
C_NET_MAC_ETHERNETTYPE_IPV4 T_NET_MAC_ETHERNETTYPE to_net_mac_ethernettype(x"0800") Internet Protocol, Version 4 (IPv4)
C_NET_MAC_ETHERNETTYPE_ARP T_NET_MAC_ETHERNETTYPE to_net_mac_ethernettype(x"0806") Address Resolution Protocol (ARP)
C_NET_MAC_ETHERNETTYPE_WOL T_NET_MAC_ETHERNETTYPE to_net_mac_ethernettype(x"0842") Wake-on-LAN Magic Packet, as used by ether-wake and Sleep Proxy Service
C_NET_MAC_ETHERNETTYPE_VLAN T_NET_MAC_ETHERNETTYPE to_net_mac_ethernettype(x"8100") VLAN-tagged frame (IEEE 802.1Q) & Shortest Path Bridging IEEE 802.1aq[3]
C_NET_MAC_ETHERNETTYPE_SNMP T_NET_MAC_ETHERNETTYPE to_net_mac_ethernettype(x"814C") Simple Network Management Protocol (SNMP)[4]
C_NET_MAC_ETHERNETTYPE_IPV6 T_NET_MAC_ETHERNETTYPE to_net_mac_ethernettype(x"86DD") Internet Protocol, Version 6 (IPv6)
C_NET_MAC_ETHERNETTYPE_MACCONTROL T_NET_MAC_ETHERNETTYPE to_net_mac_ethernettype(x"8808") MAC Control
C_NET_MAC_ETHERNETTYPE_JUMBOFRAMES T_NET_MAC_ETHERNETTYPE to_net_mac_ethernettype(x"8870") Jumbo Frames
C_NET_MAC_ETHERNETTYPE_QINQ T_NET_MAC_ETHERNETTYPE to_net_mac_ethernettype(x"9100") Q-in-Q
C_NET_IP_PROTOCOL_LOOPBACK T_NET_IP_PROTOCOL x"FF" (255) - IANA reserved (used for loopback)
C_NET_IP_PROTOCOL_IPV4 T_NET_IP_PROTOCOL x"04" ( 4) - IPv4 Header RFC 2003
C_NET_IP_PROTOCOL_IPv6 T_NET_IP_PROTOCOL x"29" ( 41) - IPv6 Header - IPv6 Encapsulation RFC 2473
C_NET_IP_PROTOCOL_IPV6_HOP_BY_HOP T_NET_IP_PROTOCOL x"00" ( 0) - IPv6 Ext. Header - Hop-by-Hop Option RFC 2460
C_NET_IP_PROTOCOL_IPV6_ROUTING T_NET_IP_PROTOCOL x"2B" ( 43) - IPv6 Ext. Header - Routing Header RFC 2460
C_NET_IP_PROTOCOL_IPV6_FRAGMENTATION T_NET_IP_PROTOCOL x"2C" ( 44) - IPv6 Ext. Header - Fragmentation Header RFC 2460
C_NET_IP_PROTOCOL_IPV6_ICMP T_NET_IP_PROTOCOL x"3A" ICMPv6 ( 58) - Internet Control Message Protocol for IPv6 RFC ----
C_NET_IP_PROTOCOL_IPV6_NO_NEXT_HEADER T_NET_IP_PROTOCOL x"3B" ( 59) - IPv6 Ext. Header - No Next Header RFC 2460
C_NET_IP_PROTOCOL_IPV6_DEST_OPTIONS T_NET_IP_PROTOCOL x"3C" ( 60) - IPv6 Ext. Header - Destination Options RFC 2460
C_NET_IP_PROTOCOL_ICMP T_NET_IP_PROTOCOL x"01" ICMP ( 1) - Internet Control Message Protocol RFC 792
C_NET_IP_PROTOCOL_IGMP T_NET_IP_PROTOCOL x"02" IGMP ( 2) - Internet Group Management Protocol RFC 1112
C_NET_IP_PROTOCOL_TCP T_NET_IP_PROTOCOL x"06" TCP ( 6) - Transmission Control Protocol RFC 793
C_NET_IP_PROTOCOL_SCTP T_NET_IP_PROTOCOL x"84" SCTP (132) - Stream Control Transmission Protocol RFC ----
C_NET_IP_PROTOCOL_UDP T_NET_IP_PROTOCOL x"11" UDP ( 17) - User Datagram Protocol RFC 768
C_NET_IP_PROTOCOL_UDP_LITE T_NET_IP_PROTOCOL x"88" UDPLite (136) - UDP Lite RFC 3828
C_NET_IP_PROTOCOL_L2TP T_NET_IP_PROTOCOL x"73" L2TP (115) - Layer Two Tunneling Protocol RFC 3931
C_NET_ICMPV4_TYPE_EMPTY T_NET_ICMPV4_TYPE x"00" empty type field
C_NET_ICMPV4_TYPE_ECHO_REPLY T_NET_ICMPV4_TYPE x"00" Echo-Reply
C_NET_ICMPV4_TYPE_DEST_UNREACHABLE T_NET_ICMPV4_TYPE x"03" Destination unreachable
C_NET_ICMPV4_TYPE_SOURCE_QUENCH T_NET_ICMPV4_TYPE x"04" Source Quench
C_NET_ICMPV4_TYPE_REDIRECT T_NET_ICMPV4_TYPE x"05" Redirect
C_NET_ICMPV4_TYPE_ECHO_REQUEST T_NET_ICMPV4_TYPE x"08" Echo-Request
C_NET_ICMPV4_TYPE_TIME_EXCEEDED T_NET_ICMPV4_TYPE x"0B" Time Exceeded
C_NET_ICMPV4_TYPE_PARAMETER_PROBLEM T_NET_ICMPV4_TYPE x"0C" Parameter Problem
C_NET_ICMPV4_CODE_EMPTY T_NET_ICMPV4_CODE x"00" empty code field
C_NET_ICMPV4_CODE_NET_UNREACHABLE T_NET_ICMPV4_CODE x"00" Network unreachable
C_NET_ICMPV4_CODE_HOST_UNREACHABLE T_NET_ICMPV4_CODE x"01" Host unreachable
C_NET_ICMPV4_CODE_PROTOCOL_UNREACHABLE T_NET_ICMPV4_CODE x"02" Protocol unreachable
C_NET_ICMPV4_CODE_PORT_UNREACHABLE T_NET_ICMPV4_CODE x"03" Port unreachable
C_NET_ICMPV4_CODE_FRAGMENTATION_NEEDED T_NET_ICMPV4_CODE x"04" Fragmentation needed, but DF set
C_NET_ICMPV4_CODE_SOURCE_ROUTE_FAILED T_NET_ICMPV4_CODE x"05" Source route failed
C_NET_ICMPV4_CODE_TIME_TO_LIVE_EXCEEDED T_NET_ICMPV4_CODE x"00" Hop limit exceeded in transit
C_NET_ICMPV4_CODE_FRAG_REASS_TIME_EXCEEDED T_NET_ICMPV4_CODE x"01" Fragment reassembly time exceeded
C_NET_ICMPV4_CODE_ECHO_REQUEST T_NET_ICMPV4_CODE x"00" Echo Request
C_NET_ICMPV4_CODE_ECHO_REPLY T_NET_ICMPV4_CODE x"00" Echo Reply
C_NET_ICMPV6_TYPE_DEST_UNREACHABLE T_NET_ICMPV6_TYPE x"01" Destination unreachable
C_NET_ICMPV6_TYPE_PACKET_TOO_BIG T_NET_ICMPV6_TYPE x"02" Packet Too Big
C_NET_ICMPV6_TYPE_TIME_EXCEEDED T_NET_ICMPV6_TYPE x"03" Time Exceeded
C_NET_ICMPV6_TYPE_PARAMETER_PROBLEM T_NET_ICMPV6_TYPE x"04" Parameter Problem
C_NET_ICMPV6_TYPE_ERROR_EXP T_NET_ICMPV6_TYPE x"7F"
C_NET_ICMPV6_TYPE_ECHO_REQUEST T_NET_ICMPV6_TYPE x"80" Echo Request
C_NET_ICMPV6_TYPE_ECHO_REPLY T_NET_ICMPV6_TYPE x"81" Echo Reply
C_NET_ICMPV6_TYPE_INFORMANTION_EXP T_NET_ICMPV6_TYPE x"FF"
C_NET_ICMPV6_CODE_EMPTY T_NET_ICMPV6_CODE x"00" empty code field
C_NET_ICMPV6_CODE_NO_ROUTE_TO_DEST T_NET_ICMPV6_CODE x"00" No route to destination
C_NET_ICMPV6_CODE_COM_PROHIBITED T_NET_ICMPV6_CODE x"01" Communication with destination administratively prohibited
C_NET_ICMPV6_CODE_BEYOND_SCOPE T_NET_ICMPV6_CODE x"02" Beyond scope of source address
C_NET_ICMPV6_CODE_ADDRESS_UNREACHABLE T_NET_ICMPV6_CODE x"03" Address unreachable
C_NET_ICMPV6_CODE_PORT_UNREACHABLE T_NET_ICMPV6_CODE x"04" Port unreachable
C_NET_ICMPV6_CODE_ADDRESS_FAILED_POLICY T_NET_ICMPV6_CODE x"05" Source address failed ingress/egress policy
C_NET_ICMPV6_CODE_REJECT_ROUTE_TO_DEST T_NET_ICMPV6_CODE x"06" Reject route to destination
C_NET_ICMPV6_CODE_PACKET_TOO_BIG T_NET_ICMPV6_CODE x"00" Packet Too Big
C_NET_ICMPV6_CODE_HOP_LIMIT_EXCEEDED T_NET_ICMPV6_CODE x"00" Hop limit exceeded in transit
C_NET_ICMPV6_CODE_REASS_TIME_EXCEEDED T_NET_ICMPV6_CODE x"01" Fragment reassembly time exceeded
C_NET_ICMPV6_CODE_HEADER_FIELD_ERROR T_NET_ICMPV6_CODE x"00" Erroneous header field encountered
C_NET_ICMPV6_CODE_NEXT_HEADER_ERROR T_NET_ICMPV6_CODE x"01" Unrecognized Next Header type encountered
C_NET_ICMPV6_CODE_IPV6_OPTION_ERROR T_NET_ICMPV6_CODE x"02" Unrecognized IPv6 option encountered
C_NET_ICMPV6_CODE_ECHO_REQUEST T_NET_ICMPV6_CODE x"00" Echo Request
C_NET_ICMPV6_CODE_ECHO_REPLY T_NET_ICMPV6_CODE x"00" Echo Reply
C_NET_TCP_PORTNUMBER_ECHO T_NET_TCP_PORT x"0007" Echo Protocol (7) - RFC 862
C_NET_TCP_PORTNUMBER_FTP_DATA T_NET_TCP_PORT x"0014" FTP Protocol (20) - RFC 765
C_NET_TCP_PORTNUMBER_FTP_CONTROL T_NET_TCP_PORT x"0015" FTP Protocol (21) - RFC 765
C_NET_TCP_PORTNUMBER_LOOPBACK T_NET_TCP_PORT x"FFFF"

Types

Name Type Description
T_NET_ETH_PHY_DATA_INTERFACE ( NET_ETH_PHY_DATA_INTERFACE_MII,
NET_ETH_PHY_DATA_INTERFACE_GMII,
NET_ETH_PHY_DATA_INTERFACE_RGMII,
NET_ETH_PHY_DATA_INTERFACE_SGMII )
T_NET_ETH_PHY_MANAGEMENT_INTERFACE ( NET_ETH_PHY_MANAGEMENT_INTERFACE_NONE,
NET_ETH_PHY_MANAGEMENT_INTERFACE_MDIO,
NET_ETH_PHY_MANAGEMENT_INTERFACE_MDIO_OVER_IIC )
T_NET_ETH_PCSCORE ( NET_ETH_PCSCORE_GENERIC_GMII,
NET_ETH_PCSCORE_XILINX_HARDCORE,
NET_ETH_PCSCORE_XILINX_PCSCORE )
T_NET_ETH_PHY_DEVICE ( NET_ETH_PHY_DEVICE_MARVEL_88E1111 )
T_NET_ETH_PHYCONTROLLER_COMMAND ( NET_ETH_PHYC_CMD_NONE,
NET_ETH_PHYC_CMD_HARD_RESET,
NET_ETH_PHYC_CMD_SOFT_RESET )
T_NET_ETH_PHYCONTROLLER_STATUS ( NET_ETH_PHYC_STATUS_POWER_DOWN,
NET_ETH_PHYC_STATUS_RESETING,
NET_ETH_PHYC_STATUS_CONNECTING,
NET_ETH_PHYC_STATUS_CONNECTED,
NET_ETH_PHYC_STATUS_DISCONNECTING,
NET_ETH_PHYC_STATUS_DISCONNECTED,
NET_ETH_PHYC_STATUS_ERROR )
T_NET_ETH_PHYCONTROLLER_ERROR ( NET_ETH_PHYC_ERROR_NONE,
NET_ETH_PHYC_ERROR_NO_CABLE )
T_NET_ETH_PHY_INTERFACE_GMII FPGA <=> PHY physical interface: GMII (Gigabit Media Independant Interface)
T_NET_ETH_PHY_INTERFACE_RGMII FPGA <=> PHY physical interface: RGMII (Reduced Gigabit Media Independant Interface)
T_NET_ETH_PHY_INTERFACE_SGMII FPGA <=> PHY physical interface: SGMII (Serial GMII)
T_NET_ETH_PHY_INTERFACE_MDIO FPGA <=> PHY management interface: MDIO (Management Data Input/Output)
T_NET_ETH_PHY_INTERFACE_COMMON
T_NET_ETH_PHY_INTERFACES combined interface definition - union-types are still not supported in VHDL
T_NET_ETH_PCS_1000BASE_X_SYNC_STATUS ( NET_ETH_PCS_1000BASE_X_SYNC_STATUS_FAIL,
NET_ETH_PCS_1000BASE_X_SYNC_STATUS_OK )
========================================================================================================================================================== Ethernet: physical coding sublayer (PCS) ========================================================================================================================================================== 1000BASE-X - synchronization
T_NET_ETH_PCS_1000BASE_X_AUTONEG_STATUS ( NET_ETH_PCS_1000BASE_X_AUTONEG_STATUS_IDLE,
NET_ETH_PCS_1000BASE_X_AUTONEG_STATUS_CONFIG,
NET_ETH_PCS_1000BASE_X_AUTONEG_STATUS_DATA )
1000BASE-X - autonegotiation
T_NET_ETH_RS_DATA_INTERFACE ( NET_ETH_RS_DATA_INTERFACE_MII,
NET_ETH_RS_DATA_INTERFACE_GMII,
NET_ETH_RS_DATA_INTERFACE_TRANSCEIVER )
========================================================================================================================================================== Ethernet: reconcilation sublayer (RS) ==========================================================================================================================================================
T_NET_ETH_COMMAND ( NET_ETH_CMD_NONE,
NET_ETH_CMD_HARD_RESET,
NET_ETH_CMD_SOFT_RESET--,
)
========================================================================================================================================================== Ethernet: MAC Control-Layer ==========================================================================================================================================================
T_NET_ETH_STATUS ( NET_ETH_STATUS_POWER_DOWN,
NET_ETH_STATUS_RESETING,
NET_ETH_STATUS_CONNECTING,
NET_ETH_STATUS_CONNECTED,
NET_ETH_STATUS_DISCONNECTING,
NET_ETH_STATUS_DISCONNECTED,
NET_ETH_STATUS_ERROR )
T_NET_ETH_ERROR ( NET_ETH_ERROR_NONE,
NET_ETH_ERROR_MAC_ERROR,
NET_ETH_ERROR_PHY_ERROR,
NET_ETH_ERROR_PCS_ERROR,
NET_ETH_ERROR_NO_CABLE )
T_NET_MAC_ADDRESS ========================================================================================================================================================== Ethernet: MAC Data-Link-Layer ========================================================================================================================================================== types
T_NET_MAC_ETHERNETTYPE
T_NET_MAC_ADDRESS_VECTOR array (natural range <>) of T_NET_MAC_ADDRESS arrays
T_NET_MAC_ETHERNETTYPE_VECTOR array (natural range <>) of T_NET_MAC_ETHERNETTYPE
T_NET_MAC_INTERFACE ========================================================================================================================================================== ETH_Wrapper: configuration data structures ==========================================================================================================================================================
T_NET_MAC_INTERFACE_VECTOR array(natural range <>) of T_NET_MAC_INTERFACE
T_NET_MAC_CONFIGURATION
T_NET_MAC_CONFIGURATION_VECTOR array(natural range <>) of T_NET_MAC_CONFIGURATION arrays
T_ETH_SFC_TYPE_VECTOR array (natural range <>) of T_NET_MAC_SFC_TYPE arrays
T_NET_IPV4_ADDRESS ========================================================================================================================================================== internet layer: Internet Protocol Version 4 (IPv4) ========================================================================================================================================================== types
T_NET_IPV4_TYPE_OF_SERVICE
T_NET_IPV4_ADDRESS_VECTOR array (natural range <>) of T_NET_IPV4_ADDRESS arrays
T_NET_IPV4_PROTOCOL_VECTOR array (natural range <>) of T_NET_IPV4_PROTOCOL
T_NET_IPV4_TYPE_OF_SERVICE_VECTOR array (natural range <>) of T_NET_IPV4_TYPE_OF_SERVICE
T_NET_IPV6_ADDRESS ========================================================================================================================================================== internet layer: Internet Protocol Version 6 (IPv6) ========================================================================================================================================================== types
T_NET_IPV6_PREFIX
T_NET_IPV6_ADDRESS_VECTOR array (natural range <>) of T_NET_IPV6_ADDRESS arrays
T_NET_IPV6_PREFIX_VECTOR array (natural range <>) of T_NET_IPV6_PREFIX
T_NET_IPV6_NEXT_HEADER_VECTOR array (natural range <>) of T_NET_IPV6_NEXT_HEADER
T_NET_ARP_ARPCACHE_COMMAND ( NET_ARP_ARPCACHE_CMD_NONE,
NET_ARP_ARPCACHE_CMD_ADD )
========================================================================================================================================================== internet layer: Address Resolution Protocol (ARP) ========================================================================================================================================================== commands
T_NET_ARP_ARPCACHE_STATUS ( NET_ARP_ARPCACHE_STATUS_IDLE,
NET_ARP_ARPCACHE_STATUS_UPDATING,
NET_ARP_ARPCACHE_STATUS_UPDATE_COMPLETE )
status
T_NET_ARP_IPPOOL_COMMAND ( NET_ARP_IPPOOL_CMD_NONE,
NET_ARP_IPPOOL_CMD_ADD,
NET_ARP_IPPOOL_CMD_EDIT,
NET_ARP_IPPOOL_CMD_REMOVE )
T_NET_ARP_ARPCACHE_LINE
T_NET_ARP_ARPCACHE_VECTOR array (natural range <>) of T_NET_ARP_ARPCACHE_LINE
T_NET_ARP_TESTER_COMMAND ( NET_ARP_TESTER_CMD_NONE,
NET_ARP_TESTER_CMD_LOOP )
commands
T_NET_ARP_TESTER_STATUS ( NET_ARP_TESTER_STATUS_IDLE,
NET_ARP_TESTER_STATUS_TESTING,
NET_ARP_TESTER_STATUS_TEST_COMPLETE )
status
T_NET_ICMPV4_COMMAND ( NET_ICMPV4_CMD_NONE,
NET_ICMPV4_CMD_ECHO_REQUEST )
commands
T_NET_ICMPV4_TX_COMMAND ( NET_ICMPV4_TX_CMD_NONE,
NET_ICMPV4_TX_CMD_ECHO_REQUEST,
NET_ICMPV4_TX_CMD_ECHO_REPLY )
T_NET_ICMPV4_RX_COMMAND ( NET_ICMPV4_RX_CMD_NONE,
NET_ICMPV4_RX_CMD_CLEAR )
T_NET_ICMPV4_STATUS ( NET_ICMPV4_STATUS_IDLE,
NET_ICMPV4_STATUS_SENDING,
NET_ICMPV4_STATUS_SEND_COMPLETE,
NET_ICMPV4_STATUS_ERROR )
status
T_NET_ICMPV4_TX_STATUS ( NET_ICMPV4_TX_STATUS_IDLE,
NET_ICMPV4_TX_STATUS_SENDING,
NET_ICMPV4_TX_STATUS_SEND_COMPLETE,
NET_ICMPV4_TX_STATUS_ERROR )
T_NET_ICMPV4_RX_STATUS ( NET_ICMPV4_RX_STATUS_IDLE,
NET_ICMPV4_RX_STATUS_RECEIVING,
NET_ICMPV4_RX_STATUS_RECEIVED_ECHO_REQUEST,
NET_ICMPV4_RX_STATUS_RECEIVED_ECHO_REPLY,
NET_ICMPV4_RX_STATUS_ERROR )
T_NET_ICMPV4_ERROR ( NET_ICMPV4_ERROR_NONE,
NET_ICMPV4_ERROR_TIMEOUT,
NET_ICMPV4_ERROR_RECEIVED_CORRUPT_MESSAGE,
NET_ICMPV4_ERROR_MESSAGE_NOT_SUPPORTED,
NET_ICMPV4_ERROR_FSM )
errors
T_NET_ICMPV4_TX_ERROR ( NET_ICMPV4_TX_ERROR_NONE,
NET_ICMPV4_TX_ERROR_FSM )
T_NET_ICMPV4_RX_ERROR ( NET_ICMPV4_RX_ERROR_NONE,
NET_ICMPV4_RX_ERROR_UNKNOWN_CODE,
NET_ICMPV4_RX_ERROR_UNKNOWN_TYPE,
NET_ICMPV4_RX_ERROR_CHECKSUM_ERROR,
NET_ICMPV4_RX_ERROR_FSM )
T_NET_NDP_DESTINATIONCACHE_LINE ========================================================================================================================================================== internet layer: Neighbor Discovery Protocol (NDP) ==========================================================================================================================================================
T_NET_NDP_NEIGHBORCACHE_LINE
T_NET_NDP_DESTINATIONCACHE_VECTOR array (natural range <>) of T_NET_NDP_DESTINATIONCACHE_LINE
T_NET_NDP_NEIGHBORCACHE_VECTOR array (natural range <>) of T_NET_NDP_NEIGHBORCACHE_LINE
T_NET_NDP_REACHABILITY_STATE ( NET_NDP_REACHABILITY_STATE_UNKNOWN,
NET_NDP_REACHABILITY_STATE_INCOMPLETE,
NET_NDP_REACHABILITY_STATE_REACHABLE,
NET_NDP_REACHABILITY_STATE_STALE,
NET_NDP_REACHABILITY_STATE_DELAY,
NET_NDP_REACHABILITY_STATE_PROBE )
T_NET_UDP_PORTPAIR
T_NET_UDP_PORTPAIR_VECTOR array(natural range <>) of T_NET_UDP_PORTPAIR

Functions

Description
==========================================================================================================================================================
Ethernet: ????????????????????
==========================================================================================================================================================

Description
type conversion functions

Description
functions

Description
type conversion functions

Description
function to_slv(proto : T_NET_IPV4_PROTOCOL) return STD_LOGIC_VECTOR;

Description
type conversion functions