ios-xe renderer bugfix #2 12/41612/14
authorVladimir Lavor <vlavor@cisco.com>
Sat, 9 Jul 2016 16:31:07 +0000 (18:31 +0200)
committerVladimir Lavor <vlavor@cisco.com>
Mon, 18 Jul 2016 08:48:05 +0000 (08:48 +0000)
commitdd09640a4f2951716fb1fa6e170f038930cd6418
tree6d4716c5ebfce7262679459ccd450dcc64ab048d
parenta591a1ff786d0080f1775cdbc5c26c5fa4cbd038
ios-xe renderer bugfix #2

- policyWriter is created per interface, not per node
    - removed class-default entry from policy-map
  - service-paths created/removed by gbp will not overwrite
          or remove service-paths from sfc
        - remote sff could be removed
        - no more duplicities when writing/removing policy/sfc

Change-Id: I79a2a86dcf4af86064d33640d5978b0fb5ddf2cb
Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/manager/PolicyManagerImpl.java
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/util/PolicyManagerUtil.java
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/util/ServiceChainingUtil.java
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/writer/PolicyWriter.java
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/writer/PolicyWriterUtil.java
renderers/ios-xe/src/test/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/writer/PolicyWriterUtilTest.java