diff options
author | Szymon Sliwa <szs@semihalf.com> | 2018-05-09 14:28:08 +0200 |
---|---|---|
committer | Damjan Marion <dmarion.lists@gmail.com> | 2018-05-10 14:11:13 +0000 |
commit | 65a27279af2bead3be65ab0cb2a0bc2b79e00f42 (patch) | |
tree | 08b0ea77e6d11500faffa539b0797473d2eabb36 /src/vnet/ip/ip6_format.c | |
parent | 7cb7bb3fa1eca927cd33d8b434ce0eac1d57a987 (diff) |
Change the way IP header pointer is calculated in esp_decrypt nodes
The pointer to IP header was derived from l3_hdr_offset,
which would be ok, if l3_hdr_offset was valid. But it does not
have to be, so it was a bad solution. Now the previous nodes
mark whether it is a IPv6 or IPv4 packet tyle, and in esp_decrypt
we count get ip header pointer by substracting the size
of the ip header from the pointer to esp header (which lies
in front of the ip header).
Change-Id: I6d425b90931053711e8ce9126811b77ae6002a16
Signed-off-by: Szymon Sliwa <szs@semihalf.com>
Diffstat (limited to 'src/vnet/ip/ip6_format.c')
0 files changed, 0 insertions, 0 deletions