The pktgen docs state that the rte_kni.ko should be loaded with 
lo_mode=lo_mode_ring however the source in dpdk master does not appear to 
understand this value. This wasn't an issue in the past since the kni code 
would simply disable lo_mode if you passed in an unknown value.

The Ubuntu 4.4.0-36-generic kernel no longer loads the module if the passed 
value is not in the table of known values (the 4.4.0-34-generic kernel would 
still load the module).

I have 2 questions:
1)
Why does pktgen specify using a value for lo_mode that the source does not 
support? Is lo_mode_ring something that is coming but not yet submitted?

2)
Is the Ubuntu kernel being over aggressive in parameter checking or is this a 
"good" thing? If it is good, then should the pktgen docs be indicating that an 
unsupported value be used for lo_mode?

Gary

Reply via email to