examples/l2fwd-crypto: fix padding
authorPablo de Lara <pablo.de.lara.guarch@intel.com>
Thu, 9 Feb 2017 12:27:45 +0000 (12:27 +0000)
committerPablo de Lara <pablo.de.lara.guarch@intel.com>
Fri, 10 Feb 2017 15:05:01 +0000 (16:05 +0100)
commit5839fd20e7323850f3a411d9b5642d914fa2d3f0
tree831d468c56867cc5860e54bfcf174994b1b795ce
parentad476dd3ac60b010f8247141f802c80361cdc293
examples/l2fwd-crypto: fix padding

L2fwd-crypto app was padding an incoming buffer,
to be aligned with the algorithm block size, in all cases.
This was not the right approach, as padding is only necessary
when using block cipher algorithms, such as AES-CBC.
In case of using a stream cipher algorithm, such as SNOW3G UEA2,
there is no need to include padding and increase the buffer size.

Fixes: 387259bd6c67 ("examples/l2fwd-crypto: add sample application")

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Fan Zhang <roy.fan.zhang@intel.com>
examples/l2fwd-crypto/main.c