zephyr/tests/net
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
..
6lo net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
all
arp tests: net: arp: test the packet queuing case 2025-04-24 22:58:51 +02:00
bridge
checksum_offload tests: all: Fix remaining issues reported by string validation 2025-05-27 09:16:08 +02:00
conn_mgr_conn
conn_mgr_monitor
conn_mgr_nsos tests: net: conn_mgr_nsos: added 2025-05-22 11:31:54 +02:00
context
dhcpv4 tests: net: dhcpv4: client: Verify Request xid 2025-05-08 15:55:55 +02:00
dhcpv6
ethernet_mgmt drivers: ethernet: remove phy related configs from eth config 2025-06-11 10:17:37 -07:00
hostname net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
icmp
icmpv4
icmpv6
ieee802154 net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
iface net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
igmp
ip-addr tests: net: ipv6: Fix deprecated address selection 2025-05-21 09:30:22 +02:00
ipv4_fragment net: connection: Register connection type 2025-04-09 12:36:34 +02:00
ipv6 tests: all: Fix remaining issues reported by string validation 2025-05-27 09:16:08 +02:00
ipv6_fragment test: net: ipv6_fragment: Set link layer protocol type for a packet 2025-03-21 09:52:42 +01:00
lib tests: net: mqtt: client: Add test case for connect with iface binding 2025-06-11 16:18:31 -07:00
mgmt
mld
mocks
neighbor net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
net_pkt net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
npf doc: remove more occurances of Nios II 2025-05-15 20:01:05 -04:00
offloaded_netdev tests: net: offloaded_netdev: Add test for offloaded DNS APIs 2025-06-11 16:20:18 -07:00
pm
pmtu
ppp/driver
promiscuous
ptp/clock
route net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
route_mcast net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
shell
socket drivers: ethernet: remove phy related configs from eth config 2025-06-11 10:17:37 -07:00
tcp net: tcp: Align TCP seqence validation with Spec 2025-06-13 14:28:50 +02:00
traffic_class net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
trickle
tx_timestamp tests: all: Fix remaining issues reported by string validation 2025-05-27 09:16:08 +02:00
udp
utils tests: all: Fix remaining issues reported by string validation 2025-05-27 09:16:08 +02:00
virtual tests: all: Fix remaining issues reported by string validation 2025-05-27 09:16:08 +02:00
vlan tests: all: Fix remaining issues reported by string validation 2025-05-27 09:16:08 +02:00
wifi tests: net: wifi: Add a test for Enterprise with run-time certs 2025-04-17 17:22:58 +02:00