Hi,

I have a usecase where I have two IP Datagrams, let's call them IP1,
IP2. Each contains UDP Payload.
IP1 size is bigger than mtu.
IP2 size is lesser than mtu.

I ship these both one after the other in that order to ip4-lookup.

IP1 gets fragmented, as expected, to IP1.1 and IP1.2 and the fragments
are shipped out.
IP2 does not get fragmented and gets shipped out.

However I see that the final destination UDP receiver gets UDP payload
of IP2 packet first, then it gets the UDP payload of IP1 packet.
It seems that VPP has sent out the IP2 packet out first and then the
fragments of IP1.

Is this an expected behaviour ? I do intuitively understand that
fragmentation must be involving further graph nodes to traverse and
thus the fragments are sent out later for IP1.


Regards
-Prashant
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#11240): https://lists.fd.io/g/vpp-dev/message/11240
Mute This Topic: https://lists.fd.io/mt/28133898/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to