Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 4.76 KB

README.md

File metadata and controls

35 lines (29 loc) · 4.76 KB

Tests for Handling ICMP Messages

##Description

This set of tests focuses on the handling of ICMP messages in the SYN-SENT state.

The list of sysctl-variables affecting the sending of SYN-segments is

  • net.inet.tcp.icmp_may_rst

Status

Name Result FreeBSD 11.0 Result FreeBSD Head
rcv-icmp-hard-error-proto-unreachable-ipv4 Unknown Passed
rcv-icmp-hard-error-proto-unreachable-ipv6 Unknown Passed (Note 1)
rcv-icmp-hard-error-port-unreachable-ipv4 Unknown Passed
rcv-icmp-hard-error-port-unreachable-ipv6 Unknown Passed
rcv-icmp-hard-error-net-prohibited-ipv4 Unknown Passed (Note 2)
rcv-icmp-hard-error-host-prohibited-ipv4 Unknown Passed (Note 2)
rcv-icmp-hard-error-comm-prohibited-ipv4 Unknown Passed (Note 2)
rcv-icmp-hard-error-comm-prohibited-ipv6 Unknown Passed (Note 1)
rcv-icmp-hard-error-ttl-exceeded-ipv4 Unknown Passed (Note 3)
rcv-icmp-hard-error-ttl-exceeded-ipv6 Unknown Passed (Note 1)
rcv-icmp-hard-error-ignored-ipv4 Unknown Passed (Note 4)
rcv-icmp-hard-error-ignored-ipv6 Unknown Passed (Note 4)

Notes

  1. The TCP connection stays alive. This should not be the case since r303626 (D7272). Fixed in r307726 (D7904).
  2. The reception is handled by FreeBSD as a hard error, allthough neither specified as a soft or hard error RFC1122.
  3. The reception is handled by FreeBSD as a hard error, allthough specified in RFC1122 as a soft error.
  4. An incoming PTB packet results in an adapted MSS for IPv6, but not for IPv4.