Date: Mon, 29 Nov 2021 13:37:32 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 260116] [sctp] POLLOUT/EVFILT_WRITE is always true for poll/kqueue Message-ID: <bug-260116-227-SRKL8ZRXd5@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-260116-227@https.bugs.freebsd.org/bugzilla/> References: <bug-260116-227@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D260116 --- Comment #1 from Albin <albin.hellqvist@gmail.com> --- Created attachment 229791 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D229791&action= =3Dedit Test files for reproducing the bug I added some tests if it helps. They can be compiled using: g++ -o client client.cpp utils.cpp g++ -o server server.cpp utils.cpp I have tested it in VMs with the SCTP module enabled. I have also added ali= as addresses to the loopback interface so that I could run both the server and client over the loopback interface. These alias addresess were added: 127.0.0.2 127.0.0.3 127.0.0.4 127.0.0.5 127.0.0.6 127.0.0.7 ::2 ::3 ::4 ::5 ::6 ::7 The test can be started using: ./server --poll --ipv4 --sctp --test-pollout ./client --poll --ipv4 --sctp --test-pollout Or with kqueue: ./client --kqueue --ipv4 --sctp --test-pollout IPv6 as well as TCP can be tested as well to compare the behavior. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-260116-227-SRKL8ZRXd5>