Home
last modified time | relevance | path

Searched refs:ktls_session (Results 1 – 25 of 25) sorted by relevance

/freebsd-14.2/sys/opencrypto/
H A Dktls.h50 void ktls_ocf_free(struct ktls_session *tls);
51 int ktls_ocf_try(struct ktls_session *tls, int direction);
53 struct ktls_session *tls, struct mbuf *m, struct iovec *outiov,
55 int ktls_ocf_decrypt(struct ktls_session *tls,
58 int ktls_ocf_recrypt(struct ktls_session *tls,
60 bool ktls_ocf_recrypt_supported(struct ktls_session *tls);
H A Dktls_ocf.c52 struct ktls_session *tls, struct mbuf *m,
56 int (*recrypt)(struct ktls_session *tls,
61 int (*decrypt)(struct ktls_session *tls,
438 ktls_ocf_tls_cbc_decrypt(struct ktls_session *tls, in ktls_ocf_tls_cbc_decrypt()
631 ktls_ocf_tls12_aead_decrypt(struct ktls_session *tls, in ktls_ocf_tls12_aead_decrypt()
728 ktls_ocf_tls12_aead_recrypt(struct ktls_session *tls, in ktls_ocf_tls12_aead_recrypt()
861 ktls_ocf_tls13_aead_decrypt(struct ktls_session *tls, in ktls_ocf_tls13_aead_decrypt()
915 ktls_ocf_tls13_aead_recrypt(struct ktls_session *tls, in ktls_ocf_tls13_aead_recrypt()
973 ktls_ocf_free(struct ktls_session *tls) in ktls_ocf_free()
986 ktls_ocf_try(struct ktls_session *tls, int direction) in ktls_ocf_try()
[all …]
/freebsd-14.2/sys/sys/
H A Dktls.h172 struct ktls_session;
178 struct ktls_session { struct
220 void ktls_destroy(struct ktls_session *tls); argument
221 void ktls_frame(struct mbuf *m, struct ktls_session *tls, int *enqueue_cnt,
223 bool ktls_permit_empty_frames(struct ktls_session *tls);
232 int ktls_output_eagain(struct inpcb *inp, struct ktls_session *tls);
234 int ktls_modify_txrtlmt(struct ktls_session *tls, uint64_t max_pacing_rate);
238 static inline struct ktls_session *
239 ktls_hold(struct ktls_session *tls) in ktls_hold()
248 ktls_free(struct ktls_session *tls) in ktls_free()
H A Dsockbuf.h69 struct ktls_session;
135 struct ktls_session *sb_tls_info;
H A Dmbuf.h256 struct ktls_session;
398 struct ktls_session *m_epg_tls;
/freebsd-14.2/sys/dev/cxgbe/crypto/
H A Dt4_keyctx.c411 t4_tls_key_info_size(const struct ktls_session *tls) in t4_tls_key_info_size()
439 t4_tls_proto_ver(const struct ktls_session *tls) in t4_tls_proto_ver()
448 t4_tls_cipher_mode(const struct ktls_session *tls) in t4_tls_cipher_mode()
461 t4_tls_auth_mode(const struct ktls_session *tls) in t4_tls_auth_mode()
483 t4_tls_hmac_ctrl(const struct ktls_session *tls) in t4_tls_hmac_ctrl()
496 tls_cipher_key_size(const struct ktls_session *tls) in tls_cipher_key_size()
511 tls_mac_key_size(const struct ktls_session *tls) in tls_mac_key_size()
530 t4_tls_key_ctx(const struct ktls_session *tls, int direction, in t4_tls_key_ctx()
658 t4_write_tlskey_wr(const struct ktls_session *tls, int direction, int tid, in t4_write_tlskey_wr()
H A Dt6_kern_tls.c105 const struct ktls_session *tls, struct sge_txq *txq);
377 const struct ktls_session *tls; in t6_tls_tag_alloc()
588 ktls_setup_keys(struct tlspcb *tlsp, const struct ktls_session *tls, in ktls_setup_keys()
/freebsd-14.2/sys/kern/
H A Duipc_ktls.c503 struct ktls_session *tls; in ktls_create_session()
1211 struct ktls_session *tls; in ktls_enable_rx()
1291 struct ktls_session *tls; in ktls_enable_tx()
1386 struct ktls_session *tls; in ktls_get_rx_mode()
1449 struct ktls_session *tls; in ktls_get_tx_mode()
1595 struct ktls_session *tls; in ktls_reset_receive_tag()
1684 struct ktls_session *tls; in ktls_reset_send_tag()
1758 struct ktls_session *tls; in ktls_input_ifp_mismatch()
2437 struct ktls_session *tls; in ktls_decrypt()
2815 struct ktls_session *tls; in ktls_enqueue()
[all …]
H A Dkern_sendfile.c98 struct ktls_session *tls;
681 struct ktls_session *tls; in vn_sendfile()
H A Duipc_socket.c2230 struct ktls_session *tls;
/freebsd-14.2/sys/netinet/
H A Dtoecore.h44 struct ktls_session;
115 struct ktls_session *, int);
H A Dtcp_offload.h49 int tcp_offload_alloc_tls_session(struct tcpcb *, struct ktls_session *, int);
H A Dtcp_offload.c200 tcp_offload_alloc_tls_session(struct tcpcb *tp, struct ktls_session *tls, in tcp_offload_alloc_tls_session()
H A Dtoecore.c195 struct ktls_session *tls __unused, int direction __unused) in toedev_alloc_tls_session()
H A Dtcp_ratelimit.c1335 struct ktls_session *tls; in tcp_set_pacing_rate()
1401 struct ktls_session *tls = NULL; in tcp_chg_pacing_rate()
H A Dip_output.c210 struct ktls_session *tls = NULL; in ip_output_send()
H A Dtcp_output.c1972 struct ktls_session *tls, *ntls; in tcp_m_copym()
H A Dtcp_subr.c4359 struct ktls_session *tls; in tcp_estimate_tls_overhead()
/freebsd-14.2/sys/dev/cxgbe/
H A Dadapter.h1405 int t6_ktls_try(if_t, struct socket *, struct ktls_session *);
1414 struct ktls_session;
1425 u_int t4_tls_key_info_size(const struct ktls_session *);
1426 int t4_tls_proto_ver(const struct ktls_session *);
1427 int t4_tls_cipher_mode(const struct ktls_session *);
1428 int t4_tls_auth_mode(const struct ktls_session *);
1429 int t4_tls_hmac_ctrl(const struct ktls_session *);
1430 void t4_tls_key_ctx(const struct ktls_session *, int, struct tls_keyctx *);
1433 void t4_write_tlskey_wr(const struct ktls_session *, int, int, int, int,
/freebsd-14.2/sys/net/
H A Dif_var.h189 struct ktls_session;
216 const struct ktls_session *tls;
222 const struct ktls_session *tls;
229 const struct ktls_session *tls;
/freebsd-14.2/sys/dev/cxgbe/tom/
H A Dt4_tls.c141 get_tp_plen_max(struct ktls_session *tls) in get_tp_plen_max()
150 tls_program_key_id(struct toepcb *toep, struct ktls_session *tls, in tls_program_key_id()
207 tls_alloc_ktls(struct toepcb *toep, struct ktls_session *tls, int direction) in tls_alloc_ktls()
H A Dt4_tom.h576 int tls_alloc_ktls(struct toepcb *, struct ktls_session *, int);
H A Dt4_tom.c846 struct ktls_session *tls, int direction) in t4_alloc_tls_session()
/freebsd-14.2/sys/netinet6/
H A Dip6_output.c312 struct ktls_session *tls = NULL; in ip6_output_send()
/freebsd-14.2/sys/netinet/tcp_stacks/
H A Drack.c18384 struct ktls_session *tls, *ntls; in rack_fo_base_copym()