freebsd-skq/sys/dev/cxgbe/tom
John Baldwin 02d2bcfaba Remove TLS-related inlines from t4_tom.h to fix iw_cxgbe(4) build.
- Remove the one use of is_tls_offload() and the function.  AIO special
  handling only needs to be disabled when a TOE socket is actively doing
  TLS offload on transmit.  The TOE socket's mode (which affects receive
  operation) doesn't matter, so remove the check for the socket's mode and
  only check if a TOE socket has TLS transmit keys configured to determine
  if an AIO write request should fall back to the normal socket handling
  instead of the TOE fast path.
- Move can_tls_offload() into t4_tls.c.  It is not used in critical paths,
  so inlining isn't that important.  Change return type to bool while here.

Sponsored by:	Chelsio Communications
2018-03-14 20:46:25 +00:00
..
t4_connect.c Support for TLS offload of TOE connections on T6 adapters. 2018-03-13 23:05:51 +00:00
t4_cpl_io.c Remove TLS-related inlines from t4_tom.h to fix iw_cxgbe(4) build. 2018-03-14 20:46:25 +00:00
t4_ddp.c Simplify error handling in t4_tom.ko module loading. 2018-03-13 21:42:38 +00:00
t4_listen.c Support for TLS offload of TOE connections on T6 adapters. 2018-03-13 23:05:51 +00:00
t4_tls.c Remove TLS-related inlines from t4_tom.h to fix iw_cxgbe(4) build. 2018-03-14 20:46:25 +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 Support for TLS offload of TOE connections on T6 adapters. 2018-03-13 23:05:51 +00:00
t4_tom.h Remove TLS-related inlines from t4_tom.h to fix iw_cxgbe(4) build. 2018-03-14 20:46:25 +00:00