CLASSIC
Modul: tcpip
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_TCPIP_SECTION_7_9_2_Runtime_Errors
Wortlaut
7.9.2 Runtime Errors
The following table lists runtime error IDs the Tcp/Ip shall use for reporting of runtime errors to the Default Error Tracer:
[SWS_TCPIP_00255] Definiton of runtime errors in module TcpIp Upstream requirements: SRS_Eth_00112
⌈
Type of error Related error code Error value Operation timed out TCPIP_E_TIMEDOUT 0x01 Connection refused TCPIP_E_CONNREFUSED 0x02 No route to host TCPIP_E_HOSTUNREACH 0x03 Path does not support frame size TCPIP_E_PACKETTOBIG 0x04 Duplicate IP Address detected TCPIP_E_DADCONFLICT 0x05 A message could not be stored in the transmission request queue TCPIP_E_TX_QUEUE_OVERRUN 0x06 Internal transmission processing aborted TCPIP_E_TX_INTERNAL_PROCESSING_ FAILED 0x07
⌋
[SWS_TcpIp_00256] Upstream requirements: SRS_Eth_00112
⌈The TcpIp shall report the runtime error by calling Det_ReportRuntimeError( TCPIP_E_TIMEDOUT) if one of the following conditions applies:
• TcpIp module has sent a SYN to establish a connection but did not receive any response.
• An established idle TCP connection is closed because the peer is no longer present, i.e. keep-alive timer runs out and peer does not respond to keep-alive probes according to IETF RFC 1122 chapter 4.2.3.6 TCP Keep-Alives.
• An established TCP connection is closed because the peer does not respond, i.e. the maximum number of retransmissions has been sent without acknowledgement, according to [SWS_TcpIp_00202].
⌋
[SWS_TcpIp_00257] Upstream requirements: SRS_Eth_00112
⌈The TcpIp shall report the runtime error by calling Det_ReportRuntimeError( TCPIP_E_CONNREFUSED) if one of the following conditions applies:
• An ICMP message Destination Unreachable/Protocol Unreachable is received because the peer doesn’t provide a service at the requested protocol.
• An ICMP message Destination Unreachable/Port Unreachable is received because the peer doesn’t provide a service at the requested port.
⌋
[SWS_TcpIp_00258] Upstream requirements: SRS_Eth_00112
⌈The TcpIp shall report the runtime error by calling Det_ReportRuntimeError( TCPIP_E_HOSTUNREACH) if one of the following conditions applies:
• An ICMP message Destination Unreachable is received because the network or host is unreachable or there is no route to the destination.
⌋
[SWS_TcpIp_00259] Upstream requirements: SRS_Eth_00112
⌈The TcpIp shall report the runtime error by calling Det_ReportRuntimeError( TCPIP_E_PACKETTOBIG) if one of the following conditions applies:
• An ICMP message Destination Unreachable/ Fragmentation needed but DF bit set is received because the network can’t forward an oversized frame since the DF (don’t fragment) Flag is set.
⌋
[SWS_TcpIp_00282] Upstream requirements: SRS_Eth_00091, SRS_BSW_00452
⌈The TcpIp shall report the runtime error by calling Det_ReportRuntimeError( TCPIP_E_DADCONFLICT) if one of the following conditions applies:
• A duplicate IP address was found by the Duplicate Address Detection (DAD) algorithm.
⌋
[SWS_TcpIp_00413] Error report for transmission request queue Status: DRAFT Upstream requirements: SRS_Eth_00187
⌈The TcpIp shall report the runtime error by calling Det_ReportRuntimeError( TCPIP_E_TX_QUEUE_OVERRUN) if one of the following conditions applies:
• A transmission processing is aborted because the message could not be stored in the transmission request queue.
⌋
[SWS_TcpIp_00414] Error report for aborting the transmission request Status: DRAFT Upstream requirements: SRS_Eth_00187
⌈The TcpIp shall report the runtime error by calling Det_ReportRuntimeError( TCPIP_E_TX_INTERNAL_PROCESSING_FAILED) if one of the following conditions applies:
• A transmission processing is requested from LSduR_TcpIpTransmit() and then aborted.
⌋
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
Cited verbatim in the snippet (deterministic citation).
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_TcpIp.pdf |
|---|---|
| Dokumentseite | Seite 65 |
| Ziel-Modul | tcpip (classic) |
| Ziel-Anforderung | SWS_TcpIp_00414 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |