summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-07-06HONEYCOMB-360 - Use binding-init module instead of whole distro coreMarek Gradzki14-14/+25
Change-Id: I86eb100ca96169c7cf8df7ba9f2a1c7e3e75d77f Signed-off-by: Jan Srnicek <jsrnicek@cisco.com> Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-07-01HONEYCOMB-374: remove BGP distribution for vppMarek Gradzki4-86/+10
After HONEYCOMB-358 was fixed, BGP northbound interface was included in Honeycomb's minimal distro: https://gerrit.fd.io/r/#/c/7363/ Change-Id: I8164747502b3612f540aa008007ceda445b89cb6 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-07-01Change minimal-distribution to minimal-distribution-coreMarek Gradzki6-5/+11
The minimal-distribution-core was introduced by HONEYCOMB-373. Adoption is needed to remove indirect dependencies on various HC infra yang models to decrease footprint (HONEYCOMB-358 loads yang models based on maven dependencies). Change-Id: Iba639efb893deb8d51de09009750542f78dfdd50 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-06-30HONEYCOMB-358 - Generate guice to yang modules indexJan Srnicek2-17/+93
Generates two descriptor files yang-modules-binding/yang-modules - List of Yang modules by project(classpath + deps) yang-mapping/FULL_PROJECT_NAME-yang-modules-index - Index from Guice modules to Yang modules that are used by respective Guice module These files are included in jar files and distribution resources Change-Id: I44569b3bc8819a5facd7ba8424836f715012c04d Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-06-29HC2VPP-152: NAT postman colection updateMarek Gradzki1-0/+163
Change-Id: I610c88d9b9794aa5251fb86e6887d959dffbd998 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-06-29HC2VPP-152: nat for sub-interfaces translation layerMarek Gradzki12-14/+569
Change-Id: I7d3a52097975f38c1cd74426d5ec15f80274a56c Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-06-28HC2VPP-174: add support for BGP IPv4/IPv6 unicastMarek Gradzki13-0/+748
Tranlates BGP IPv4/IPv6 routes to VPP FIB. Not supported: - multiple paths (https://tools.ietf.org/html/rfc7911) - IPv6 SR Change-Id: I06f0e81dd44df6a2eb7a3fe95445041e8f4f7af9 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-06-23More specific exceptions in JvppReplyConsumerMarek Gradzki1-17/+17
Change-Id: I96bd342e84742f6c6ab7d4c6aa687bcb1baf9e7c Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-06-21HC2VPP-172: fix RewriteCustomizer.mergeMarek Gradzki2-2/+2
Change-Id: I63fbae0b34627d9af056cefa0ff60dd3c2b52bb1 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-06-20Fix release plan URL in release notesMarek Gradzki1-1/+1
Change-Id: Ifb85b5a89dcec3b1a71157d681f8b7368063f849 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-06-20Bgp distribution for vppMarek Gradzki3-1/+79
Bgp can't be currently included in default distribution, because that would increase footprint, even with BGP disabled (HONEYCOMB-358). Change-Id: I9f0c264fdbc7b283cd05295ea27e88f9bc5f9a45 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-06-19HC2VPP-168 - Gpe native entries support(operational read)Jan Srnicek7-6/+625
Change-Id: I50155013874a9e69d926a48a212d402e93945d9b Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-06-19HC2VPP-168 - Gpe native entries support(write only)Jan Srnicek7-81/+701
requires https://gerrit.fd.io/r/#/c/7168 to be merged Change-Id: I5b734af662e651df5753f64f14b6b44d863ecbe8 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-06-16Fix typo in interface-policer modelv1.17.07-F0Marek Gradzki1-1/+1
Change-Id: Ibf1c77012583943f168c6ed54152f5718b349a5d Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-06-16Rename yang files to match model revisionMarek Gradzki46-13/+12
Also order of revisions was sorted starting from most current. Change-Id: I21fd35cfdb1cc5601b3fb40c9f3755bd3b995b14 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-06-15HC2VPP-57: Rename vpp-acl:permit to vpp-acl:permit-and-reflectMarek Gradzki22-123/+128
vpp-acl:permit is very similar to regular permit and does not explain its purpose as reflexive classfier. Change-Id: I3b0ac6afc2d8e467507d32710a7b6e387998ff68 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-06-15Fix typo in interface-nat.yangMarek Gradzki1-1/+1
Change-Id: I2a38b72f43e61f7fc9a11d0e908996d284e96026 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-06-15HC2VPP-152: yang model for subinterfaces NATMarek Gradzki2-0/+42
Change-Id: I249b34a42b7e9c9a38fbef9d268c658943000394 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-06-13HC2VPP-168 - Native forward path apiJan Srnicek1-0/+51
Change-Id: I0a5f5ccb86f6cf22b056d5336d2e8fdd4a3081d5 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-06-12Added missing config false for gpe-stateJan Srnicek1-0/+1
Change-Id: I6776468f885e3e84b989fe700d5a5d068491434c Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-06-12HONEYCOMB-298 - Elimination of config path leafrefs in operational treeJan Srnicek119-714/+844
Change-Id: I9fc035df3c90be8a5f17e4a31ff0005d88abbf28 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-06-09Update module tests after introducing YangDAGMarek Gradzki14-46/+58
Change-Id: I3ce66e2e1fbed7b9a333382c664b5dd8ed501df0 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-06-06HC2VPP-165 - Optional Local Eid supportJan Srnicek14-506/+316
- Support for optional local eid's for gpe entries - Fixes equality issues for mapping identificators - Fixed write request ordering of locator pairs HC2VPP-160 - Use standard index to name mapping for gpe entries - Uses indexes returned from dump/write calls to bind context mapping Change-Id: Ib69240044206dec21307a47981a63f415a16bbdd Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-06-01HC2VPP-164 - Interface/SubInterface filtrationJan Srnicek7-15/+46
Filtration cannot be done by subId ,because 0 is allowed value Change-Id: Ic89e30cb74943b6a4c9c995f032bd22567c5ad1e Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-05-29Fix HC infra dependency version for interface-role/implMarek Gradzki1-2/+2
Change-Id: I1469d93e2706b7199cdb4cf5b965eabab45ea0b9 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-05-24Decrease log level in lisp readers (lisp disabled case)Marek Gradzki10-14/+14
Change-Id: Ibf25ca7998b59d0d918277092e2d1e84e68cd923 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-05-24HC2VPP-147 - Gpe entry implementationJan Srnicek29-0/+3154
Change-Id: Ie7887c8e8f10678410ad677c425bfed1690bf440 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-05-19Adapt to vpp API changesMarek Gradzki5-82/+80
Changes were introduced by https://gerrit.fd.io/r/#/c/6662/ Change-Id: If5d4866339623c6789ac1674c5c190a4a28f51c6 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-05-19HC2VPP-156: fix unnumbered sub-interface handlingMarek Gradzki4-20/+78
Change-Id: I3c6f4dcd972834543b4fd1193540b5052c787d78 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-05-18HC2VPP-147 - gpe forward entry apiJan Srnicek1-0/+108
Change-Id: If5f3c073e36de65083db35ee8b0c2bcbd97f4eea Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-05-18HC2VPP-90 - Ipv4/Ipv6 prefix based eid's supportJan Srnicek22-263/+1324
- adds full support for prefix based eid's ,both in non-normalized and normalized form Change-Id: I22451d20e0f9b540da447c8f120b917e0b30a6b7 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
2017-05-17HC2VPP-148: postman collection updateMarek Gradzki1-1/+24
Change-Id: Ibd99e373ca6b9225e9b6eba5bdcffb412abfa43b Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-05-16HC2VPP-148: unnumbered interfaces translation layerMarek Gradzki8-0/+357
Change-Id: Ieafef7f3486134f66c54c56245fc9b685b69d4a9 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-05-16HC2VPP-150: yang model for unnumbered interfacesMarek Gradzki1-0/+44
Change-Id: I0c485baf1b4fee681c5a71df4dd182a4d52a524a Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
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>