[dpdk-dev] [PATCH] examples/ipsec-secgw: wrong spi read from packet
Sergio Gonzalez Monroy
sergio.gonzalez.monroy at intel.com
Tue Jun 7 14:57:19 CEST 2016
On 07/06/2016 13:17, Slawomir Mrozowicz wrote:
> In ipsec-secgw wrong SPI number is read from incoming ESP packet.
> The problem exist inside function inbound_sa_lookup().
> The SPI is read from mbuf where the information is stored in big-endian.
> In low-endian environment the value is erroneous.
> Fixed by add conversion rte_be_to_cpu_32().
>
> Fixes: d299106e8e31 ("examples/ipsec-secgw: add IPsec sample application")
>
> Signed-off-by: Slawomir Mrozowicz <slawomirx.mrozowicz at intel.com>
> ---
This is a bug, but I don't think it is the right fix.
Anyway, the code has change with the last patch set [1] and the bug is
not present anymore.
[1] http://dpdk.org/ml/archives/dev/2016-May/039270.html
Sergio
More information about the dev
mailing list