Hi all,

This is Soheil. We are working on a project involving the IPv4 In-Band OAM.

I have tried to use VPP in a simple scenario (like the simple
switching/routing tutorial in fd.io) to pass IPv4-Options (in out case
TIMESTAMP option) between two containers. However, packets having IP-Option
field will be dropped by VPP due to the checksum error.

I have checked the source code (17.04) and found that VPP only handles
fixed 20 Bytes IP headers (there is a header size check in ipv4-input node
 {<>!=0x45}). Which might indicate that VPP doesn't handle IP-options;
hence the source of wrong checksum calculations in VPP.

So is there any plan for support IPv4-Option fields in VPP? Is there any
reason for not supporting it?! Or maybe I'm doing something wrong, can you
please tell me what I have missed here?

(
Just a few things:
1- I have checked checksum calculations in my server where I insert
IP-options and they are fine!
2- When I don't insert options, everything is fine and packets can be
received at client
)

Thanks,
Soheil
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to