Age | Commit message (Collapse) | Author | Files | Lines |
|
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: I27e9c3d30960d6d9d845c6148edc0429b66be66d
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
|
|
Change-Id: I8892479123091e43bf191c544b6628d6254be564
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
In case of honeycomb restart, mapping context is read first.
Then persisted config is being processed.
Therefore customiers should not reject configuration if metadata they are going to
add is already present in mapping context.
Also includes:
* locator-set and remote-mapping handling update
* fixes write order of locator sets and local-mapping.
Not included:
* initializers for lisp (hc restart without vpp restart might fail)
Change-Id: I82c1ee878d9ce074a6bd8197678653814514e6ca
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Packe vpp-ioam-plugin does not exists.
The ioam plugin is part of vpp-plugins package
(mandatory dependency for honeycomb package).
Change-Id: I2278881414e3634c2ab2d112ecb8ffc87d16a2c6
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: Iddd4d5d8518acd9bd40eedafe9a4cd74587b5723
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I563903522fb4d938cd07ea6f02ec86c27acb726c
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I6dcc1ef1abc9d314906d6d4fcc746dcfd28ec5fc
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I717ea660a773cfd3b56010dbfe1e5691bde32de8
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Ingress and egress acls are not anymore
mixed on the same list when reading interface state
Change-Id: I2f775db4482e61593aa9689afcb687f7db7b4e73
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I32ba794673c3caaf8f07c1d2460a16d3c3a34202
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: Id780d9f503901d551f5a9d5693ca0a28cf596a5c
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I4eb0c7df35577488259e48da7b32ae0a6c47de56
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Not covered by this patch (moved to subsequent commits):
- postman collection
- distinguish ingress/egress ACLs while reading assigned acls
- proper support for acl tag
- unit tests improvements
- read for acls (not necessarily assigned)
- initializers
Change-Id: I5a198ce1a6e20d0b1d95b4d2d83d0464fb86580c
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
that were defined outside HC. As a workaround for VPP-208,
memory_size leaf was made non-mandatory.
Change-Id: I456727d9f80c054694bf4f43db3da0b273a29510
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I3c0c313229e11df9e15d5b95d960d6a165aace2d
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
- reader/initializer for pot
- pot read call in postman collection
Change-Id: I1e8f80449897c1ee5289f39eb7d75acb351eb255
Signed-off-by: Sagar Srivastav <sagsriva@cisco.com>
|
|
pot and trace customizers
-updated postman collection
Change-Id: Iebeebb1e12c52bf564e38b1cb65ce5425fc5fa22
Signed-off-by: Sagar Srivastav <sagsriva@cisco.com>
|
|
Prevents breaking 7.9.2. The choice's case Statement from Yang RFC
Change-Id: I1895afbdd6c2209262575925463dcfde7d2c649d
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
|
|
Change-Id: I6193d84363d60123571a72021ed8ad6e1d334a9b
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
This reverts commit 618d9fb357be27b06d27608fa1fc4aecb557c548.
Depends on https://gerrit.fd.io/r/#/c/4325/
Change-Id: I0bc78e5510082fbfbaf99967f6fe3a9516dc7a4e
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Require either filter to be specified or outgoing-interface reference
Change-Id: Iec72348b04520cb3eb6717f970355bd0f52330f7
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Prevents JNI crash cause by unspecified int array in routing api request
Reported as JVpp bug in VPP-559
Change-Id: I5da88e40080f96df2321c5d6ede5965283233c3e
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
|
|
Adds case to cover other protocol numbers
Adds constraint to not allow stateless mac-ip acl's
Change-Id: I9feeba5ac6b6480282cac62e5479c433c92c8d99
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
|
|
Change-Id: Ic93da59b70c453c3dc4569421d9247dd08ebd815
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: Ib4260b9b11dbca7016b7b85763d9186d7add0f53
Signed-off-by: Sagar Srivastav <sagsriva@cisco.com>
|
|
Change-Id: I51d9b99d15b0027178f114254d85bacae813ee6d
Signed-off-by: Sagar Srivastav <sagsriva@cisco.com>
|
|
Change-Id: I0c6a749958a7d42ea3d03fdded8ed98bb2abf71e
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
|
|
Change-Id: Ieb804d73994daad9708be616507e174db343a230
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Depends on https://gerrit.fd.io/r/#/c/4256/
Change-Id: I5b7a218751ee680de076e5c4ae0d6cbe31b3ec06
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I97571254c7da7d010d542515864d8f39ea1499d1
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
|
|
Change-Id: I712f25f70f1a6186b9fe888f7a560616cfd9aeb6
Signed-off-by: Jan Srnicek <jsrnicek@cisco.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>
|
|
Change-Id: I52cdeb6a35e04e8626992a027ad230b9b15fce96
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>
|
|
Change-Id: Ic5d11961d5e620d171cd6e320879fd3de507b055
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
|
|
Change-Id: Ib4c099de44f3f72105fa56ddd433a3e0acda428c
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I130809569de94b572bb320eef392bd9e241f7a3e
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
|
|
recheck
Change-Id: Ie2c3b7901e20df3e6bb19cceebe1e6d5c077cbea
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
|
|
Depends on https://gerrit.fd.io/r/#/c/4137
Change-Id: I11cc690bf5d12db5c7223f46a19c3f555213aead
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I819f54671139081e5eb600bff3ac98cb7949eaa0
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Current IETF-ACL implementation is using vpp-classfier.
In the future, acl implementation based on acl plugin is going to be
supported. Current implementation is going to be deprecated, then removed.
In order to switch between acl implementations, ietf-acl configuration
needs separate guice module.
After fixing nested augmentation support (HONEYCOMB-302), current
implementation can be moved to separate hc2vpp module (HONEYCOMB-308).
Change-Id: I1668c274c03f9a750654cb0f96ec328af09f89f5
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>
|
|
Change-Id: I61bd9c78ad4a1a654ed3d54e76163724a738913f
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
|
|
Change-Id: I26ad8bf8e53df98b7b1e94ae321dc06c9055b03a
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
|
|
Prevent invoking addName while initializing data for names
that are already in mappings
Change-Id: I56063fb28cfb215bbdb1ed745aaa44544ffa77a0
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
|