Hi Dariusz

Substituting options with NOOP might cause rte_ipv4_fragment_packet to produce 
more fragments than necessary, since options with copied flag unset will still 
occupy space in IPv4 header.


--The "ip_options_fragment" just make a replacement and doesn't change the 
length of the IPv4 header.So I don't quite understand why it leads to produce 
more fragments.


but maybe a better solution would be to prepare a separate IPv4 header for 
fragments without unnecessary options.
--Yes, we can do this, but it adds some extra work, such as generating a new 
IPv4 header and reassembling the data,which has some performance implications.

Huichao Cai

Reply via email to