freebsd-dev/sys/dev/cxgbe/tom
John Baldwin 4217c685b1 Use the correct key address when renegotiating the transmit key.
Previously, get_keyid() was returning the address of the receive key
instead of the transmit key when renegotiating the transmit key.  This
could either hang the card (if a connection was only offloading TLS TX
and thus had a receive key address of -1) or cause the connection to
fail by overwriting the wrong key (if both RX and TX TLS were
offloaded).

Submitted by:	Harsh Jain @ Chelsio
Sponsored by:	Chelsio Communications
2018-04-27 17:20:23 +00:00
..
t4_connect.c cxgbe(4): Break up alloc_tid_tabs and move the atid routines to the base 2018-04-26 19:00:35 +00:00
t4_cpl_io.c cxgbe(4): Add support for Connection Offload Policy (aka COP). 2018-04-14 19:07:56 +00:00
t4_ddp.c Use the offload transmit queue to set flags on TLS connections. 2018-03-27 20:54:57 +00:00
t4_listen.c cxgbe(4): Add support for Connection Offload Policy (aka COP). 2018-04-14 19:07:56 +00:00
t4_tls.c Use the correct key address when renegotiating the transmit key. 2018-04-27 17:20:23 +00:00
t4_tls.h Support for TLS offload of TOE connections on T6 adapters. 2018-03-13 23:05:51 +00:00
t4_tom_l2t.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
t4_tom_l2t.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
t4_tom.c cxgbe(4): Move release_tid to the base NIC driver for future consumers. 2018-04-26 22:04:21 +00:00
t4_tom.h cxgbe(4): Move release_tid to the base NIC driver for future consumers. 2018-04-26 22:04:21 +00:00