Home
last modified time | relevance | path

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

/f-stack/dpdk/lib/librte_net/
H A Drte_net.h119 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 Dgso_common.h74 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 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()
/f-stack/dpdk/lib/librte_gro/
H A Dgro_tcp4.c199 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 Dgro_vxlan_tcp4.c211 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 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.c106 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 Dionic_rxtx.c238 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 Dpacket_burst_generator.c110 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 Dpacket_burst_generator.h42 initialize_tcp_header(struct rte_tcp_hdr *tcp_hdr, uint16_t src_port,
/f-stack/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()
/f-stack/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()
/f-stack/dpdk/examples/vhost/
H A Dmain.c927 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 Drte_eth_bond_pmd.c745 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 Dvmxnet3_rxtx.c675 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 Dvirtio_net.c1845 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()