git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/txgbe: support VF promiscuous and allmulticast
[dpdk.git]
/
drivers
/
net
/
octeontx2
/
otx2_rx.h
diff --git
a/drivers/net/octeontx2/otx2_rx.h
b/drivers/net/octeontx2/otx2_rx.h
index
926f614
..
257492a
100644
(file)
--- a/
drivers/net/octeontx2/otx2_rx.h
+++ b/
drivers/net/octeontx2/otx2_rx.h
@@
-215,6
+215,7
@@
nix_cqe_xtract_mseg(const struct nix_rx_parse_s *rx,
iova_list = (const rte_iova_t *)(iova_list + 1);
}
}
iova_list = (const rte_iova_t *)(iova_list + 1);
}
}
+ mbuf->next = NULL;
}
static __rte_always_inline uint16_t
}
static __rte_always_inline uint16_t
@@
-259,7
+260,7
@@
nix_rx_sec_mbuf_update(const struct nix_cqe_hdr_s *cq, struct rte_mbuf *m,
data = rte_pktmbuf_mtod(m, char *);
if (sa->replay_win_sz) {
data = rte_pktmbuf_mtod(m, char *);
if (sa->replay_win_sz) {
- if (cpt_ipsec_antireplay_check(sa, data) < 0)
+ if (cpt_ipsec_
ip_
antireplay_check(sa, data) < 0)
return PKT_RX_SEC_OFFLOAD | PKT_RX_SEC_OFFLOAD_FAILED;
}
return PKT_RX_SEC_OFFLOAD | PKT_RX_SEC_OFFLOAD_FAILED;
}
@@
-330,10
+331,12
@@
otx2_nix_cqe_to_mbuf(const struct nix_cqe_hdr_s *cq, const uint32_t tag,
*(uint64_t *)(&mbuf->rearm_data) = val;
mbuf->pkt_len = len;
*(uint64_t *)(&mbuf->rearm_data) = val;
mbuf->pkt_len = len;
- if (flag & NIX_RX_MULTI_SEG_F)
+ if (flag & NIX_RX_MULTI_SEG_F)
{
nix_cqe_xtract_mseg(rx, mbuf, val);
nix_cqe_xtract_mseg(rx, mbuf, val);
- else
+ } else {
mbuf->data_len = len;
mbuf->data_len = len;
+ mbuf->next = NULL;
+ }
}
#define CKSUM_F NIX_RX_OFFLOAD_CHECKSUM_F
}
#define CKSUM_F NIX_RX_OFFLOAD_CHECKSUM_F