diff options
Diffstat (limited to 'sys/dev/cxgbe/tom/t4_tom.h')
| -rw-r--r-- | sys/dev/cxgbe/tom/t4_tom.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/sys/dev/cxgbe/tom/t4_tom.h b/sys/dev/cxgbe/tom/t4_tom.h index 4040b556f60e..1850743f6ad4 100644 --- a/sys/dev/cxgbe/tom/t4_tom.h +++ b/sys/dev/cxgbe/tom/t4_tom.h @@ -71,11 +71,11 @@ enum { TPF_CPL_PENDING = (1 << 7), /* haven't received the last CPL */ TPF_SYNQE = (1 << 8), /* synq_entry, not really a toepcb */ TPF_SYNQE_EXPANDED = (1 << 9), /* toepcb ready, tid context updated */ - TPF_FORCE_CREDITS = (1 << 10), /* always send credits */ + TPF_TLS_STARTING = (1 << 10), /* starting TLS receive */ TPF_KTLS = (1 << 11), /* send TLS records from KTLS */ TPF_INITIALIZED = (1 << 12), /* init_toepcb has been called */ TPF_TLS_RECEIVE = (1 << 13), /* should receive TLS records */ - TPF_TLS_ESTABLISHED = (1 << 14), /* TLS handshake timer initialized */ + TPF_TLS_RX_QUIESCED = (1 << 14), /* RX quiesced for TLS RX startup */ TPF_WAITING_FOR_FINAL = (1<< 15), /* waiting for wakeup on final CPL */ }; @@ -471,7 +471,6 @@ void send_abort_rpl(struct adapter *, struct sge_ofld_txq *, int , int); void send_flowc_wr(struct toepcb *, struct tcpcb *); void send_reset(struct adapter *, struct toepcb *, uint32_t); int send_rx_credits(struct adapter *, struct toepcb *, int); -void send_rx_modulate(struct adapter *, struct toepcb *); void make_established(struct toepcb *, uint32_t, uint32_t, uint16_t); int t4_close_conn(struct adapter *, struct toepcb *); void t4_rcvd(struct toedev *, struct tcpcb *); @@ -524,12 +523,11 @@ const struct offload_settings *lookup_offload_policy(struct adapter *, int, bool can_tls_offload(struct adapter *); void do_rx_data_tls(const struct cpl_rx_data *, struct toepcb *, struct mbuf *); void t4_push_ktls(struct adapter *, struct toepcb *, int); +void tls_received_starting_data(struct adapter *, struct toepcb *, + struct sockbuf *, int); void t4_tls_mod_load(void); void t4_tls_mod_unload(void); -void tls_detach(struct toepcb *); -void tls_establish(struct toepcb *); void tls_init_toep(struct toepcb *); -void tls_stop_handshake_timer(struct toepcb *); int tls_tx_key(struct toepcb *); void tls_uninit_toep(struct toepcb *); int tls_alloc_ktls(struct toepcb *, struct ktls_session *, int); |
