KTLS_TX
if (direction == KTLS_TX) {
kwr->reneg_to_write_rx = V_KEY_GET_LOC(direction == KTLS_TX ?
t4_tls_key_ctx(tls, KTLS_TX, &tlsp->keyctx);
t4_write_tlskey_wr(tls, KTLS_TX, tlsp->tid, 0, tlsp->tx_key_addr, kwr);
t4_tls_key_ctx(tls, KTLS_TX, &tlsp->keyctx);
t4_write_tlskey_wr(tls, KTLS_TX, 0, 0, tlsp->tx_key_addr, kwr);
if (direction == KTLS_TX)
if (direction == KTLS_TX) {
if (direction == KTLS_TX) {
case KTLS_TX:
error = ktls_create_session(so, en, &tls, KTLS_TX);
error = ktls_try_toe(so, tls, KTLS_TX);
error = ktls_try_ifnet(so, tls, KTLS_TX, false);
error = ktls_try_sw(tls, KTLS_TX);
tls_new = ktls_clone_session(tls, KTLS_TX);
error = ktls_try_ifnet(so, tls_new, KTLS_TX, true);
error = ktls_try_sw(tls_new, KTLS_TX);