1be9ac87a7
This patch adds 2 new tests: sk_bind_sendto_listen and sk_connect_zero_addr. The sk_bind_sendto_listen test exercises the path where a socket's rcv saddr changes after it has been added to the binding tables, and then a listen() on the socket is invoked. The listen() should succeed. The sk_bind_sendto_listen test is copied over from one of syzbot's tests: https://syzkaller.appspot.com/x/repro.c?x=1673a38df00000 The sk_connect_zero_addr test exercises the path where the socket was never previously added to the binding tables and it gets assigned a saddr upon a connect() to address 0. Signed-off-by: Joanne Koong <joannelkoong@gmail.com> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
46 lines
633 B
Plaintext
46 lines
633 B
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
ipsec
|
|
msg_zerocopy
|
|
socket
|
|
psock_fanout
|
|
psock_snd
|
|
psock_tpacket
|
|
stress_reuseport_listen
|
|
reuseport_addr_any
|
|
reuseport_bpf
|
|
reuseport_bpf_cpu
|
|
reuseport_bpf_numa
|
|
reuseport_dualstack
|
|
reuseaddr_conflict
|
|
tcp_mmap
|
|
udpgso
|
|
udpgso_bench_rx
|
|
udpgso_bench_tx
|
|
tcp_inq
|
|
tls
|
|
txring_overwrite
|
|
ip_defrag
|
|
ipv6_flowlabel
|
|
ipv6_flowlabel_mgr
|
|
so_txtime
|
|
tcp_fastopen_backup_key
|
|
nettest
|
|
fin_ack_lat
|
|
reuseaddr_ports_exhausted
|
|
hwtstamp_config
|
|
rxtimestamp
|
|
timestamping
|
|
txtimestamp
|
|
so_netns_cookie
|
|
test_unix_oob
|
|
gro
|
|
ioam6_parser
|
|
toeplitz
|
|
tun
|
|
cmsg_sender
|
|
unix_connect
|
|
tap
|
|
bind_bhash
|
|
sk_bind_sendto_listen
|
|
sk_connect_zero_addr
|