diff options
author | np <np@FreeBSD.org> | 2016-01-22 23:33:34 +0000 |
---|---|---|
committer | np <np@FreeBSD.org> | 2016-01-22 23:33:34 +0000 |
commit | 057d736604eed731d9aa730e87220c4caa227ae3 (patch) | |
tree | 2bc6c60b6ab83ffb2aa3364ef3759bd23b93757e /contrib/tcp_wrappers | |
parent | 9a3b34d7631b1ef522add470e0131f1a802f4968 (diff) | |
download | FreeBSD-src-057d736604eed731d9aa730e87220c4caa227ae3.zip FreeBSD-src-057d736604eed731d9aa730e87220c4caa227ae3.tar.gz |
Fix for iWARP servers that listen on INADDR_ANY.
The iWARP Connection Manager (CM) on FreeBSD creates a TCP socket to
represent an iWARP endpoint when the connection is over TCP. For
servers the current approach is to invoke create_listen callback for
each iWARP RNIC registered with the CM. This doesn't work too well for
INADDR_ANY because a listen on any TCP socket already notifies all
hardware TOEs/RNICs of the new listener. This patch fixes the server
side of things for FreeBSD. We've tried to keep all these modifications
in the iWARP/TCP specific parts of the OFED infrastructure as much as
possible.
Submitted by: Krishnamraju Eraparaju @ Chelsio (with design inputs from Steve Wise)
Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D4801
Diffstat (limited to 'contrib/tcp_wrappers')
0 files changed, 0 insertions, 0 deletions