summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-05-16HC2VPP-145: fix snat mapping updateMarek Gradzki3-7/+37
Change-Id: I51e8a3e6d62b9c0dacf03d2148b813309fe0dfc4 Signed-off-by: Marek Gradzki <mgradzki@cisco.com> (cherry picked from commit 923dac1cedec9ad7a215d128d54eb77fd85562ae)
2017-05-15HC2VPP-151 - ip table reconfiguration while address present preventionJan Srnicek8-5/+202
- fixed ordering - addresses must be written after vrf's - added check to prevent such scenario in multi-request scenario Change-Id: Idc233a8ac36fabef306339bfeec57bdc19b0f082 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-05-15HC2VPP-155 - Lisp enabled/disable ordering fixedJan Srnicek1-1/+2
- must be written before interfaces, to prevent setting flags for not existing interface Change-Id: I7fc472f3bfed2c71081a5db8628f557fb1870743 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-05-15Remove interface-role-state-augmentationMarek Gradzki6-120/+6
Interface-role is config only feature, so readers are not needed. Change-Id: I65e9b1d870e6371d7b442910ca259228b33e7b3e Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-05-15HC2VPP-144 - Sub-interface spanJan Srnicek13-64/+412
Provides option to define port mirroring from interface to subinterface Change-Id: I8c04e8eb6b980c830e77e1ef2b75ddff3d59364c Signed-off-by: Jan Srnicek <jsrnicek@cisco.com> Signed-off-by: jsrnicek <jsrnicek@cisco.com> Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-05-12HC2VPP-128 - interface role implJan Srnicek10-0/+419
Provides logic to store data in config datatree Change-Id: Ia1304a84016f3df2b01a227d414fe75e3c647784 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-05-10Adds integration test that measures VPP API coverageMarek Gradzki4-0/+185
Run using: mvn test -pl it/api-coverage -Papi-coverage Change-Id: I6d708ca867a83e49522947b571304c4666bf65b5 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-05-10HC2VPP-114 - Ipv4/6 routing support for sub interfacesJan Srnicek56-401/+1145
Provides option to set ipv4/6 vrf id for sub interface same way as for interface Change-Id: I3e14620d61e364e6741a1f1642570dd9ee317255 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-05-04HC2VPP-130 - vpp-routing-ra namespace changed to unique valueJan Srnicek5-6/+10
Change-Id: I7606cecc5ea95b952c1d640b0f244208c21e4854 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-05-03Add missing interface-role readmeMarek Gradzki1-0/+3
Change-Id: If721b0bf6d02944b7fde10c3a4b598e129d54017 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-05-03HC2VPP-14: move ietf acl models from vpp-classfier to acl moduleMarek Gradzki18-189/+73
Change-Id: Idcb2697c5ef06d9d4a62a5de4bc5a56e0212f6a8 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-05-02HC2VPP-14: update v3po postman collectionMarek Gradzki1-317/+0
Change-Id: If6c0bd2d7902a2b42a1086789e03abcb6e00880f Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-05-02HC2VPP-14: remove deprecated, classfier based ietf-acl model implementationMarek Gradzki45-4406/+0
Change-Id: I3e7a91bab09b27b1032d27258be8886256841d5c Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-05-02HC2VPP-130 - vpp-classifier-context namespace changed to unique valueJan Srnicek3-17/+21
Change-Id: I50821d831b83b3e7eb743ae4f974fe5a2f88026b Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-05-02HC2VPP-131 - checking of lisp state before/after according to operationJan Srnicek24-55/+103
Change-Id: I190562527c68d022a9b16fc76ad6a011161f4308 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-05-02Documentation cleanup after Hc2vpp 1.17.04 releaseMarek Gradzki2-5/+22
Change-Id: Ibcd20e55bd0b52d681239257657848b671e180f2 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-05-02Add missing <name> in interface role pomsMarek Gradzki2-0/+2
Change-Id: I74119bb079c8545846e3e5cda91809746074dec4 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-05-02Add missing <name> in it test pomsMarek Gradzki2-0/+2
Change-Id: I8b91234bd491694ff1e605914626c50cf1bd668e Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-04-27HC2VPP-128 - interface role specification apiJan Srnicek5-0/+131
Change-Id: I534e4d67d43006e61b8cb7355460bf440b20476f Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-04-26Add vpp-version file read by integration jobselias1-0/+8
Specifies VPP version to use when publishing packages. related ci-management commit: https://gerrit.fd.io/r/6458 Change-Id: I50c608b2788fb4b66c4b68e3ae8e985889420514 Signed-off-by: selias <samelias@cisco.com>
2017-04-25HC2VPP-127: update v3po collection after API splitMarek Gradzki1-397/+9
- removes ACL folder (moved to vpp_classifier_postman_collection.json) - updates BD requests - removes RPCs folder (moved to vpp_management_postman_collection.json) - removes vpp and vpp-state read requests Change-Id: Ib10e5d5bd8cf88b9816e817fddb5a3cd0fc7a107 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-04-24HC2VPP-129 - v4 vs v6 detections based on ip-protocolJan Srnicek3-16/+42
Change-Id: Id10ec084bbb096df3c40aed6319ce406bb746a21 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-04-24HC2VPP-124 - Post lisp apis to one***Jan Srnicek73-671/+661
All apis starting with prefix lisp*** will be abandoned, so refactoring to one*** variants Change-Id: I603b3ce54ef1f8b6cefaaccedb87ccbf3ea38dd0 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-04-24HC2VPP-106 - jvpp timeout configurationJan Srnicek7-10/+90
Allows dynamic configuration of jvpp timeout Change-Id: Iab113ec33f1efd8d150f0e525ef548a64ebf1a0b Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-04-21HC2VPP-94 - Bridge-domain-refJan Srnicek2-2/+12
leafref used instead of plain string reference Change-Id: If2eb7c8cc3dbd9a03d5ded70b0bdb20ec7f03a63 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-04-20Locator set top level initializationJan Srnicek6-36/+140
Workaround till HONEYCOMB-354 is resolved Change-Id: I2e4d4d9f62ebaff3c2ff253379f493e96043bd8d Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-04-11Specify jvpp-version for hc2vpp-integration jobMarek Gradzki1-0/+2
Change-Id: I47654932e989048ce8495f46a851d446aae38374 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-04-11HC2VPP-126 - Eid context artificial prefixJan Srnicek5-20/+30
Artificial prefix for mappings that are not present Change-Id: I789750e3877918b2e15ba19871da1bf8bc4e207b Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-04-07Use maven-sal-api-gen-plugin version defined in honeycomb-parentMarek Gradzki1-1/+1
Requires https://gerrit.fd.io/r/#/c/6083/ Change-Id: Ida6332c238c17d968988ca70ee565521fe25d1f5 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-04-07HC2VPP-125 - Missing writer/reader for HmacKeyJan Srnicek2-2/+4
Added HmacKey as handled children for writer/reader Change-Id: If1f1669333b2f89225e99100e672064869482a17 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-04-04Bump hc2vpp version to 1.17.07-SNAPSHOTMarek Gradzki63-158/+158
Also bumps honeycomb and vpp dependencies Change-Id: Ice9863b8afc1895d43b97953ed6d93e739730f5e Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-03-29HC2VPP-118 - reference check for acl'sJan Srnicek5-2/+269
Adds reference cecking before delete for Acl and MacIpAcl Change-Id: I7acc92784498928059a96f88ba89604fc70bc075 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-03-29HC2VPP-102: allow to configure vpp dependencies in deb/rpm build scriptsMarek Gradzki10-31/+41
Debian: VPP dependencies can be specified in deb/common/vpp_dependencies file, used to generated debian/control file. Can be verified with: dpkg -I honeycomb_package.deb Centos: VPP dependencies can be specified in rpmvpp_dependencies file, referenced in honeycomb.spec. Can be verified with: rpm -i honeycomb_package.rpm Change-Id: Ide4ff3888085f714467fa1c1543b24b3c1b9f14b Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-03-28HONEYCOMB-298 - LeafRefContext creation testJan Srnicek6-1/+296
Verifies if all models in hc2vpp are compatible with LeafRefContext(runtime check of leaf-ref references) Change-Id: Id589fb3dc167cd147c439a2598a9818c0f596c3b Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-03-28Postman to support NSH MD2 featureHongjun Ni1-18/+100
Change-Id: Ie188c82bde7b38f60db949ba4d97c1c8c2e7cdbe Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
2017-03-27Add Yang model for NSH MD2 supportHongjun Ni11-100/+204
Change-Id: Idec4f8dae90ef90de538b977248bee7a078ae374 Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
2017-03-27HC2VPP-121 - fixed wrong path for vpp-classifierJan Srnicek18-83/+91
vpp-classifier was using path incompatible with leaf-ref context Change-Id: I9ffff8b7b6c1b1759ce887b88a5f10ab51a4df5d Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-03-27HC2VPP-120 - fixed wrong prefix for ioamJan Srnicek7-32/+35
ioam sb trace was using prefix incompatible with leaf-ref-context Change-Id: Ic0ea843015331e3611c6ecbea4ef8b73dfe9d979 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-03-24Add hc2vpp common parentsMarek Gradzki53-65/+518
- provides single root (hc2vpp-parent) for all projects to make site plugin work - fixes relative links in child poms - adds missing project names Partially based on https://gerrit.fd.io/r/#/c/4720 To test: - mvn clean install && mvn site site:stage - open hc2vpp/target/staging/hc2vpp-parent/hc2vpp-aggregator/index.html Change-Id: Ife5a8555748221cd8bcc8ad2fa48f1d0e98fff1d Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-03-23HC2VPP-58 - Reduced unnecessary dumpJan Srnicek2-28/+16
By internal behaviour change in vpp, its now to possible to distinguish between negative/positive mapping Change-Id: I13981bdc2d5fc6d660874587679aaf076f0c6a86 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-03-22HC2VPP-115 - lisp state check before write/readJan Srnicek59-261/+1100
- checks lisp state before read,disabled state will result in returning empty data - checks lisp state before write,disabled state will result in throwing IllegalStateException - fixes ordering issues for lisp gpe interfaces Change-Id: I6dcfc6c7f514aad57841f2aac1b2ee0c6b868c3c Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-03-21HONEYCOMB-348: update hc2vpp after improving dump cache key factoryMarek Gradzki3-10/+18
Requires https://gerrit.fd.io/r/#/c/5811/ Change-Id: If07f241fecbf5a6d0950c0c2498a5ce66e2bf4a0 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-03-21HC2VPP-39: policer postman collectionMarek Gradzki1-0/+173
Change-Id: Ia64f6e7493e1c60838c1a858377f772c9d82d028 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-03-21HC2VPP-117: workaround for VPP-208Marek Gradzki3-3/+9
Change-Id: I75d05fc73236f7a768f54d29247054cc20b722a6 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-03-20HC2VPP-112 - Presence added to detect APPEARJan Srnicek1-0/+2
APPEAR/DISSAPEAR modifications are ignored for non-presence containers, so in this case the modification would be ignored if not directly called as DELETE Change-Id: I890d600beb4f333b21591c350c9bd42c66f9f885 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-03-15Update revision of models that changed since 17.01Jan Srnicek148-826/+838
Change-Id: I7a42cee65b2a1957e9f1d039b0372fad1bb5550c Signed-off-by: Marek Gradzki <mgradzki@cisco.com> Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-03-14HC2VPP-7 - Split vpp state/Cli RPC to separate moduleJan Srnicek39-419/+851
Introduces VppManageModule containing - Vpp state attributes - CLI RPC support - Keep-alive Change-Id: I8907e57132cc9e57840aa3b9607fa131a77f767d Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-03-14HC2VPP-55: policer&policer assignment CRUD supportMarek Gradzki17-39/+984
Change-Id: I627d2a56ab2a282744ea0172b4a0c72240b0032f Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-03-14HC2VPP-39: yang model for policer configuration in VPPMarek Gradzki6-14/+392
Change-Id: I6c84c5fb85e2a4073a7a885db390b08a6582639d Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-03-14HC2VPP-30 - Lisp control plane implJan Srnicek33-536/+2850
Add new nodes - rloc-probe/ing - map-server/s - map-request-mode - petr-cfg use Also adds new nodes to local-mapping - key - key type Change-Id: Ia50767a8fcbba4cd954ef94f7a08369ac01436a0 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>