summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-06-24Fix V3PO for api changesHEADmasterMichal Cmarada6-28/+39
- VPP introduced changes to GRE tunnels and ArpTermination - this updates the api calls for both. Change-Id: I9dd268a14a88ee701512453ce81d6ae15988832c Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-06-05HC2VPP-412: add stats interfaceDumpMichal Cmarada5-1/+200
Change-Id: Ib5430d3818af230fc16fc736ed7cbb20840f35b9 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-06-04remove interface-state from aclModuleMichal Cmarada5-15/+13
Change-Id: I8b962a9337aab99f0e484fbf6f9d7a7f5f093cd7 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-06-04fix sonar issuesMichal Cmarada4-51/+43
- fixes issues for wrong modifier order - fixes wrong @Nonnull annotations in AclReader - fixes unnecessary boxing to Long Change-Id: I5713d81f24d21cbefcc5cf3398e75c14e0526f6c Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-05-31HC2VPP-391: Fix read of oper interface stateMichal Cmarada2-13/+24
Several interface types that have different name in vpp than in the model didn't load their operational state. Since vpp supports listing interface by its index too, this fix changes the dump interface by name to dump by index. Change-Id: I6c2500d2caddad58b52aaee00ed2bff0fbd9f401 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-05-30fix reload issues for Loopback interfacesMichal Cmarada4-2/+106
In some cases loopback on reload are recognized as ethernet interfaces, causing additional loopback interface to be created on startup. - fixes read of loopback interface type - fixes false identification as Ethernet interface Change-Id: I0fe76648bf649d3613e734ba0ddab19b635df1a3 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-05-29cleanup v3po customizersMichal Cmarada13-129/+91
- remove unnecessary full paths - reformat Change-Id: If918be3de8b4839cd3a50d73d9de7c3e0b32ab3d Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-05-29HC2VPP-392: skip init mtu for non-ethernet interfacesMichal Cmarada1-11/+10
when honeycomb is started all interfaces are loaded with additional Ethernet container. This then sometimes causes wrong identification of interfaces. Change-Id: Icd8833e611172094e4241a746d104f0057cb6581 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-05-28HC2VPP-411: fix revisions for updated modelsMichal Cmarada206-979/+1037
Change-Id: I3ac251b1229a08d2c3c909697a6158e5996e6c9b Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-05-27HC2VPP-411: remove deprecated interface-stateMichal Cmarada229-2069/+1157
- new ietf-interfaces obsoletes interfaces-state container, only interfaces container should be used from now on. Change-Id: Ifb24611a3dca987bdf6b029d32e01d9b1f479fe8 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-05-27HC2VPP-381: Validation support for V3PO moduleTibor Král57-625/+3094
Change-Id: If288d97dce15bcc6924d4dd65c640a20920f094d Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
2019-05-24HC2VPP-411: Bump ietf-interfaces, ietf-ip, iana-if-types modelsMichal Cmarada182-441/+471
Change-Id: Ic042d96c9671729fd4f11efcd59c618a657d5bef Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-05-23use stats future from stats module in V3POMichal Cmarada2-1/+5
Change-Id: I038995fce5fdb171d3c9e569fa4bbd9bc2a87a6f Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-05-23unify jvpp variablesMichal Cmarada9-28/+5
When bumping jvpp a lot of variables need to be changed. This is useles because all of them have the same value, unifying them will simplify the bump process. Change-Id: Ie62c4bef0b899acc463f9b855cbb4d5e7e302667 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-05-23move stats to separate moduleMichal Cmarada14-2/+313
Change-Id: Id349e926ecf336aeabac89afa45a5e0d0f37e36b Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-05-17fix flags and Tag in NAT implementationMichal Cmarada4-0/+8
- tag being null causes crashes when vpp API is called - null flags causes crashes, flags should be set at least to default value (0) Change-Id: If4e116212b1a85b312837830501ec226cec37bfa Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-05-07Enable Interface Statistics in V3POTibor Král86-420/+1111
Change-Id: Iffde84f2cd85e343c3c3a5943910f7c195c8d11d Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
2019-05-06Update SwInterfaceDump request with required swIfIndexMichal Cmarada3-0/+17
Default value should be set to ~0 to dump all interfaces or single interface index to dump single interface. If it is desired to filter interface by name swIfIndex should be set to ~0 and nameFilter should be set to interface name together with nameFilterValid set to 1. Change-Id: I1412f1c3175d55b99a4e8e87742b940c3a0ac72e Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-05-06fix Nat implementation after API changes in VPPMichal Cmarada27-135/+328
Change-Id: Ibe8ead5a19119af9eb6b673f0713890ad5e243cb Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-04-30update packagingMichal Cmarada3-4/+4
- fix build number, when not specified defaults to 0 which doesn't affect number when it is defined. - fix bionic release version - remove suggested vpp-nsh-package since it is not being built anymore (last version is 18.07) Change-Id: Ic92118d2c3096879b3ed2f10454cf41f0fa2a0b8 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-04-30add routing Table lookup testsMichal Cmarada7-0/+327
Change-Id: I306e0ee2ed7d5d1983ea4a62728ef663cbaef706 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-04-29fixes for samples moduleMichal Cmarada5-5/+29
- fix package name - add copyright - fix typo - fix builder - add dependencies for minimal distribution Change-Id: Idf183f58c4343f016f7c6c2f02fa76c139dbfc70 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-04-26HC2VPP-410: fix centos package dependenciesMichal Cmarada1-1/+1
- fixes dependency format for spec file Change-Id: Ia657303032bc49abebf603b07baee3c43ddf598d Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-04-23Fix GRE tunnel after API changesMichal Cmarada4-41/+59
Change-Id: I346a2e1793e3fc5758a23ca4f049e8118a81b54b Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-04-18Bump jvpp version to 19.08-SNAPSHOTMichal Cmarada16-25/+25
Changes - sets version of VPP package dependencies to 19.04. - updates vpp-plugins to vpp-plugin-core dependencies for debian Change-Id: I2bcd41e0cc6606406bdb7d5e7d7e30bc825eedce Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-04-18Release notes: update jira and project version to 19.08Michal Cmarada2-4/+4
Change-Id: I425f5921bbf10fea00221e406e77976155d9190b Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-04-18Bump hc2vpp version to 1.19.08-SNAPSHOTMichal Cmarada83-184/+181
- removed 2000 offset from package name, doesn't affect download of latest version anymore. Change-Id: I82efba1a605331b9b23ac54b753f3721a0958431 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-04-11HC2VPP-397: add support for java 11Michal Cmarada32-69/+154
- dependency updates - compilation error fixes - javadoc fixes Change-Id: Ic7371931b0728c888a39350a77c959121afb9786 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-04-08HC2VPP-406: fix build errors after ODL bump to neonMichal Cmarada143-258/+267
This fixes build issues after ODL bump in Honeycomb (HONEYCOMB-443). Change-Id: I3bf203dd60d12057595b15ce1ad59302dc14e2a0 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-04-02Remove naming context from Ipsec writerTibor Král4-31/+9
Change-Id: I0c0f032c1b2b1aa273514453f044c52dae66c1ab Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
2019-04-01fix IpsecSadFlagsOptions value after API updateMichal Cmarada1-2/+2
Change-Id: I02d0d6ebb23907de24f81487fb73de464db75619 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-03-28HC2VPP-384: Validation support for L3 moduleTibor Král28-64/+1005
Change-Id: I9f4a856dc70a7ac2a3f8e103143ad15f05402f24 Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
2019-03-26HC2VPP-387: Validation support for Vpp-Classifier moduleTibor Král22-55/+815
Change-Id: Ia97fa466bc3e39c04bd8f7625c4b6306523e3fce Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
2019-03-26HC2VPP-382: Validation support for DHCP moduleTibor Král5-11/+204
Change-Id: I4a5323179d62cfdf12f72e30036a26ab985487ab Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
2019-03-26Fix DHCP postman collectionTibor Král1-7/+7
Change-Id: I54ba96a96113969409d8863e6a5e38fa496e7a27 Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
2019-03-22Adds additional tests for Ipsec FLAGSTibor Král1-1/+15
Change-Id: I059be31630b6c67d542e55e1acb6b038aea9caf9 Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
2019-03-21Fix package dependenciesTibor Král2-2/+2
Change-Id: I34c8436abc7c7638dfa99f5394194052bbf1707e Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
2019-03-15fix jvpp group id for install scriptsMichal Cmarada1-1/+1
Change-Id: I2a6baa1e6593d9af872cd670c13f03aba448014b Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-03-04HC2VPP-404: Update package names for JVPPMichal Cmarada600-1675/+1661
Fix package names for JVPP so it no longer contains vpp since it has been migrated outside of VPP project. Change-Id: I1e7a3fe4713beaaf7a1a0b41e7180d03bb7b74e5 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-03-01add support for EnumsetsMichal Cmarada10-25/+52
VPP API introduced flags which are by JVPP translated to EnumSets. This fixes several cases where flags are used. Change-Id: Ie52cba0c3a36fa6de2bda91c4688277471a67243 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-02-28fix ikev2 API provider startupMichal Cmarada1-16/+4
Change-Id: I1c2d295840ba71984cff685ea0dcb615dbe37061 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-02-28fix ikev2 implementation in ipsecMichal Cmarada12-61/+230
Ikev2 was moved from core to plugins, which needed some refactoring to be done in implementation of Ikev2 in ipsec. Change-Id: Icc5d1e2a3e8babe0ceae84d4e12a22ceef6ccb43 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-02-28HC2VPP-404: migrate all JVPP APIs from vpp to jvppMichal Cmarada18-39/+39
in order to switch to the new JVPP we need to update all JVPP dependencies to new groupId. Change-Id: Icd8c07f7553a04111cf5a768dfbb26094ff99db8 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-02-25Update packaging for buildinfo fileMichal Cmarada2-3/+4
because of issues in jenkins jobs for ubuntu/bionic it is needed to disable signing of .buildinfo file. Seems like bionic no longer ignores buildinfo signing by default. Change-Id: I78255cd48530726924c859270e45737737e7db8c Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-02-21JVPP-22: add script to specify version for jvppMichal Cmarada1-0/+8
Change-Id: I50c76514732f893cb0a0cf63be69403e7911fecf Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-02-12HC2VPP-372: Update docker demos for ubuntu bionicMichal Cmarada1-2/+2
Change-Id: Ieb20de52baaa2b004ce3b390a5d13857a52f3e6a Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-02-12HC2VPP-372: update for ubuntu bionic packagingMichal Cmarada7-0/+129
- adds build scripts for ubuntu/bionic Change-Id: Idea101b250afb3c3c919b020060fc41cc4613d68 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-02-12fix ipsec api changesMichal Cmarada2-25/+89
Change-Id: I76ebccbb27cfa7f543f6590b06c662e9742e7897 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-02-06fix after changes in VPP APIMichal Cmarada29-309/+534
- fixes for mac adress - fixes for ipaddress - fixes refactoring in ipsec Change-Id: Idc3e3557b72a5f1ac5b32b9738d90ca23ed6ed9e Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-01-28remove vpp deprecated tap-cli interfaceMichal Cmarada79-1176/+401
Change-Id: I5b78cd2c9d8250b6af691d124fd31bb1bf822fb1 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>