Update classify delete table handling after VPP-206 87/4187/1
authorMarek Gradzki <[email protected]>
Thu, 8 Dec 2016 13:34:50 +0000 (14:34 +0100)
committerMarek Gradzki <[email protected]>
Fri, 9 Dec 2016 07:21:25 +0000 (08:21 +0100)
In case of low-level classfier model, single table is removed.
No change in case of ietf-acl model: whole chain of tables is removed.

Change-Id: I94ca5d3ecaf04efc35b67fb5f878cbffc0c100cc
Signed-off-by: Marek Gradzki <[email protected]>
v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/interfaces/acl/common/AbstractIetfAclWriter.java
v3po/v3po2vpp/src/test/java/io/fd/hc2vpp/v3po/interfaces/acl/egress/EgressIetfAclWriterTest.java
v3po/v3po2vpp/src/test/java/io/fd/hc2vpp/v3po/interfaces/acl/ingress/IetfAclCustomizerTest.java

index fb8d85b..fff93ed 100644 (file)
@@ -108,6 +108,7 @@ public abstract class AbstractIetfAclWriter implements IetfAclWriter, JvppReplyC
             return; // classify table id is absent
         }
         final ClassifyAddDelTable request = new ClassifyAddDelTable();
+        request.delChain = 1;
         request.tableIndex = tableIndex;
         final CompletionStage<ClassifyAddDelTableReply> cs = jvpp.classifyAddDelTable(request);
         getReplyForDelete(cs.toCompletableFuture(), id);
index 4b3ba1c..cb18227 100644 (file)
@@ -64,6 +64,7 @@ public class EgressIetfAclWriterTest extends WriterCustomizerTest {
     private static ClassifyAddDelTable classifyAddDelTable(final int tableIndex) {
         final ClassifyAddDelTable reply = new ClassifyAddDelTable();
         reply.tableIndex = tableIndex;
+        reply.delChain = 1;
         return reply;
     }
 
index 8f71274..07d4166 100644 (file)
@@ -109,6 +109,7 @@ public class IetfAclCustomizerTest extends WriterCustomizerTest {
     private static ClassifyAddDelTable classifyAddDelTable(final int tableIndex) {
         final ClassifyAddDelTable reply = new ClassifyAddDelTable();
         reply.tableIndex = tableIndex;
+        reply.delChain = 1;
         return reply;
     }