Thread (61 messages) 61 messages, 3 authors, 2026-02-02

Re: [PATCH v2 1/2] test: add a test for null PMD

From: Stephen Hemminger <stephen@networkplumber.org>
Date: 2026-01-06 18:01:29

On Tue, 6 Jan 2026 17:40:43 +0000
Marat Khalili [off-list ref] wrote:
quoted
+/* Create random valid ethernet packets */
+static int
+test_mbuf_setup_burst(struct rte_mbuf **bufs, unsigned int burst_size)
+{
+	unsigned int i;
+
+	if (rte_pktmbuf_alloc_bulk(mp, bufs, burst_size) != 0)
+		return -1;
+
+	for (i = 0; i < burst_size; i++) {
+		struct rte_mbuf *m = bufs[i];
+		uint16_t len;
+
+		/* Choose random length between ether min and available space */
+		len = rte_rand_max(rte_pktmbuf_tailroom(m) - RTE_ETHER_MIN_LEN)  
Nit: could technically use rte_pktmbuf_tailroom(m) - RTE_ETHER_MIN_LEN + 1.
quoted
+			+ RTE_ETHER_MIN_LEN;
+		m->data_len = len;
+		m->buf_len = len;  
Not sure why we are changing buf_len here.
quoted
+	}
+	return 0;
+}  
Next version is going to use packet generator stuff that is in test infra now.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help