| /f-stack/dpdk/lib/librte_net/ |
| H A D | rte_net.h | 119 struct rte_tcp_hdr *tcp_hdr; in rte_net_intel_cksum_flags_prepare() local 171 tcp_hdr = (struct rte_tcp_hdr *)((char *)ipv4_hdr + in rte_net_intel_cksum_flags_prepare() 173 tcp_hdr->cksum = rte_ipv4_phdr_cksum(ipv4_hdr, in rte_net_intel_cksum_flags_prepare() 179 tcp_hdr = rte_pktmbuf_mtod_offset(m, in rte_net_intel_cksum_flags_prepare() 182 tcp_hdr->cksum = rte_ipv6_phdr_cksum(ipv6_hdr, in rte_net_intel_cksum_flags_prepare()
|
| /f-stack/dpdk/lib/librte_gso/ |
| H A D | gso_common.h | 74 struct rte_tcp_hdr *tcp_hdr; in update_tcp_header() local 76 tcp_hdr = (struct rte_tcp_hdr *)(rte_pktmbuf_mtod(pkt, char *) + in update_tcp_header() 78 tcp_hdr->sent_seq = rte_cpu_to_be_32(sent_seq); in update_tcp_header() 80 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()
|
| /f-stack/dpdk/lib/librte_gro/ |
| H A D | gro_tcp4.c | 199 struct rte_tcp_hdr *tcp_hdr; in gro_tcp4_reassemble() local 220 tcp_hdr = (struct rte_tcp_hdr *)((char *)ipv4_hdr + pkt->l3_len); in gro_tcp4_reassemble() 227 if (tcp_hdr->tcp_flags != RTE_TCP_ACK_FLAG) in gro_tcp4_reassemble() 244 sent_seq = rte_be_to_cpu_32(tcp_hdr->sent_seq); in gro_tcp4_reassemble() 250 key.src_port = tcp_hdr->src_port; in gro_tcp4_reassemble() 251 key.dst_port = tcp_hdr->dst_port; in gro_tcp4_reassemble() 252 key.recv_ack = tcp_hdr->recv_ack; in gro_tcp4_reassemble() 297 cmp = check_seq_option(&(tbl->items[cur_idx]), tcp_hdr, in gro_tcp4_reassemble()
|
| H A D | gro_vxlan_tcp4.c | 211 struct rte_tcp_hdr *tcp_hdr, in check_vxlan_seq_option() argument 229 cmp = check_seq_option(&item->inner_item, tcp_hdr, sent_seq, ip_id, in check_vxlan_seq_option() 295 struct rte_tcp_hdr *tcp_hdr; in gro_vxlan_tcp4_reassemble() local 327 tcp_hdr = (struct rte_tcp_hdr *)((char *)ipv4_hdr + pkt->l3_len); in gro_vxlan_tcp4_reassemble() 333 if (tcp_hdr->tcp_flags != RTE_TCP_ACK_FLAG) in gro_vxlan_tcp4_reassemble() 359 sent_seq = rte_be_to_cpu_32(tcp_hdr->sent_seq); in gro_vxlan_tcp4_reassemble() 365 key.inner_key.recv_ack = tcp_hdr->recv_ack; in gro_vxlan_tcp4_reassemble() 366 key.inner_key.src_port = tcp_hdr->src_port; in gro_vxlan_tcp4_reassemble() 367 key.inner_key.dst_port = tcp_hdr->dst_port; in gro_vxlan_tcp4_reassemble() 418 cmp = check_vxlan_seq_option(&(tbl->items[cur_idx]), tcp_hdr, in gro_vxlan_tcp4_reassemble()
|
| /f-stack/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 | 106 struct rte_tcp_hdr *tcp_hdr; in parse_ipv4() local 113 tcp_hdr = (struct rte_tcp_hdr *) in parse_ipv4() 115 info->l4_len = (tcp_hdr->data_off & 0xf0) >> 2; in parse_ipv4() 126 struct rte_tcp_hdr *tcp_hdr; in parse_ipv6() local 133 tcp_hdr = (struct rte_tcp_hdr *) in parse_ipv6() 135 info->l4_len = (tcp_hdr->data_off & 0xf0) >> 2; in parse_ipv6() 462 struct rte_tcp_hdr *tcp_hdr; in process_inner_cksums() local 516 tcp_hdr = (struct rte_tcp_hdr *)((char *)l3_hdr + info->l3_len); in process_inner_cksums() 517 tcp_hdr->cksum = 0; in process_inner_cksums() 523 tcp_hdr->cksum = in process_inner_cksums() [all …]
|
| /f-stack/dpdk/drivers/net/ionic/ |
| H A D | ionic_rxtx.c | 238 struct rte_tcp_hdr *tcp_hdr = (struct rte_tcp_hdr *) in ionic_tx_tcp_pseudo_csum() local 244 tcp_hdr->cksum = 0; in ionic_tx_tcp_pseudo_csum() 245 tcp_hdr->cksum = rte_ipv4_udptcp_cksum(ipv4_hdr, tcp_hdr); in ionic_tx_tcp_pseudo_csum() 248 tcp_hdr->cksum = 0; in ionic_tx_tcp_pseudo_csum() 249 tcp_hdr->cksum = rte_ipv6_udptcp_cksum(ipv6_hdr, tcp_hdr); in ionic_tx_tcp_pseudo_csum() 259 struct rte_tcp_hdr *tcp_hdr = (struct rte_tcp_hdr *) in ionic_tx_tcp_inner_pseudo_csum() local 265 tcp_hdr->cksum = 0; in ionic_tx_tcp_inner_pseudo_csum() 266 tcp_hdr->cksum = rte_ipv4_udptcp_cksum(ipv4_hdr, tcp_hdr); in ionic_tx_tcp_inner_pseudo_csum() 269 tcp_hdr->cksum = 0; in ionic_tx_tcp_inner_pseudo_csum() 270 tcp_hdr->cksum = rte_ipv6_udptcp_cksum(ipv6_hdr, tcp_hdr); in ionic_tx_tcp_inner_pseudo_csum()
|
| /f-stack/dpdk/app/test/ |
| H A D | packet_burst_generator.c | 110 initialize_tcp_header(struct rte_tcp_hdr *tcp_hdr, uint16_t src_port, in initialize_tcp_header() argument 117 memset(tcp_hdr, 0, sizeof(struct rte_tcp_hdr)); in initialize_tcp_header() 118 tcp_hdr->src_port = rte_cpu_to_be_16(src_port); in initialize_tcp_header() 119 tcp_hdr->dst_port = rte_cpu_to_be_16(dst_port); 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,
|
| /f-stack/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()
|
| /f-stack/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()
|
| /f-stack/dpdk/examples/vhost/ |
| H A D | main.c | 927 struct rte_tcp_hdr *tcp_hdr = NULL; in virtio_tx_offload() local 939 tcp_hdr = (struct rte_tcp_hdr *)((char *)l3_hdr + m->l3_len); in virtio_tx_offload() 940 tcp_hdr->cksum = get_psd_sum(l3_hdr, m->ol_flags); in virtio_tx_offload()
|
| /f-stack/dpdk/drivers/net/bonding/ |
| H A D | rte_eth_bond_pmd.c | 745 struct rte_tcp_hdr *tcp_hdr; in burst_xmit_l34_hash() local 771 tcp_hdr = (struct rte_tcp_hdr *) in burst_xmit_l34_hash() 774 if ((size_t)tcp_hdr + sizeof(*tcp_hdr) in burst_xmit_l34_hash() 776 l4hash = HASH_L4_PORTS(tcp_hdr); in burst_xmit_l34_hash() 793 tcp_hdr = (struct rte_tcp_hdr *)(ipv6_hdr + 1); in burst_xmit_l34_hash() 794 l4hash = HASH_L4_PORTS(tcp_hdr); in burst_xmit_l34_hash()
|
| /f-stack/dpdk/drivers/net/vmxnet3/ |
| H A D | vmxnet3_rxtx.c | 675 struct rte_tcp_hdr *tcp_hdr; in vmxnet3_guess_mss() local 711 tcp_hdr = (struct rte_tcp_hdr *)(ptr + hlen); in vmxnet3_guess_mss() 712 hlen += (tcp_hdr->data_off & 0xf0) >> 2; in vmxnet3_guess_mss()
|
| /f-stack/dpdk/lib/librte_vhost/ |
| H A D | virtio_net.c | 1845 struct rte_tcp_hdr *tcp_hdr = NULL; in vhost_dequeue_offload() local 1876 tcp_hdr = l4_hdr; in vhost_dequeue_offload() 1879 m->l4_len = (tcp_hdr->data_off & 0xf0) >> 2; in vhost_dequeue_offload()
|