hi, llya and Michael Can you take the time to take a look at my patch? Thank you.
At 2024-05-28 23:16:46, "Ilya Maximets" <[email protected]> wrote: >On 5/23/24 09:40, laixiangwu wrote: >> Description: >> >> when 1) The fragment timeout is between 15 seconds and 25 seconds; 2) >> The ipf_list currently has received more than 32 fragments, and there >> are other fragments of same big packet that have not been received. >> >> When the above two scenario conditions are met, due to exceeding the >> capacity of the packet batch(here is 32), ipf_dp_packet_batch_add >> returns false, and ipf_list will not be cleared. However, the 32 >> fragments packets added to the packet batch will be processed normally. >> When receiving the subsequent fragments of the ipf_list, because the >> first 32 fragments have been processed, when processing subsequent >> fragment packets, relevant information about the processed fragment >> packets will be read,therefore will occur carsh. >> One solution is do not forward timeout fragment packets from the above >> scenarios, that is, do not add them to the packet batch, and handle >> other scenarios according to the original logic. >> Signed-off-by: laixiangwu <[email protected]> >> --- >> lib/ipf.c | 10 ++++------ >> 1 file changed, 4 insertions(+), 6 deletions(-) > >Hi, laixiangwu. This version of the patch looks the same as the >previous one here: > > https://patchwork.ozlabs.org/project/openvswitch/patch/[email protected]/ > >And I see Mike asked a few questions for the approach there. >Could you, please, answer those? > >For now, I'll mark this patch with 'Changes Requested'. > >If you plan to send a new version based on Mike's comments, please, add >'v6' to the subject prefix, i.e. [PATCH v6], since it's technically a >6th version of it. > >Best regards, Ilya Maximets. _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
