zephyr/tests
Shrek Wang 46ba523ba8 net: tcp: Align TCP seqence validation with Spec
According to RFC 793, the seqnum test includes 4 cases when STATE >
TCP_SYN_SENT:

      Seg-len Recv-win    Test
      ------- --------    ---------------------------------------
        0       0         SEG.SEQ = RCV.NXT
        0      >0         RCV.NXT =< SEG.SEQ < RCV.NXT+RCV.WND
       >0       0         not acceptable
       >0      >0         RCV.NXT =< SEG.SEQ < RCV.NXT+RCV.WND
                       or RCV.NXT =< SEG.SEQ+SEG.LEN-1 <RCV.NXT+RCV.WND

After the seq validation, the 'send duplicated ACK' code in FIN_WAIT1/
2/CLOSING/TIMEWAIT state processing is duplicated, so remove them.

Added TEST_CLIENT_SEQ_VALIDATION ztest case in tests/net/tcp.

Signed-off-by: Shrek Wang <inet_eman@outlook.com>
2025-06-13 14:28:50 +02:00
..
application_development tests: update for MPS4 2025-06-09 14:35:12 -07:00
arch Revert "tests: arm_thread_swap: Add overlay for nRF54H20" 2025-06-11 10:09:02 -07:00
benchmarks arch: nios2: remove arch 2025-05-15 20:01:05 -04:00
bluetooth tests: Bluetooth: Update ICS to TCRL 2025-2 2025-06-12 13:40:49 +02:00
boards tests: boards: nrf: i2c_slave: allow more instances 2025-06-13 10:10:38 +02:00
boot tests: boot: Update imgtool path in west_sign_wrapper 2025-05-30 19:40:44 +02:00
bsim tests: Bluetooth: Audio: Add common TEST_SAMPLE_SIRK 2025-06-10 22:13:14 +02:00
cmake
crypto drivers; crypto: Remove TinyCrypt shim 2025-05-23 17:41:06 -04:00
ctest/base
drivers drivers: serial: nrfx_uarte: assert clock control enabled 2025-06-13 11:12:43 +02:00
integration/kernel tests: kernel: set timeslice size to 0 in tests that do not exercise it 2025-05-16 22:55:49 +02:00
kconfig
kernel kernel: fix timeout bugs 2025-06-11 09:56:13 +02:00
lib devicetree: Enhance DT_ENUM_HAS_VALUE macro for arrays 2025-06-12 11:44:46 +02:00
misc tests: llext-edk: increase test timeout 2025-06-11 08:18:20 +02:00
modules tests: modules: uoscore: remove unnecessary dependencies 2025-05-27 16:45:13 +02:00
net net: tcp: Align TCP seqence validation with Spec 2025-06-13 14:28:50 +02:00
posix posix: fnmatch: fix bugs in fnmatch(), see issue #55186 2025-06-09 17:05:40 -05:00
robot
subsys tests: littlefs: add mimxrt1020/4-evk support 2025-06-12 09:38:33 -07:00
unit tests: crc: add tests for crc4 and crc4_ti functions 2025-06-11 16:18:12 -07:00
ztest tests: subsys: Fix zassert string 2025-05-22 16:17:23 +02:00
test_config_ci.yaml
test_config.yaml
tests.dox