| /dpdk/lib/net/ |
| H A D | rte_net.h | 115 struct rte_tcp_hdr *tcp_hdr; in rte_net_intel_cksum_flags_prepare() local 178 tcp_hdr = (struct rte_tcp_hdr *)((char *)ipv4_hdr + in rte_net_intel_cksum_flags_prepare() 180 tcp_hdr->cksum = rte_ipv4_phdr_cksum(ipv4_hdr, in rte_net_intel_cksum_flags_prepare() 186 tcp_hdr = rte_pktmbuf_mtod_offset(m, in rte_net_intel_cksum_flags_prepare() 189 tcp_hdr->cksum = rte_ipv6_phdr_cksum(ipv6_hdr, in rte_net_intel_cksum_flags_prepare()
|
| /dpdk/lib/gso/ |
| H A D | gso_common.h | 79 struct rte_tcp_hdr *tcp_hdr; in update_tcp_header() local 81 tcp_hdr = (struct rte_tcp_hdr *)(rte_pktmbuf_mtod(pkt, char *) + in update_tcp_header() 83 tcp_hdr->sent_seq = rte_cpu_to_be_32(sent_seq); in update_tcp_header() 85 tcp_hdr->tcp_flags &= (~(TCP_HDR_PSH_MASK | in update_tcp_header()
|
| H A D | gso_tcp4.c | 13 struct rte_tcp_hdr *tcp_hdr; in update_ipv4_tcp_headers() local 21 tcp_hdr = (struct rte_tcp_hdr *)((char *)ipv4_hdr + pkt->l3_len); in update_ipv4_tcp_headers() 23 sent_seq = rte_be_to_cpu_32(tcp_hdr->sent_seq); in update_ipv4_tcp_headers()
|
| H A D | gso_tunnel_tcp4.c | 13 struct rte_tcp_hdr *tcp_hdr; in update_tunnel_ipv4_tcp_headers() local 35 tcp_hdr = (struct rte_tcp_hdr *)((char *)ipv4_hdr + pkt->l3_len); in update_tunnel_ipv4_tcp_headers() 36 sent_seq = rte_be_to_cpu_32(tcp_hdr->sent_seq); in update_tunnel_ipv4_tcp_headers()
|
| /dpdk/lib/gro/ |
| H A D | gro_tcp4.c | 198 struct rte_tcp_hdr *tcp_hdr; in gro_tcp4_reassemble() local 219 tcp_hdr = (struct rte_tcp_hdr *)((char *)ipv4_hdr + pkt->l3_len); in gro_tcp4_reassemble() 226 if (tcp_hdr->tcp_flags != RTE_TCP_ACK_FLAG) in gro_tcp4_reassemble() 243 sent_seq = rte_be_to_cpu_32(tcp_hdr->sent_seq); in gro_tcp4_reassemble() 249 key.src_port = tcp_hdr->src_port; in gro_tcp4_reassemble() 250 key.dst_port = tcp_hdr->dst_port; in gro_tcp4_reassemble() 251 key.recv_ack = tcp_hdr->recv_ack; in gro_tcp4_reassemble() 296 cmp = check_seq_option(&(tbl->items[cur_idx]), tcp_hdr, in gro_tcp4_reassemble()
|
| H A D | gro_vxlan_tcp4.c | 210 struct rte_tcp_hdr *tcp_hdr, in check_vxlan_seq_option() argument 228 cmp = check_seq_option(&item->inner_item, tcp_hdr, sent_seq, ip_id, in check_vxlan_seq_option() 294 struct rte_tcp_hdr *tcp_hdr; in gro_vxlan_tcp4_reassemble() local 326 tcp_hdr = (struct rte_tcp_hdr *)((char *)ipv4_hdr + pkt->l3_len); in gro_vxlan_tcp4_reassemble() 332 if (tcp_hdr->tcp_flags != RTE_TCP_ACK_FLAG) in gro_vxlan_tcp4_reassemble() 358 sent_seq = rte_be_to_cpu_32(tcp_hdr->sent_seq); in gro_vxlan_tcp4_reassemble() 364 key.inner_key.recv_ack = tcp_hdr->recv_ack; in gro_vxlan_tcp4_reassemble() 365 key.inner_key.src_port = tcp_hdr->src_port; in gro_vxlan_tcp4_reassemble() 366 key.inner_key.dst_port = tcp_hdr->dst_port; in gro_vxlan_tcp4_reassemble() 417 cmp = check_vxlan_seq_option(&(tbl->items[cur_idx]), tcp_hdr, in gro_vxlan_tcp4_reassemble()
|
| /dpdk/app/test-pmd/ |
| H A D | 5tswap.c | 58 swap_tcp(struct rte_tcp_hdr *tcp_hdr) in swap_tcp() argument 63 port = tcp_hdr->src_port; in swap_tcp() 64 tcp_hdr->src_port = tcp_hdr->dst_port; in swap_tcp() 65 tcp_hdr->dst_port = port; in swap_tcp()
|
| H A D | csumonly.c | 112 struct rte_tcp_hdr *tcp_hdr; in parse_ipv4() local 119 tcp_hdr = (struct rte_tcp_hdr *) in parse_ipv4() 121 info->l4_len = (tcp_hdr->data_off & 0xf0) >> 2; in parse_ipv4() 132 struct rte_tcp_hdr *tcp_hdr; in parse_ipv6() local 139 tcp_hdr = (struct rte_tcp_hdr *) in parse_ipv6() 141 info->l4_len = (tcp_hdr->data_off & 0xf0) >> 2; in parse_ipv6() 465 struct rte_tcp_hdr *tcp_hdr; in process_inner_cksums() local 529 tcp_hdr = (struct rte_tcp_hdr *)((char *)l3_hdr + info->l3_len); in process_inner_cksums() 540 tcp_hdr->cksum = 0; in process_inner_cksums() 541 tcp_hdr->cksum = in process_inner_cksums()
|
| /dpdk/drivers/net/ionic/ |
| H A D | ionic_rxtx.c | 257 struct rte_tcp_hdr *tcp_hdr = (struct rte_tcp_hdr *) in ionic_tx_tcp_pseudo_csum() local 263 tcp_hdr->cksum = 0; in ionic_tx_tcp_pseudo_csum() 264 tcp_hdr->cksum = rte_ipv4_udptcp_cksum(ipv4_hdr, tcp_hdr); in ionic_tx_tcp_pseudo_csum() 267 tcp_hdr->cksum = 0; in ionic_tx_tcp_pseudo_csum() 268 tcp_hdr->cksum = rte_ipv6_udptcp_cksum(ipv6_hdr, tcp_hdr); in ionic_tx_tcp_pseudo_csum() 278 struct rte_tcp_hdr *tcp_hdr = (struct rte_tcp_hdr *) in ionic_tx_tcp_inner_pseudo_csum() local 284 tcp_hdr->cksum = 0; in ionic_tx_tcp_inner_pseudo_csum() 285 tcp_hdr->cksum = rte_ipv4_udptcp_cksum(ipv4_hdr, tcp_hdr); in ionic_tx_tcp_inner_pseudo_csum() 288 tcp_hdr->cksum = 0; in ionic_tx_tcp_inner_pseudo_csum() 289 tcp_hdr->cksum = rte_ipv6_udptcp_cksum(ipv6_hdr, tcp_hdr); in ionic_tx_tcp_inner_pseudo_csum()
|
| /dpdk/app/test/ |
| H A D | packet_burst_generator.c | 111 initialize_tcp_header(struct rte_tcp_hdr *tcp_hdr, uint16_t src_port, in initialize_tcp_header() argument 118 memset(tcp_hdr, 0, sizeof(struct rte_tcp_hdr)); in initialize_tcp_header() 119 tcp_hdr->src_port = rte_cpu_to_be_16(src_port); in initialize_tcp_header() 120 tcp_hdr->dst_port = rte_cpu_to_be_16(dst_port); in initialize_tcp_header() 121 tcp_hdr->data_off = (sizeof(struct rte_tcp_hdr) << 2) & 0xF0; in initialize_tcp_header()
|
| H A D | packet_burst_generator.h | 42 initialize_tcp_header(struct rte_tcp_hdr *tcp_hdr, uint16_t src_port,
|
| /dpdk/drivers/net/dpaa/ |
| H A D | dpaa_rxtx.c | 259 struct rte_tcp_hdr *tcp_hdr = (struct rte_tcp_hdr *)(l3_hdr + in dpaa_checksum() local 261 tcp_hdr->cksum = 0; in dpaa_checksum() 263 tcp_hdr->cksum = rte_ipv4_udptcp_cksum(ipv4_hdr, in dpaa_checksum() 264 tcp_hdr); in dpaa_checksum() 266 tcp_hdr->cksum = rte_ipv6_udptcp_cksum(ipv6_hdr, in dpaa_checksum() 267 tcp_hdr); in dpaa_checksum()
|
| /dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_tx.c | 866 struct rte_tcp_hdr *tcp_hdr; in hinic_calculate_tcp_checksum() local 876 tcp_hdr = (struct rte_tcp_hdr *)((char *)ipv4_hdr + in hinic_calculate_tcp_checksum() 878 tcp_hdr->cksum = hinic_ipv4_phdr_cksum(ipv4_hdr, ol_flags); in hinic_calculate_tcp_checksum() 882 tcp_hdr = rte_pktmbuf_mtod_offset(mbuf, struct rte_tcp_hdr *, in hinic_calculate_tcp_checksum() 885 tcp_hdr->cksum = hinic_ipv6_phdr_cksum(ipv6_hdr, ol_flags); in hinic_calculate_tcp_checksum()
|
| /dpdk/examples/vhost/ |
| H A D | main.c | 1178 struct rte_tcp_hdr *tcp_hdr; in virtio_tx_offload() local 1188 tcp_hdr = rte_pktmbuf_mtod_offset(m, struct rte_tcp_hdr *, in virtio_tx_offload() 1197 tcp_hdr->cksum = rte_ipv4_phdr_cksum(l3_hdr, m->ol_flags); in virtio_tx_offload() 1200 tcp_hdr->cksum = rte_ipv6_phdr_cksum(l3_hdr, m->ol_flags); in virtio_tx_offload()
|
| /dpdk/drivers/net/bonding/ |
| H A D | rte_eth_bond_pmd.c | 741 struct rte_tcp_hdr *tcp_hdr; in burst_xmit_l34_hash() local 767 tcp_hdr = (struct rte_tcp_hdr *) in burst_xmit_l34_hash() 770 if ((size_t)tcp_hdr + sizeof(*tcp_hdr) in burst_xmit_l34_hash() 772 l4hash = HASH_L4_PORTS(tcp_hdr); in burst_xmit_l34_hash() 789 tcp_hdr = (struct rte_tcp_hdr *)(ipv6_hdr + 1); in burst_xmit_l34_hash() 790 l4hash = HASH_L4_PORTS(tcp_hdr); in burst_xmit_l34_hash()
|
| /dpdk/drivers/net/vmxnet3/ |
| H A D | vmxnet3_rxtx.c | 677 struct rte_tcp_hdr *tcp_hdr; in vmxnet3_guess_mss() local 713 tcp_hdr = (struct rte_tcp_hdr *)(ptr + hlen); in vmxnet3_guess_mss() 714 hlen += (tcp_hdr->data_off & 0xf0) >> 2; in vmxnet3_guess_mss()
|
| /dpdk/lib/vhost/ |
| H A D | virtio_net.c | 2291 struct rte_tcp_hdr *tcp_hdr = NULL; in vhost_dequeue_offload_legacy() local 2330 tcp_hdr = rte_pktmbuf_mtod_offset(m, in vhost_dequeue_offload_legacy() 2333 tcp_len = (tcp_hdr->data_off & 0xf0) >> 2; in vhost_dequeue_offload_legacy()
|