/kernel/linux/linux-5.10/net/tls/ |
H A D | trace.h | 17 TP_PROTO(struct sock *sk, int dir, u32 tcp_seq, u8 *rec_no, int ret), 19 TP_ARGS(sk, dir, tcp_seq, rec_no, ret), 25 __field( u32, tcp_seq ) 33 __entry->tcp_seq = tcp_seq; 38 "sk=%p direction=%d tcp_seq=%u rec_no=%llu ret=%d", 39 __entry->sk, __entry->dir, __entry->tcp_seq, __entry->rec_no, 46 TP_PROTO(struct sock *sk, u32 tcp_seq, u8 *rec_no, u32 rec_len, 49 TP_ARGS(sk, tcp_seq, rec_no, rec_len, encrypted, decrypted), 54 __field( u32, tcp_seq ) [all...] |
H A D | tls_device_fallback.c | 237 u32 tcp_seq = ntohl(tcp_hdr(skb)->seq); in fill_sg_in() local 244 record = tls_get_record(ctx, tcp_seq, rcd_sn); in fill_sg_in() 250 *sync_size = tcp_seq - tls_record_start_seq(record); in fill_sg_in()
|
/kernel/linux/linux-6.6/net/tls/ |
H A D | trace.h | 17 TP_PROTO(struct sock *sk, int dir, u32 tcp_seq, u8 *rec_no, int ret), 19 TP_ARGS(sk, dir, tcp_seq, rec_no, ret), 25 __field( u32, tcp_seq ) 33 __entry->tcp_seq = tcp_seq; 38 "sk=%p direction=%d tcp_seq=%u rec_no=%llu ret=%d", 39 __entry->sk, __entry->dir, __entry->tcp_seq, __entry->rec_no, 46 TP_PROTO(struct sock *sk, u32 tcp_seq, u8 *rec_no, u32 rec_len, 49 TP_ARGS(sk, tcp_seq, rec_no, rec_len, encrypted, decrypted), 54 __field( u32, tcp_seq ) [all...] |
H A D | tls_device_fallback.c | 249 u32 tcp_seq = ntohl(tcp_hdr(skb)->seq); in fill_sg_in() local 256 record = tls_get_record(ctx, tcp_seq, rcd_sn); in fill_sg_in() 262 *sync_size = tcp_seq - tls_record_start_seq(record); in fill_sg_in()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | tls_rxtx.c | 102 u32 tcp_seq, struct sync_info *info) in mlx5e_tls_get_sync_data() 110 record = tls_get_record(&context->base, tcp_seq, &info->rcd_sn); in mlx5e_tls_get_sync_data() 115 sync_size = tcp_seq - tls_record_start_seq(record); in mlx5e_tls_get_sync_data() 144 struct sk_buff *nskb, u32 tcp_seq, in mlx5e_tls_complete_sync_skb() 164 tcp_seq -= data_len; in mlx5e_tls_complete_sync_skb() 165 th->seq = htonl(tcp_seq); in mlx5e_tls_complete_sync_skb() 177 pet->content.send.first_seq = htons(tcp_seq); in mlx5e_tls_complete_sync_skb() 191 u32 tcp_seq = ntohl(tcp_hdr(skb)->seq); in mlx5e_tls_handle_ooo() local 200 if (mlx5e_tls_get_sync_data(context, tcp_seq, &info)) { in mlx5e_tls_handle_ooo() 236 context->expected_seq = tcp_seq in mlx5e_tls_handle_ooo() 101 mlx5e_tls_get_sync_data(struct mlx5e_tls_offload_context_tx *context, u32 tcp_seq, struct sync_info *info) mlx5e_tls_get_sync_data() argument 143 mlx5e_tls_complete_sync_skb(struct sk_buff *skb, struct sk_buff *nskb, u32 tcp_seq, int headln, __be64 rcd_sn) mlx5e_tls_complete_sync_skb() argument [all...] |
H A D | ktls_tx.c | 224 u32 tcp_seq, int datalen, struct tx_sync_info *info) in tx_sync_info_get() 234 record = tls_get_record(tx_ctx, tcp_seq, &info->rcd_sn); in tx_sync_info_get() 249 ends_before = before(tcp_seq + datalen - 1, tls_record_start_seq(record)); in tx_sync_info_get() 259 info->sync_len = tcp_seq - tls_record_start_seq(record); in tx_sync_info_get() 223 tx_sync_info_get(struct mlx5e_ktls_offload_context_tx *priv_tx, u32 tcp_seq, int datalen, struct tx_sync_info *info) tx_sync_info_get() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/crypto/ |
H A D | fw.h | 14 __be32 tcp_seq; member 54 __be32 tcp_seq; member 90 __be32 tcp_seq; member
|
H A D | tls.c | 335 back->tcp_seq = cpu_to_be32(start_offload_tcp_sn); in nfp_net_tls_add() 445 req->tcp_seq = cpu_to_be32(seq); in nfp_net_tls_resync() 481 __be32 tcp_seq; in nfp_net_tls_rx_resync_req() local 530 memcpy(&tcp_seq, &req->tcp_seq, sizeof(tcp_seq)); in nfp_net_tls_rx_resync_req() 531 tls_offload_rx_resync_request(sk, tcp_seq); in nfp_net_tls_rx_resync_req()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/crypto/ |
H A D | fw.h | 14 __be32 tcp_seq; member 54 __be32 tcp_seq; member 90 __be32 tcp_seq; member
|
H A D | tls.c | 335 back->tcp_seq = cpu_to_be32(start_offload_tcp_sn); in nfp_net_tls_add() 445 req->tcp_seq = cpu_to_be32(seq); in nfp_net_tls_resync() 482 __be32 tcp_seq; in nfp_net_tls_rx_resync_req() local 531 memcpy(&tcp_seq, &req->tcp_seq, sizeof(tcp_seq)); in nfp_net_tls_rx_resync_req() 532 tls_offload_rx_resync_request(sk, tcp_seq); in nfp_net_tls_rx_resync_req()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
H A D | chcr_ktls.c | 843 * @tcp_seq 849 struct sge_eth_txq *q, u64 tcp_seq, in chcr_ktls_xmit_tcb_cpls() 882 if (first_wr || tcp_seq != tx_info->prev_seq) { in chcr_ktls_xmit_tcb_cpls() 886 TCB_TX_MAX_V(tcp_seq), 0); in chcr_ktls_xmit_tcb_cpls() 890 if (tcp_seq != tx_info->prev_seq || offset) { in chcr_ktls_xmit_tcb_cpls() 899 if (tcp_seq != tx_info->prev_seq) in chcr_ktls_xmit_tcb_cpls() 1101 * @tcp_seq 1108 struct sge_eth_txq *q, u32 tcp_seq, in chcr_ktls_xmit_wr_complete() 1234 tx_data->rsvd = htonl(tcp_seq); in chcr_ktls_xmit_wr_complete() 1271 * @tcp_seq 848 chcr_ktls_xmit_tcb_cpls(struct chcr_ktls_info *tx_info, struct sge_eth_txq *q, u64 tcp_seq, u64 tcp_ack, u64 tcp_win, bool offset) chcr_ktls_xmit_tcb_cpls() argument 1106 chcr_ktls_xmit_wr_complete(struct sk_buff *skb, struct chcr_ktls_info *tx_info, struct sge_eth_txq *q, u32 tcp_seq, bool is_last_wr, u32 data_len, u32 skb_offset, u32 nfrags, bool tcp_push, u32 mss) chcr_ktls_xmit_wr_complete() argument 1280 chcr_ktls_xmit_wr_short(struct sk_buff *skb, struct chcr_ktls_info *tx_info, struct sge_eth_txq *q, u32 tcp_seq, bool tcp_push, u32 mss, u32 tls_rec_offset, u8 *prior_data, u32 prior_data_len, u32 data_len, u32 skb_offset) chcr_ktls_xmit_wr_short() argument 1467 chcr_ktls_tx_plaintxt(struct chcr_ktls_info *tx_info, struct sk_buff *skb, u32 tcp_seq, u32 mss, bool tcp_push, struct sge_eth_txq *q, u32 port_id, u8 *prior_data, u32 data_len, u32 skb_offset, u32 prior_data_len) chcr_ktls_tx_plaintxt() argument 1702 chcr_end_part_handler(struct chcr_ktls_info *tx_info, struct sk_buff *skb, struct tls_record_info *record, u32 tcp_seq, int mss, bool tcp_push_no_fin, struct sge_eth_txq *q, u32 skb_offset, u32 tls_end_offset, bool last_wr) chcr_end_part_handler() argument 1779 chcr_short_record_handler(struct chcr_ktls_info *tx_info, struct sk_buff *skb, struct tls_record_info *record, u32 tcp_seq, int mss, bool tcp_push_no_fin, u32 data_len, u32 skb_offset, struct sge_eth_txq *q, u32 tls_end_offset) chcr_short_record_handler() argument 1934 u32 tls_end_offset, tcp_seq, skb_data_len, skb_offset; chcr_ktls_xmit() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
H A D | chcr_ktls.c | 837 * @tcp_seq 843 struct sge_eth_txq *q, u64 tcp_seq, in chcr_ktls_xmit_tcb_cpls() 876 if (first_wr || tcp_seq != tx_info->prev_seq) { in chcr_ktls_xmit_tcb_cpls() 880 TCB_TX_MAX_V(tcp_seq), 0); in chcr_ktls_xmit_tcb_cpls() 884 if (tcp_seq != tx_info->prev_seq || offset) { in chcr_ktls_xmit_tcb_cpls() 893 if (tcp_seq != tx_info->prev_seq) in chcr_ktls_xmit_tcb_cpls() 1095 * @tcp_seq 1102 struct sge_eth_txq *q, u32 tcp_seq, in chcr_ktls_xmit_wr_complete() 1228 tx_data->rsvd = htonl(tcp_seq); in chcr_ktls_xmit_wr_complete() 1265 * @tcp_seq 842 chcr_ktls_xmit_tcb_cpls(struct chcr_ktls_info *tx_info, struct sge_eth_txq *q, u64 tcp_seq, u64 tcp_ack, u64 tcp_win, bool offset) chcr_ktls_xmit_tcb_cpls() argument 1100 chcr_ktls_xmit_wr_complete(struct sk_buff *skb, struct chcr_ktls_info *tx_info, struct sge_eth_txq *q, u32 tcp_seq, bool is_last_wr, u32 data_len, u32 skb_offset, u32 nfrags, bool tcp_push, u32 mss) chcr_ktls_xmit_wr_complete() argument 1274 chcr_ktls_xmit_wr_short(struct sk_buff *skb, struct chcr_ktls_info *tx_info, struct sge_eth_txq *q, u32 tcp_seq, bool tcp_push, u32 mss, u32 tls_rec_offset, u8 *prior_data, u32 prior_data_len, u32 data_len, u32 skb_offset) chcr_ktls_xmit_wr_short() argument 1461 chcr_ktls_tx_plaintxt(struct chcr_ktls_info *tx_info, struct sk_buff *skb, u32 tcp_seq, u32 mss, bool tcp_push, struct sge_eth_txq *q, u32 port_id, u8 *prior_data, u32 data_len, u32 skb_offset, u32 prior_data_len) chcr_ktls_tx_plaintxt() argument 1695 chcr_end_part_handler(struct chcr_ktls_info *tx_info, struct sk_buff *skb, struct tls_record_info *record, u32 tcp_seq, int mss, bool tcp_push_no_fin, struct sge_eth_txq *q, u32 skb_offset, u32 tls_end_offset, bool last_wr) chcr_end_part_handler() argument 1772 chcr_short_record_handler(struct chcr_ktls_info *tx_info, struct sk_buff *skb, struct tls_record_info *record, u32 tcp_seq, int mss, bool tcp_push_no_fin, u32 data_len, u32 skb_offset, struct sge_eth_txq *q, u32 tls_end_offset) chcr_short_record_handler() argument 1925 u32 tls_end_offset, tcp_seq, skb_data_len, skb_offset; chcr_ktls_xmit() local [all...] |
/kernel/linux/linux-5.10/net/core/ |
H A D | tso.c | 38 put_unaligned_be32(tso->tcp_seq, &tcph->seq); in tso_build_hdr() 56 tso->tcp_seq += size; /* not worth avoiding this operation for UDP */ in tso_build_data() 79 tso->tcp_seq = (tlen != sizeof(struct udphdr)) ? ntohl(tcp_hdr(skb)->seq) : 0; in tso_start()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | tso.c | 30 put_unaligned_be32(tso->tcp_seq, &tcph->seq); in tso_build_hdr() 48 tso->tcp_seq += size; /* not worth avoiding this operation for UDP */ in tso_build_data() 71 tso->tcp_seq = (tlen != sizeof(struct udphdr)) ? ntohl(tcp_hdr(skb)->seq) : 0; in tso_start()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_ktls.c | 29 .tcp_seq = cpu_to_be32(start_offload_tcp_sn), in fun_ktls_add() 85 offsetof(struct fun_admin_ktls_modify_req, tcp_seq)); in fun_ktls_del() 114 req.tcp_seq = cpu_to_be32(seq); in fun_ktls_resync()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | tso.h | 16 u32 tcp_seq; member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | tso.h | 17 u32 tcp_seq; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls_tx.c | 623 u32 tcp_seq, int datalen, struct tx_sync_info *info) in tx_sync_info_get() 633 record = tls_get_record(tx_ctx, tcp_seq, &info->rcd_sn); in tx_sync_info_get() 648 ends_before = before(tcp_seq + datalen - 1, tls_record_start_seq(record)); in tx_sync_info_get() 658 info->sync_len = tcp_seq - tls_record_start_seq(record); in tx_sync_info_get() 622 tx_sync_info_get(struct mlx5e_ktls_offload_context_tx *priv_tx, u32 tcp_seq, int datalen, struct tx_sync_info *info) tx_sync_info_get() argument
|
/kernel/liteos_m/kal/libc/newlib/porting/include/netinet/ |
H A D | tcp.h | 95 typedef uint32_t tcp_seq; typedef
|
/kernel/linux/linux-6.6/drivers/net/ethernet/fungible/funcore/ |
H A D | fun_hci.h | 982 __be32 tcp_seq; member 1001 .tcp_seq = cpu_to_be32(_tcp_seq), .version = _version, \
|