lpm6: extend next hop field
authorVladyslav Buslov <vladyslav.buslov@harmonicinc.com>
Tue, 14 Mar 2017 17:17:38 +0000 (19:17 +0200)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 15 Mar 2017 17:49:41 +0000 (18:49 +0100)
commitd89a5bce1d20068035da613c455d1612c20eec5e
tree828f96f3376ef7ba320e2397efa55a6ceab20bf8
parent5852bf6ae1fae11d01712a6a0d3138a7a1370e2c
lpm6: extend next hop field

This patch extend next_hop field from 8-bits to 21-bits in LPM library
for IPv6.

Added versioning symbols to functions and updated
library and applications that have a dependency on LPM library.

Signed-off-by: Vladyslav Buslov <vladyslav.buslov@harmonicinc.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
14 files changed:
doc/guides/prog_guide/lpm6_lib.rst
doc/guides/rel_notes/release_17_05.rst
examples/ip_fragmentation/main.c
examples/ip_reassembly/main.c
examples/ipsec-secgw/ipsec-secgw.c
examples/l3fwd/l3fwd_lpm.h
examples/l3fwd/l3fwd_lpm_sse.h
examples/performance-thread/l3fwd-thread/main.c
lib/librte_lpm/rte_lpm6.c
lib/librte_lpm/rte_lpm6.h
lib/librte_lpm/rte_lpm_version.map
lib/librte_table/rte_table_lpm_ipv6.c
test/test/test_lpm6.c
test/test/test_lpm6_perf.c