Hi, In rte_mbuf.h, some rx flags are set to 0 since a long time since nearly 2 years. It means nobody use them. They were introduced by the following commit:
http://dpdk.org/browse/dpdk/commit/?id=c22265f6 As far as I understand, these flags were introduced to let the application know that a received packet is invalid. The 2 drivers using them are i40e and enic. But as this flags are 0 today, it means that invalid packets are silently given to the application. My opinion is that invalid packets should not be given to the application and only a statistic counter should be incremented. No application check these flags today (in examples, or testpmd). I would like to remove these flags. Thoughs? Olivier