[PATCH v3 2/3] test: allow larger packet sizes
Morten Brørup
mb at smartsharesystems.com
Fri Jan 9 16:00:00 CET 2026
> generate_packet_burst(struct rte_mempool *mp, struct rte_mbuf
> **pkts_burst,
> struct rte_ether_hdr *eth_hdr, uint8_t vlan_enabled,
> void *ip_hdr, uint8_t ipv4, struct rte_udp_hdr *udp_hdr,
> - int nb_pkt_per_burst, uint8_t pkt_len, uint8_t
> nb_pkt_segs);
> + int nb_pkt_per_burst, uint16_t pkt_len, uint8_t
> nb_pkt_segs);
The pkt_len field in rte_mbuf is uint32_t.
You could upgrade the packet length here to uint32_t too, instead of upgrading to only uint16_t.
<feature creep>
While you are at it, the nb_segs field in rte_mbuf is uint16_t, you could also upgrade the number of segments to uint16_t.
</feature creep>
More information about the dev
mailing list