Searched refs:frags (Results 1 – 10 of 10) sorted by relevance
| /dpdk/lib/ip_frag/ |
| H A D | ip_frag_internal.c | 118 if (idx >= RTE_DIM(fp->frags)) { in ip_frag_process() 130 fp->frags[IP_FIRST_FRAG_IDX].ofs, in ip_frag_process() 131 fp->frags[IP_FIRST_FRAG_IDX].len, in ip_frag_process() 132 fp->frags[IP_LAST_FRAG_IDX].ofs, in ip_frag_process() 133 fp->frags[IP_LAST_FRAG_IDX].len); in ip_frag_process() 145 fp->frags[IP_LAST_FRAG_IDX].ofs, in ip_frag_process() 156 fp->frags[idx].ofs = ofs; in ip_frag_process() 157 fp->frags[idx].len = len; in ip_frag_process() 158 fp->frags[idx].mb = mb; in ip_frag_process() 190 fp->frags[IP_LAST_FRAG_IDX].ofs, in ip_frag_process() [all …]
|
| H A D | rte_ipv6_reassembly.c | 46 m = fp->frags[IP_LAST_FRAG_IDX].mb; in ipv6_frag_reassemble() 47 ofs = fp->frags[IP_LAST_FRAG_IDX].ofs; in ipv6_frag_reassemble() 48 last_len = fp->frags[IP_LAST_FRAG_IDX].len; in ipv6_frag_reassemble() 60 if (fp->frags[i].ofs + fp->frags[i].len == ofs) { in ipv6_frag_reassemble() 67 rte_pktmbuf_chain(fp->frags[i].mb, m); in ipv6_frag_reassemble() 70 fp->frags[curr_idx].mb = NULL; in ipv6_frag_reassemble() 74 m = fp->frags[i].mb; in ipv6_frag_reassemble() 75 ofs = fp->frags[i].ofs; in ipv6_frag_reassemble() 88 fp->frags[curr_idx].mb = NULL; in ipv6_frag_reassemble() 89 m = fp->frags[IP_FIRST_FRAG_IDX].mb; in ipv6_frag_reassemble() [all …]
|
| H A D | rte_ipv4_reassembly.c | 22 first_len = fp->frags[IP_FIRST_FRAG_IDX].len; in ipv4_frag_reassemble() 26 m = fp->frags[IP_LAST_FRAG_IDX].mb; in ipv4_frag_reassemble() 27 ofs = fp->frags[IP_LAST_FRAG_IDX].ofs; in ipv4_frag_reassemble() 37 if(fp->frags[i].ofs + fp->frags[i].len == ofs) { in ipv4_frag_reassemble() 44 rte_pktmbuf_chain(fp->frags[i].mb, m); in ipv4_frag_reassemble() 47 fp->frags[curr_idx].mb = NULL; in ipv4_frag_reassemble() 51 m = fp->frags[i].mb; in ipv4_frag_reassemble() 52 ofs = fp->frags[i].ofs; in ipv4_frag_reassemble() 65 fp->frags[curr_idx].mb = NULL; in ipv4_frag_reassemble() 66 m = fp->frags[IP_FIRST_FRAG_IDX].mb; in ipv4_frag_reassemble() [all …]
|
| H A D | ip_frag_common.h | 96 if (fp->frags[i].mb != NULL) { in ip_frag_free() 97 dr->row[k++] = fp->frags[i].mb; in ip_frag_free() 98 fp->frags[i].mb = NULL; in ip_frag_free() 113 if (fp->frags[i].mb != NULL) { in ip_frag_free_immediate() 116 __func__, __LINE__, fp->frags[i].mb, fp->start, in ip_frag_free_immediate() 118 rte_pktmbuf_free(fp->frags[i].mb); in ip_frag_free_immediate() 119 fp->frags[i].mb = NULL; in ip_frag_free_immediate() 150 fp->frags[IP_LAST_FRAG_IDX] = zero_frag; in ip_frag_reset() 151 fp->frags[IP_FIRST_FRAG_IDX] = zero_frag; in ip_frag_reset()
|
| H A D | ip_reassembly.h | 58 struct ip_frag frags[IP_MAX_FRAG_NUM]; /* fragments */ member
|
| /dpdk/lib/port/ |
| H A D | rte_port_frag.c | 47 struct rte_mbuf *frags[RTE_PORT_FRAG_MAX_FRAGS_PER_PACKET]; member 138 memcpy(pkts, &p->frags[p->pos_frags], n_pkts * sizeof(void *)); in rte_port_ring_reader_frag_rx() 145 memcpy(pkts, &p->frags[p->pos_frags], p->n_frags * sizeof(void *)); in rte_port_ring_reader_frag_rx() 184 p->frags, in rte_port_ring_reader_frag_rx() 205 RTE_MBUF_METADATA_UINT8_PTR(p->frags[i], sizeof(struct rte_mbuf)); in rte_port_ring_reader_frag_rx() 216 memcpy(&pkts[n_pkts_out], p->frags, in rte_port_ring_reader_frag_rx() 224 memcpy(&pkts[n_pkts_out], p->frags, in rte_port_ring_reader_frag_rx()
|
| /dpdk/drivers/net/octeontx_ep/ |
| H A D | otx_ep_rxtx.c | 564 int j, frags, num_sg; in otx_ep_xmit_pkts() local 592 frags = m->nb_segs - 1; in otx_ep_xmit_pkts() 595 while (frags--) { in otx_ep_xmit_pkts() 698 int j, frags, num_sg; in otx2_ep_xmit_pkts() local 726 frags = m->nb_segs - 1; in otx2_ep_xmit_pkts() 729 while (frags--) { in otx2_ep_xmit_pkts()
|
| /dpdk/drivers/net/mvneta/ |
| H A D | mvneta_rxtx.c | 460 uint8_t frags[nb_pkts]; in mvneta_tx_sg_pkt_burst() local 468 pkts.frags = frags; in mvneta_tx_sg_pkt_burst() 515 pkts.frags[pkts.num] = nb_segs; in mvneta_tx_sg_pkt_burst()
|
| /dpdk/drivers/net/liquidio/ |
| H A D | lio_rxtx.c | 1696 int i, frags; in lio_dev_xmit_pkts() local 1728 frags = m->nb_segs - 1; in lio_dev_xmit_pkts() 1731 while (frags--) { in lio_dev_xmit_pkts()
|
| /dpdk/drivers/net/mvpp2/ |
| H A D | mrvl_ethdev.c | 2924 uint8_t frags[nb_pkts]; in mrvl_tx_sg_pkt_burst() local 2934 pkts.frags = frags; in mrvl_tx_sg_pkt_burst() 2986 pkts.frags[pkts.num] = nb_segs; in mrvl_tx_sg_pkt_burst()
|