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

Reply via email to