Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

yang: pim yang definition #5519

Closed
wants to merge 67 commits into from
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
0693b0d
yang: add vrf model
chiragshah6 Dec 6, 2019
e095f16
*: add frr-vrf yang module in makefile
chiragshah6 Dec 9, 2019
7d75ef8
Merge pull request #5501 from chiragshah6/yang_nb1
riw777 Dec 17, 2019
cf93250
yang: add vrf model
chiragshah6 Dec 6, 2019
245daf0
*: add frr-vrf yang module in makefile
chiragshah6 Dec 9, 2019
2d2d0ee
Merge branch 'nb_conversions' of https://github.com/FRRouting/frr int…
Feb 4, 2020
87ee53f
yang: add vrf ref to interface model
chiragshah6 Feb 3, 2020
5dd164b
Merge pull request #5751 from chiragshah6/yang_nb1
rwestphal Feb 5, 2020
95f1804
staticd: yang defination
vishaldhingra Dec 3, 2019
f5319ff
lib: yang defination for basic frr-routing
vishaldhingra Dec 11, 2019
a530bfe
lib: FRR next-hop yang data model.
Dec 20, 2019
db727fe
Merge pull request #5578 from Spantik/working_nb
qlyoung Feb 12, 2020
2a9ca11
Merge pull request #5460 from vishaldhingra/static_nb
qlyoung Feb 14, 2020
aa9935c
Merge pull request #5530 from vishaldhingra/common_nb
qlyoung Feb 14, 2020
6514ce8
yang: add vrf model
chiragshah6 Dec 6, 2019
5b15a51
*: add frr-vrf yang module in makefile
Feb 20, 2020
ee8ac97
yang: add vrf ref to interface model
chiragshah6 Feb 3, 2020
97928ec
lib: FRR next-hop yang data model.
Dec 20, 2019
8f8cac6
staticd: yang defination
vishaldhingra Dec 3, 2019
2aa6fcc
lib: yang defination for basic frr-routing
vishaldhingra Dec 11, 2019
3e31357
Merge branch 'nb_conversions' of https://github.com/FRRouting/frr int…
Feb 20, 2020
c590694
yang: add vrf model
chiragshah6 Dec 6, 2019
2884b53
*: add frr-vrf yang module in makefile
Feb 20, 2020
745d694
yang: add vrf ref to interface model
chiragshah6 Feb 3, 2020
1dc094d
lib: FRR next-hop yang data model.
Dec 20, 2019
3cd3efe
staticd: yang defination
vishaldhingra Dec 3, 2019
30144e1
lib: yang defination for basic frr-routing
vishaldhingra Dec 11, 2019
84b5d31
Merge branch 'nb_conversions' of https://github.com/FRRouting/frr int…
Mar 10, 2020
9503d08
yang: add vrf model
chiragshah6 Dec 6, 2019
f899a08
*: add frr-vrf yang module in makefile
Feb 20, 2020
5246d64
yang: add vrf ref to interface model
chiragshah6 Feb 3, 2020
1feaebb
lib: FRR next-hop yang data model.
Dec 20, 2019
a715c1b
staticd: yang defination
vishaldhingra Dec 3, 2019
dbd8ec5
lib: yang defination for basic frr-routing
vishaldhingra Dec 11, 2019
36dfb2f
Merge branch 'nb_conversions' of https://github.com/FRRouting/frr int…
Mar 20, 2020
2ee0eff
lib: vrf northbound callbacks
chiragshah6 Mar 11, 2020
fc8bee3
*: include vrf northbound module in init
chiragshah6 Mar 11, 2020
4d780b1
lib: convert vrf cmd to northbound config callback
chiragshah6 Mar 21, 2020
93624af
yang: revert leafref to get interface cmd working
chiragshah6 Mar 21, 2020
2209fc5
lib: static yang array size gcc 4 workaround
chiragshah6 Mar 24, 2020
2ee1136
Merge pull request #5989 from chiragshah6/yang_nb3
rwestphal Mar 25, 2020
e4eb3e4
yang: zebra rib operational model
chiragshah6 Dec 6, 2019
940b572
*: frr nexthop yang in makefile
chiragshah6 Jan 29, 2020
66554a5
yang: add zebra model in makefile
chiragshah6 Dec 13, 2019
ea0be0e
zebra: nb callbacks support
chiragshah6 Jan 29, 2020
d4a8616
lib:api to convert mac to yang object
chiragshah6 Jan 30, 2020
56a70b5
zebra: clear dup detect cleanup for nb conversion
chiragshah6 Feb 6, 2020
c693e31
zebra: nb rpc cb for clear evpn dup addr cmd
chiragshah6 Jan 29, 2020
290716e
zebra: convert clear evpn dup addr command to nb
chiragshah6 Feb 6, 2020
e7e1245
yang: zebra rib model remove grouping for ip route
chiragshah6 Mar 2, 2020
e294d09
yang: zebra rib model add route entry
chiragshah6 Mar 6, 2020
bd69aa2
zebra: stub changes to assimilate re into rib nb
chiragshah6 Mar 10, 2020
bfed557
Merge pull request #5533 from chiragshah6/yang_nb2
Spantik Mar 26, 2020
ec770b9
lib: add yang wrapper for type empty
chiragshah6 Mar 21, 2020
c795242
lib: yang wrapper nexthop type to str
chiragshah6 Mar 31, 2020
60da766
Merge pull request #6119 from chiragshah6/yang_nb3
Spantik Apr 3, 2020
30470e4
yang: igmp yang definition
patrasar Feb 5, 2020
85b497a
Merge pull request #5534 from patrasar/igmp_yang
qlyoung Apr 3, 2020
882db77
yang: add ietf interface yang model
chiragshah6 Feb 4, 2020
801aa13
yang: add operational data to frr-interface model
chiragshah6 Feb 5, 2020
83591d8
yang: update zebra interface model
chiragshah6 Feb 6, 2020
38cab50
lib: add interface operational northbound callback
chiragshah6 Feb 19, 2020
84eab4f
zebra: add nb callbacks for zebra if state
chiragshah6 Feb 20, 2020
cc6b800
lib: remove gcc 4.x workaround for nb structure
chiragshah6 Mar 27, 2020
a8c42c4
zebra: add northbound support for zebra interface
chiragshah6 Feb 25, 2020
660e39e
Merge pull request #5754 from chiragshah6/yang_intf_model
Spantik Apr 6, 2020
cf941f7
yang: pim yang definition
patrasar Apr 7, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
zebra: nb callbacks support
Definition of the northbound callbacks
and associated YANG data paths for zebra.

Signed-off-by: Chirag Shah <chirag@cumulusnetworks.com>
  • Loading branch information
chiragshah6 committed Mar 25, 2020
commit ea0be0ed23f80407a7f0deb49ac1c3ed38f2b9f1
2 changes: 2 additions & 0 deletions zebra/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@
#include "zebra/zebra_pbr.h"
#include "zebra/zebra_vxlan.h"
#include "zebra/zebra_routemap.h"
#include "zebra/zebra_nb.h"

#if defined(HANDLE_NETLINK_FUZZING)
#include "zebra/kernel_netlink.h"
Expand Down Expand Up @@ -245,6 +246,7 @@ struct quagga_signal_t zebra_signals[] = {
static const struct frr_yang_module_info *const zebra_yang_modules[] = {
&frr_interface_info,
&frr_route_map_info,
&frr_zebra_info,
&frr_vrf_info,
};

Expand Down
5 changes: 5 additions & 0 deletions zebra/subdir.am
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,10 @@ zebra_zebra_SOURCES = \
zebra/zebra_netns_notify.c \
zebra/table_manager.c \
zebra/zapi_msg.c \
zebra/zebra_nb.c \
zebra/zebra_nb_config.c \
zebra/zebra_nb_rpcs.c \
zebra/zebra_nb_state.c \
zebra/zebra_errors.c \
zebra/zebra_gr.c \
# end
Expand Down Expand Up @@ -168,6 +172,7 @@ noinst_HEADERS += \
zebra/zebra_netns_notify.h \
zebra/table_manager.h \
zebra/zapi_msg.h \
zebra/zebra_nb.h \
zebra/zebra_errors.h \
# end

Expand Down
Loading