Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: Ibf74c4c1ea159bfcbe1de8bef4dac9bde3cb9ffd
Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
|
|
Change-Id: Ib24688d039c7e38afe468af542f62c821111e41f
Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
|
|
This reverts commit 91db56913c9b1fc9292637adf4d96a052a737f61.
This reverts commit cdc4d09c152e985c93016ff61789bc699b97883d.
Change-Id: I06cba1968f7379a7daa98b9e66375a5d4127b499
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
|
|
Change-Id: If0f62b36b9d9dc6718ed62f81268ac0908f02297
Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
|
|
Change-Id: I92fe8adabbb770a45ad47c56f5cd21262c4bd6e1
Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
|
|
- added support for Tap v2 in v3po yang model
- fixed pattern for tap-name
Change-Id: Id4c02d56879ca87f370396c920fb599dd7741594
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
|
|
Change-Id: I99b630f97144770849679a04efccaf7fc9868cb6
Signed-off-by: Michal Cmarada <michal.cmarada@pantheon.tech>
|
|
VPP introduced new flag for interfaces: portType
(see https://gerrit.fd.io/r/#/c/14689/)
This caused API changes and introduced new port types:
- Normal
- BVI
- Unknown unicast (not supported by HC2VPP yet - HC2VPP-389)
This patch fixes the current implementation for normal and BVI interface.
Change-Id: I271aaab9887e3759fa90d9056bafe550c867761d
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
|
|
Change-Id: I46955630709e3d837f95f488cb2fe089952865c4
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
The inet:ip-address type was used in HC models
due to ODL bug:
https://bugs.opendaylight.org/show_bug.cgi?id=6413
which was fixed long time ago...
Change-Id: Icaa8ac1269c730243afba53bc663f39f7c90f36c
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I7ed600c929b130edf84c09d136e95e32cab4be9e
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: Ie57776ab9784b7c57630b7ea9ce9b96b71feb5a5
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
User is required to explicitly configure FIB tables
using vpp-fib-management module.
The change does not require modification of RESTCONF and NETCONF requests.
Change-Id: Ie3cbff61281ba1a7a9e14c0a26cbd9ce6e44587f
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Includes postman collection with RESTCONF examples.
Change-Id: If6f7ba1e2e7ab37433ebc5215e4731f1193c62a2
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
The API was renamed by
https://gerrit.fd.io/r/#/c/12930/
The VPP change spearates setting of hardware interface
and software interface MTU.
More details:
https://git.fd.io/vpp/tree/src/vnet/MTU.md
HC supports only hardware interface MTU configuration
for Ethernet interfaces.
MTU for software interfaces (per protocol MTU) is not
supported (HC2VPP-355).
Change-Id: I7eb1cb035a7b0f428a7bc7a9bb1c73819b52f0fa
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Adds special case for local0 in InterfaceCustomizer.deleteCurrentAttributes.
Change-Id: I1eb0826f90bd5dbbdb3b6cbb4b19ac5cadb1a68f
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
(cherry picked from commit 48566d84cd9f4047d96541540cdfc9ef4936acf8)
|
|
Change-Id: Ib6bb2b3378c9bb883bfa9bd1348813f7845b6b59
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Indentity names should not start with number, so prefix them with '_'.
Change-Id: Ic941410da4c5401a646be94679c82e7c5c96e646
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: Iaf1287c6643c783ff2d31d9ef87e90aa85ea53f1
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Utilizes new default update implementation
Change-Id: I9bf8473336274ba5fcfc18804f7b414937b3708e
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
|
|
Requires https://gerrit.fd.io/r/#/c/7925/
Change-Id: If627983bfcb0bf36ec1aa34ec863280e1f1bee36
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I9fc035df3c90be8a5f17e4a31ff0005d88abbf28
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
|
|
Change-Id: I3c6f4dcd972834543b4fd1193540b5052c787d78
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: Ieafef7f3486134f66c54c56245fc9b685b69d4a9
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
- 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>
|
|
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>
|
|
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>
|
|
Change-Id: I7a42cee65b2a1957e9f1d039b0372fad1bb5550c
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
|
|
ipv4/ipv6/proxy arp/nd proxy
Change-Id: I536298dd5584f79f357e94da08d402e67e79bb71
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
|
|
Split vpp-classifiers and vpp-classifiers acls' to separate modules.
Contains TODO's for future change of dependencies
Change-Id: I94f92ce2ec8960c67bd406f085f2fe928079ee23
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
|
|
Change-Id: I437f68d601499ab9ee6aef26e2f67b8e4ac61dfc
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I98203b4e42a65de972faff4ab6d80154ddd10b52
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Validation removed, more descriptive expcetion handling to be added
after VPP-649
Change-Id: I6e0a84b2dc3f3c9d3d943874baa508636a1df808
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
|
|
Follows vpp change:
https://gerrit.fd.io/r/#/c/5522/
Change-Id: I881ffab2f7a417020334605426e2c9fdd3a4b028
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: If3e2b8b889a62ce8b9e62f854c592c24f319c0d4
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I9a9cdd39d8016b75fc2966ddb0cf855e94e95d55
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: Ib0cd5ce9175161a3e9bc83076931fb75e6d82a09
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
- fixed vrf extraction for Ipv6Neighbours + add test
- added vrf extraction for Ipv4Neighbours + add test
Change-Id: Ia7d1b6057c19e2f72139b3b0464f4a50a24b1c7b
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
|
|
Change-Id: Ic2328b626b198bffb550f22ca1144853c16b39e4
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
|
|
Contains
- Ipv6 read/write Support for Interfaces
- Ipv6 read/write Support for Subi-Interfaces
- Postman collection with relevant requests
Todo
- Test coverage - HC2VPP-11
- Refactoring - HC2VPP-12
- Could be related to - HONEYCOMB-328
Tested
- read/write for both interfaces and sub-interfaces - passes ok
- init with following scenarios
- vpp clean/hc has data - passes ok
- vpp has data/hc clean - passed with error for sub-interface described in HONEYCOMB-328.
The actual ipv4/ipv6 part passes ok
Change-Id: Ib18acb9b18d6374dc5847e30db4049696d512e72
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
|
|
Change-Id: I32ba794673c3caaf8f07c1d2460a16d3c3a34202
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I6193d84363d60123571a72021ed8ad6e1d334a9b
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
It is possible that interface creation for will succeed in VPP,
but Honeycomb crashes or request timeouts. In such situations, interface name
stored in Honeycomb's cache will not be updated. After restarting Honeycomb,
interface name will be generated.
In such cases Honeycomb user can use tag to identify interface.
Change-Id: I673c52e49dc788c761af471399d2ac839f62be04
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I7a1a5a2d338c39bb7a5f869660fcce06ef59515d
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Allows use of Rx/Tx/Both Span states
Allows setting state per src-interface
Change-Id: I07346bf3976be34aa85336bdeedff94f83a3173c
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
|
|
Change-Id: I97571254c7da7d010d542515864d8f39ea1499d1
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
|
|
Also updates postman collection with examples of set mtu request.
Setting mtu is not supported for local0 interface:
affected requests from the collection were updated.
Change-Id: I709192e328abad7786d3c87426b00106dac42b73
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
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 <mgradzki@cisco.com>
|
|
Api hcange was introduced by https://gerrit.fd.io/r/#/c/4049/
Change-Id: If1f3a0ce301369f3e6cb5bde8553feb9dd2ed881
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Current acl implementation uses vpp's classfier.
The vpp-acl model will be used to expose new acl api.
Change-Id: Ia1e0f7acf00e1284e92a56f6f1c7f43538d394ad
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|