ACL: Support for statistical counters 49/49349/6
authorSomashekar Byrappa <somashekar.b@altencalsoftlabs.com>
Wed, 14 Dec 2016 13:01:46 +0000 (18:31 +0530)
committerSam Hague <shague@redhat.com>
Wed, 1 Feb 2017 13:58:54 +0000 (13:58 +0000)
commitb1956feca479327a2fccf3a4e132c78908165a54
tree60c3016603d2e1c91ef50e19bd5d9ef916295d40
parent1996f5fe33c76099a7abff0052bb334b56aa700c
ACL: Support for statistical counters

This feature provides statistics related to drop packets due to ACL for
the specified ports.

+ Provided new RPC: acl-live-statistics:get-acl-port-statistics
+ Uses OFplugin's RPC (opendaylight-direct-statistics:get-flow-statistics)
to get flow statistics.
+ This is currently supported for ACL stateful mode only.

Spec reference:
https://git.opendaylight.org/gerrit/#/c/49086/

Change-Id: Id99e0b35878126ef2238d2b76203926943b6cd41
Signed-off-by: Somashekar Byrappa <somashekar.b@altencalsoftlabs.com>
vpnservice/aclservice/api/src/main/yang/acl-live-statistics.yang [new file with mode: 0644]
vpnservice/aclservice/impl/src/main/java/org/opendaylight/netvirt/aclservice/stats/AclLiveStatisticsHelper.java [new file with mode: 0644]
vpnservice/aclservice/impl/src/main/java/org/opendaylight/netvirt/aclservice/stats/AclLiveStatisticsRpcServiceImpl.java [new file with mode: 0644]
vpnservice/aclservice/impl/src/main/java/org/opendaylight/netvirt/aclservice/utils/AclConstants.java
vpnservice/aclservice/impl/src/main/resources/org/opendaylight/blueprint/aclservice.xml
vpnservice/aclservice/impl/src/test/java/org/opendaylight/netvirt/aclservice/stats/AclLiveStatisticsRpcServiceTest.java [new file with mode: 0644]
vpnservice/aclservice/impl/src/test/java/org/opendaylight/netvirt/aclservice/stats/TestOdlDirectStatisticsService.java [new file with mode: 0644]
vpnservice/aclservice/impl/src/test/java/org/opendaylight/netvirt/aclservice/tests/AclServiceTestModule.java