Home
last modified time | relevance | path

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

123

/dpdk/app/test/
H A Dtest_cksum.c145 struct rte_tcp_hdr *tcp = l4_hdr; in test_l4_cksum() local
148 tcp->cksum++; in test_l4_cksum()
151 tcp->cksum--; in test_l4_cksum()
154 prev_cksum = tcp->cksum; in test_l4_cksum()
155 tcp->cksum = 0; in test_l4_cksum()
157 if (tcp->cksum != prev_cksum) in test_l4_cksum()
185 tcp->cksum++; in test_l4_cksum()
188 tcp->cksum--; in test_l4_cksum()
191 prev_cksum = tcp->cksum; in test_l4_cksum()
192 tcp->cksum = 0; in test_l4_cksum()
[all …]
H A Dtest_cryptodev_security_ipsec.c335 struct rte_tcp_hdr *tcp; in test_ipsec_csum_init() local
355 tcp = (struct rte_tcp_hdr *)RTE_PTR_ADD(ip, size); in test_ipsec_csum_init()
356 tcp->cksum = 0; in test_ipsec_csum_init()
658 struct rte_tcp_hdr *tcp; in test_ipsec_l4_csum_verify() local
670 tcp = (struct rte_tcp_hdr *)l4; in test_ipsec_l4_csum_verify()
671 actual_cksum = tcp->cksum; in test_ipsec_l4_csum_verify()
672 tcp->cksum = 0; in test_ipsec_l4_csum_verify()
690 tcp = (struct rte_tcp_hdr *)l4; in test_ipsec_l4_csum_verify()
691 actual_cksum = tcp->cksum; in test_ipsec_l4_csum_verify()
692 tcp->cksum = 0; in test_ipsec_l4_csum_verify()
/dpdk/drivers/net/ice/
H A Drte_pmd_ice.h80 } tcp; member
226 data.tcp.doff, in rte_net_ice_dump_proto_xtr_metadata()
227 data.tcp.cwr ? "C" : "", in rte_net_ice_dump_proto_xtr_metadata()
228 data.tcp.ece ? "E" : "", in rte_net_ice_dump_proto_xtr_metadata()
229 data.tcp.urg ? "U" : "", in rte_net_ice_dump_proto_xtr_metadata()
230 data.tcp.ack ? "A" : "", in rte_net_ice_dump_proto_xtr_metadata()
231 data.tcp.psh ? "P" : "", in rte_net_ice_dump_proto_xtr_metadata()
232 data.tcp.rst ? "R" : "", in rte_net_ice_dump_proto_xtr_metadata()
233 data.tcp.syn ? "S" : "", in rte_net_ice_dump_proto_xtr_metadata()
234 data.tcp.fin ? "F" : ""); in rte_net_ice_dump_proto_xtr_metadata()
/dpdk/drivers/net/iavf/
H A Drte_pmd_iavf.h80 } tcp; member
233 data.tcp.doff, in rte_pmd_ifd_dump_proto_xtr_metadata()
234 data.tcp.cwr ? "C" : "", in rte_pmd_ifd_dump_proto_xtr_metadata()
235 data.tcp.ece ? "E" : "", in rte_pmd_ifd_dump_proto_xtr_metadata()
236 data.tcp.urg ? "U" : "", in rte_pmd_ifd_dump_proto_xtr_metadata()
237 data.tcp.ack ? "A" : "", in rte_pmd_ifd_dump_proto_xtr_metadata()
238 data.tcp.psh ? "P" : "", in rte_pmd_ifd_dump_proto_xtr_metadata()
239 data.tcp.rst ? "R" : "", in rte_pmd_ifd_dump_proto_xtr_metadata()
240 data.tcp.syn ? "S" : "", in rte_pmd_ifd_dump_proto_xtr_metadata()
241 data.tcp.fin ? "F" : ""); in rte_pmd_ifd_dump_proto_xtr_metadata()
/dpdk/drivers/net/qede/
H A Dqede_filter.c339 struct rte_tcp_hdr *tcp; in qede_arfs_construct_pkt() local
375 tcp = (struct rte_tcp_hdr *)(raw_pkt + len); in qede_arfs_construct_pkt()
376 tcp->src_port = arfs->tuple.src_port; in qede_arfs_construct_pkt()
377 tcp->dst_port = arfs->tuple.dst_port; in qede_arfs_construct_pkt()
378 tcp->data_off = QEDE_FDIR_TCP_DEFAULT_DATAOFF; in qede_arfs_construct_pkt()
382 params->tcp = true; in qede_arfs_construct_pkt()
407 tcp = (struct rte_tcp_hdr *)(raw_pkt + len); in qede_arfs_construct_pkt()
408 tcp->src_port = arfs->tuple.src_port; in qede_arfs_construct_pkt()
409 tcp->dst_port = arfs->tuple.dst_port; in qede_arfs_construct_pkt()
410 tcp->data_off = QEDE_FDIR_TCP_DEFAULT_DATAOFF; in qede_arfs_construct_pkt()
[all …]
/dpdk/drivers/net/mlx5/
H A Dmlx5_rx.c48 mlx5_lro_update_tcp_hdr(struct rte_tcp_hdr *__rte_restrict tcp,
936 mlx5_lro_update_tcp_hdr(struct rte_tcp_hdr *__rte_restrict tcp, in mlx5_lro_update_tcp_hdr() argument
948 tcp->tcp_flags |= RTE_TCP_ACK_FLAG; in mlx5_lro_update_tcp_hdr()
949 tcp->recv_ack = cqe->lro_ack_seq_num; in mlx5_lro_update_tcp_hdr()
950 tcp->rx_win = cqe->lro_tcp_win; in mlx5_lro_update_tcp_hdr()
953 tcp->tcp_flags |= RTE_TCP_PSH_FLAG; in mlx5_lro_update_tcp_hdr()
954 tcp->cksum = 0; in mlx5_lro_update_tcp_hdr()
955 csum += rte_raw_cksum(tcp, (tcp->data_off >> 4) * 4); in mlx5_lro_update_tcp_hdr()
960 tcp->cksum = csum; in mlx5_lro_update_tcp_hdr()
986 struct rte_tcp_hdr *tcp; in mlx5_lro_update_hdr() member
[all …]
H A Dmlx5_flow_verbs.c669 struct ibv_flow_spec_tcp_udp tcp = { in flow_verbs_translate_item_tcp() local
677 tcp.val.dst_port = spec->hdr.dst_port; in flow_verbs_translate_item_tcp()
678 tcp.val.src_port = spec->hdr.src_port; in flow_verbs_translate_item_tcp()
679 tcp.mask.dst_port = mask->hdr.dst_port; in flow_verbs_translate_item_tcp()
680 tcp.mask.src_port = mask->hdr.src_port; in flow_verbs_translate_item_tcp()
682 tcp.val.src_port &= tcp.mask.src_port; in flow_verbs_translate_item_tcp()
683 tcp.val.dst_port &= tcp.mask.dst_port; in flow_verbs_translate_item_tcp()
685 flow_verbs_spec_add(&dev_flow->verbs, &tcp, size); in flow_verbs_translate_item_tcp()
/dpdk/drivers/net/enic/base/
H A Dcq_enet_desc.h137 uint8_t fcoe_eof, uint8_t tcp_udp_csum_ok, uint8_t udp, uint8_t tcp, in cq_enet_rq_desc_enc() argument
176 (tcp ? CQ_ENET_RQ_DESC_FLAGS_TCP : 0) | in cq_enet_rq_desc_enc()
193 uint8_t *fcoe_eof, uint8_t *tcp_udp_csum_ok, uint8_t *udp, uint8_t *tcp, in cq_enet_rq_desc_dec() argument
259 *tcp = (desc->flags & CQ_ENET_RQ_DESC_FLAGS_TCP) ? 1 : 0; in cq_enet_rq_desc_dec()
/dpdk/app/test-pmd/
H A D5tswap.c103 struct rte_tcp_hdr *tcp; in pkt_burst_5tuple_swap() member
160 swap_tcp(h.tcp); in pkt_burst_5tuple_swap()
161 mb->l4_len = (h.tcp->data_off & 0xf0) >> 2; in pkt_burst_5tuple_swap()
/dpdk/drivers/net/mlx4/
H A Dmlx4_flow.c484 struct ibv_flow_spec_tcp_udp *tcp; in mlx4_flow_merge_tcp() local
496 tcp = (void *)((uintptr_t)flow->ibv_attr + flow->ibv_attr_size); in mlx4_flow_merge_tcp()
497 *tcp = (struct ibv_flow_spec_tcp_udp) { in mlx4_flow_merge_tcp()
499 .size = sizeof(*tcp), in mlx4_flow_merge_tcp()
503 tcp->val.dst_port = spec->hdr.dst_port; in mlx4_flow_merge_tcp()
504 tcp->val.src_port = spec->hdr.src_port; in mlx4_flow_merge_tcp()
505 tcp->mask.dst_port = mask->hdr.dst_port; in mlx4_flow_merge_tcp()
506 tcp->mask.src_port = mask->hdr.src_port; in mlx4_flow_merge_tcp()
508 tcp->val.src_port &= tcp->mask.src_port; in mlx4_flow_merge_tcp()
509 tcp->val.dst_port &= tcp->mask.dst_port; in mlx4_flow_merge_tcp()
/dpdk/drivers/net/vmxnet3/base/
H A Dvmxnet3_defs.h300 uint32 tcp:1; /* TCP packet */ member
308 uint32 tcp:1; /* TCP packet */ member
337 uint32 tcp : 1; /* TCP packet */ member
345 uint32 tcp : 1; /* TCP packet */ member
/dpdk/lib/pipeline/
H A Drte_table_action.c1359 tcp->src_port, in pkt_ipv4_work_nat()
1364 tcp->src_port = data->port; in pkt_ipv4_work_nat()
1365 tcp->cksum = tcp_cksum; in pkt_ipv4_work_nat()
1398 tcp->dst_port, in pkt_ipv4_work_nat()
1403 tcp->dst_port = data->port; in pkt_ipv4_work_nat()
1404 tcp->cksum = tcp_cksum; in pkt_ipv4_work_nat()
1441 tcp->src_port, in pkt_ipv6_work_nat()
1445 tcp->src_port = data->port; in pkt_ipv6_work_nat()
1446 tcp->cksum = tcp_cksum; in pkt_ipv6_work_nat()
1469 tcp->dst_port, in pkt_ipv6_work_nat()
[all …]
/dpdk/doc/guides/nics/features/
H A Dtap.ini33 tcp = Y key
H A Dmvpp2.ini31 tcp = Y key
H A De1000.ini39 tcp = Y key
H A Ddpaa2.ini42 tcp = Y key
H A Digc.ini41 tcp = Y key
H A Dmlx4.ini43 tcp = Y key
H A Dqede.ini44 tcp = Y key
H A Dhinic.ini48 tcp = Y key
/dpdk/doc/guides/nics/
H A Di40e.rst364 ipv4-tcp : src_ip_address, dst_ip_address, src_port, dst_port
370 ipv6-tcp : src_ip_address, dst_ip_address, src_port, dst_port
402 SUPPORTED FLOW TYPE: ipv4-frag ipv4-tcp ipv4-udp ipv4-sctp ipv4-other
403 ipv6-frag ipv6-tcp ipv6-udp ipv6-sctp ipv6-other
423 ipv4-tcp: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
428 ipv6-tcp: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
582 Enable hash and set input set for ipv4-tcp.
586 testpmd> flow create 0 ingress pattern eth / ipv4 / tcp / end \
587 actions rss types ipv4-tcp l3-src-only end queues end / end
589 Set symmetric hash enable for flow type ipv4-tcp.
[all …]
H A Digc.rst94 …testpmd> flow create 0 ingress pattern eth / ipv4 proto is 6 / tcp dst is 0x80 / end actions queue…
100 …testpmd> flow validate 0 ingress pattern tcp flags spec 0x02 flags mask 0x02 / end actions queue i…
H A Dhns3.rst214 testpmd> flow create 0 ingress pattern eth / ipv4 / tcp / end \
215 actions rss types ipv4-tcp l3-src-only end queues end / end
221 testpmd> flow create 0 ingress pattern eth / ipv4 / tcp / end \
222 actions rss types ipv4-tcp end queues end func symmetric_toeplitz / end
/dpdk/doc/guides/sample_app_ug/
H A Dvdpa.rst109 B: <qemu-command-line> -incoming tcp:0:4444 (or other PORT))
115 A: (qemu) migrate -d tcp:<B ip>:4444 (or other PORT)
/dpdk/drivers/net/i40e/
H A Di40e_fdir.c935 struct rte_tcp_hdr *tcp; in i40e_flow_fdir_construct_pkt() local
977 tcp = (struct rte_tcp_hdr *)(raw_pkt + len); in i40e_flow_fdir_construct_pkt()
978 payload = (unsigned char *)tcp + sizeof(struct rte_tcp_hdr); in i40e_flow_fdir_construct_pkt()
984 tcp->src_port = fdir_input->flow.tcp4_flow.dst_port; in i40e_flow_fdir_construct_pkt()
985 tcp->dst_port = fdir_input->flow.tcp4_flow.src_port; in i40e_flow_fdir_construct_pkt()
986 tcp->data_off = I40E_FDIR_TCP_DEFAULT_DATAOFF; in i40e_flow_fdir_construct_pkt()
1014 tcp = (struct rte_tcp_hdr *)(raw_pkt + len); in i40e_flow_fdir_construct_pkt()
1015 payload = (unsigned char *)tcp + sizeof(struct rte_tcp_hdr); in i40e_flow_fdir_construct_pkt()
1021 tcp->data_off = I40E_FDIR_TCP_DEFAULT_DATAOFF; in i40e_flow_fdir_construct_pkt()
1022 tcp->src_port = fdir_input->flow.udp6_flow.dst_port; in i40e_flow_fdir_construct_pkt()
[all …]

123