Home
last modified time | relevance | path

Searched refs:tcp_hdr (Results 1 – 17 of 17) sorted by relevance

/dpdk/lib/net/
H A Drte_net.h115 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 Dgso_common.h79 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 Dgso_tcp4.c13 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 Dgso_tunnel_tcp4.c13 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 Dgro_tcp4.c198 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 Dgro_vxlan_tcp4.c210 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 D5tswap.c58 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 Dcsumonly.c112 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 Dionic_rxtx.c257 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 Dpacket_burst_generator.c111 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 Dpacket_burst_generator.h42 initialize_tcp_header(struct rte_tcp_hdr *tcp_hdr, uint16_t src_port,
/dpdk/drivers/net/dpaa/
H A Ddpaa_rxtx.c259 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 Dhinic_pmd_tx.c866 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 Dmain.c1178 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 Drte_eth_bond_pmd.c741 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 Dvmxnet3_rxtx.c677 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 Dvirtio_net.c2291 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()