Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I1c7de9dfe78d2b92adabf69ef716652b3bb4db92
Signed-off-by: drenfong.wang <drenfong.wang@intel.com>
(cherry picked from commit 55de4df2fc5231334fd022cb1aa4508cd5ec770b)
|
|
Change-Id: I79609f0bee9b8307da0d9bf704babe8ba06dba4d
Signed-off-by: YohanPipereau <ypiperea@cisco.com>
Co-authored-by: Pavel Kotucek <pavel.kotucek@pantheon.tech>
Co-authored-by: Andrej Kozemcak <andrej.kozemcak@pantheon.tech>
|
|
Reasons for removing it:
-This gNMI server has been upgraded to a more stable form.
-It should live in a separate project because gNMI server is only
dependant of sysrepo not of VPP or sweetcomb.
-There were strange dependencies to this implementation like an XML parser
library.
-Capabilities RPC was answering wrong version number (1001 instead of
0.7.0) and encodings (ASCII vs JSON).
-Error codes were not return to client in case of problem of configuration.
Typically for element not found.
-This server uses sysrepo C API though bindings for C++ can be obtained.
-Documentation was missing.
-Set RPC could not identify a key in a YANG list because a YANG library
must be used for this not just a JSON parser.
-It would be difficult to adapt this server to support more encodings
than JSON. The new gNMI server offers an easier way to add encodings.
-Log control level has been implemented in the new gNMI server.
-Subscribe RPC has been added to the new server.
Link to the new gNMI server:
https://github.com/YohanPipereau/sysrepo_gnxi
Change-Id: If57ab23c776430552d9d70fea6681db1b56af525
Signed-off-by: YohanPipereau <ypiperea@cisco.com>
|
|
Change-Id: Icfd709ee666b280e62c3f96513286d1fbd00b1ba
Signed-off-by: Junfeng Wang <Drenfong.Wang@intel.com>
(cherry picked from commit c6f8ab391afc726117f677d8c9408c5fc052284f)
|
|
-Clean Makefile
-Fix errors in scvpp length copies
-Add testing when building scvpp
Change-Id: I5a331386a1812b147dfec26310dfbd3aed327dae
Signed-off-by: YohanPipereau <ypiperea@cisco.com>
|
|
-Remove unused sweetcomb CmakeList.txt Warnings
-Add more Warnings to plugins, scvpp and gNMI Cmake projects
-Remove unused/useless Cmake options in CmakeList files & add comments
-Improve gNMI CMakeList.txt and make it independant of a gRPC cmake build for
later package integration.
-Add FindGRPC.cmake
-Remove the use of CXX17 variant and use a dedicated Cmake module for
gRPC
Change-Id: Iafa3c031d12802e8d8c914cbce6b119c2a5c4800
Signed-off-by: Yohan Pipereau <ypiperea@cisco.com>
|
|
Change-Id: Ie898b5385096e735bf947775e0278c3c8f4797a8
Signed-off-by: Andrej Kozemcak <andrej.kozemcak@pantheon.tech>
|
|
|
|
Change-Id: I5284136eeb2be85743b0361f602f6920ef5cd73a
Signed-off-by: drenfong.wang <drenfong.wang@intel.com>
|
|
Change-Id: I4e2bc4e667e32804c5fc18879e6520e463b86362
Signed-off-by: drenfong.wang <drenfong.wang@intel.com>
|
|
Change-Id: Iee4e6dc1ec8c3000f725e656750ae121cbf370ab
Signed-off-by: Andrej Kozemcak <andrej.kozemcak@pantheon.tech>
|