| /dpdk/app/test/ |
| H A D | test_cksum.c | 145 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 D | test_cryptodev_security_ipsec.c | 335 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 D | rte_pmd_ice.h | 80 } 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 D | rte_pmd_iavf.h | 80 } 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 D | qede_filter.c | 339 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 D | mlx5_rx.c | 48 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 D | mlx5_flow_verbs.c | 669 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 D | cq_enet_desc.h | 137 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 D | 5tswap.c | 103 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 D | mlx4_flow.c | 484 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 D | vmxnet3_defs.h | 300 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 D | rte_table_action.c | 1359 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 D | tap.ini | 33 tcp = Y key
|
| H A D | mvpp2.ini | 31 tcp = Y key
|
| H A D | e1000.ini | 39 tcp = Y key
|
| H A D | dpaa2.ini | 42 tcp = Y key
|
| H A D | igc.ini | 41 tcp = Y key
|
| H A D | mlx4.ini | 43 tcp = Y key
|
| H A D | qede.ini | 44 tcp = Y key
|
| H A D | hinic.ini | 48 tcp = Y key
|
| /dpdk/doc/guides/nics/ |
| H A D | i40e.rst | 364 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 D | igc.rst | 94 …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 D | hns3.rst | 214 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 D | vdpa.rst | 109 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 D | i40e_fdir.c | 935 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 …]
|