]> git.proxmox.com Git - mirror_frr.git/commit
lib, yang: disable libyang custom user types temporarily
authorRenato Westphal <renato@opensourcerouting.org>
Mon, 6 May 2019 18:57:02 +0000 (15:57 -0300)
committerRenato Westphal <renato@opensourcerouting.org>
Tue, 7 May 2019 01:07:18 +0000 (22:07 -0300)
commit1b8de275c84f2bd079666364d899c243274dbf50
treeb45075413b344b4f58c41daff1053a39c5dd0a57
parent95f092540e525aac639863743373b789fed0b3ec
lib, yang: disable libyang custom user types temporarily

libyang 1.0 introduced a few changes in the user types API, and
these changes made FRR incompatible with libyang 1.x. In order to
ease our migration from libyang 0.x to libyang 1.x, let's disable
our libyang custom user types temporarily so that FRR can work
with both libyang 0.x and libyang 1.x. This should be especially
helpful to the CI systems during the transition. Once the migration
to libyang 1.x is complete, this commit will be reverted.

Disabling our libyang custom user types should have only
minimal performance implications when processing configuration
transactions. The user types infrastructure should be more important
in the future to perform canonization of YANG data values when
necessary.

Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Makefile.am
configure.ac
lib/yang.c
lib/yang_wrappers.c
yang/libyang_plugins/subdir.am