Adding Sequence Number - Per Packet Counter(PPC) support for iOAM6. 82/2282/20
authorAkshayaNadahalli <[email protected]>
Tue, 9 Aug 2016 08:08:04 +0000 (13:38 +0530)
committerDave Barach <[email protected]>
Thu, 3 Nov 2016 11:44:21 +0000 (11:44 +0000)
commited4a2fdd4d62c46a2237157cd3a72bda16fceb6a
tree1fa59d681435a39f3b7f840b60229f8c3edf4f19
parent273c26a531bf031b3426588041bad67fe7f0a246
Adding Sequence Number - Per Packet Counter(PPC) support for iOAM6.

- Added support in classifier session to identify a flow to be iOAM6 encap/decap
- Sequence number as part of iOAM6 E2E header is created as a plugin.

Change-Id: Ib7605de45aecff25d684d099b525f8dc96ee7038
Signed-off-by: AkshayaNadahalli <[email protected]>
18 files changed:
plugins/ioam-plugin/Makefile.am
plugins/ioam-plugin/ioam/encap/ip6_ioam_e2e.c [new file with mode: 0644]
plugins/ioam-plugin/ioam/encap/ip6_ioam_e2e.h [new file with mode: 0644]
plugins/ioam-plugin/ioam/encap/ip6_ioam_pot.c
plugins/ioam-plugin/ioam/encap/ip6_ioam_seqno.c [new file with mode: 0644]
plugins/ioam-plugin/ioam/encap/ip6_ioam_seqno.h [new file with mode: 0644]
plugins/ioam-plugin/ioam/encap/ip6_ioam_seqno_analyse.c [new file with mode: 0644]
plugins/ioam-plugin/ioam/encap/ip6_ioam_trace.c
plugins/ioam-plugin/ioam/lib-trace/trace_util.c
vnet/vnet/buffer.h
vnet/vnet/ip/ip6.h
vnet/vnet/ip/ip6_forward.c
vnet/vnet/ip/ip6_hop_by_hop.c
vnet/vnet/ip/ip6_hop_by_hop.h
vpp-api-test/vat/api_format.c
vpp/vpp-api/api.c
vpp/vpp-api/custom_dump.c
vpp/vpp-api/vpe.api