freebsd-nq/sys/dev/cxgb
Navdeep Parhar 097f289f25 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
2016-01-22 23:33:34 +00:00
..
common cxgb: replace r273280 with a more comprehensive fix. 2015-01-11 07:51:58 +00:00
sys Provide a set of inline functions to manage simple mbuf(9) queues, based 2015-02-19 01:19:42 +00:00
ulp Fix for iWARP servers that listen on INADDR_ANY. 2016-01-22 23:33:34 +00:00
bin2h.pl
cxgb_adapter.h Provide a set of inline functions to manage simple mbuf(9) queues, based 2015-02-19 01:19:42 +00:00
cxgb_include.h Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
cxgb_ioctl.h
cxgb_main.c CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than ten 2015-05-22 17:05:21 +00:00
cxgb_offload.h
cxgb_osdep.h Remove kdb_backtrace extern; get the definition for kdb_backtrace from 2015-02-07 21:29:17 +00:00
cxgb_sge.c Add optimizing LRO wrapper: 2016-01-19 15:33:28 +00:00
cxgb_t3fw.c
cxgb_t3fw.h
t3b_protocol_sram.h
t3b_tp_eeprom.h
t3c_protocol_sram.h
t3c_tp_eeprom.h