Martin Winter
100c355e51
debianpkg: Add option to build with RPKI
...
No RPKI support for Ubuntu 12.04
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
2018-03-17 10:15:51 -07:00
Martin Winter
c8cd451cab
redhat: Add RPKI comment on build instructions
...
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
2018-03-17 09:57:45 -07:00
Martin Winter
aaf38c9461
redhat: Add option to build with RPKI
...
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
Conflicts:
redhat/frr.spec.in
2018-03-17 09:56:33 -07:00
Donald Sharp
34a0beaa6c
Merge pull request #1898 from opensourcerouting/reload-helper2
...
tools: Add helper frr-reload shell script for clean error
2018-03-17 07:18:51 -04:00
Quentin Young
db4629b81f
Merge pull request #1890 from LabNConsulting/working/master/checkpatch1
...
checkpatch minor tweaks
2018-03-16 23:20:01 -04:00
Rafael Zalamena
911d8ac862
Merge pull request #1902 from donaldsharp/vtysh_doc
...
doc: Clean up vtysh man page
2018-03-16 15:29:02 -03:00
Donald Sharp
46fe6fd557
Merge pull request #1885 from msablic/pim_mtrace_client
...
pimd: improvments to mtrace
2018-03-15 17:21:05 -04:00
Donald Sharp
11bb005145
doc: Clean up vtysh man page
...
The vtysh man page was referencing eigrp. Looked like a
cut-n-paste error?
Added some missing cli for the vtysh program, that users
might want to see.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2018-03-15 12:28:52 -04:00
Donald Sharp
010c5efac0
Merge pull request #1739 from LabNConsulting/working/master/bgp-vpn-vrf-leaking
...
bgpd: vpn - vrf route leaking
2018-03-15 09:01:27 -04:00
Lou Berger
309d667bcb
Merge pull request #1897 from donaldsharp/vrf_knowledge
...
zebra: Add some additional vrf info to debugs
2018-03-15 09:01:05 -04:00
paulzlabn
9891fa4cb1
zserv.c: delete unused zsend_write_nexthop
2018-03-14 22:17:53 -07:00
paulzlabn
4ea6c38bf4
zserv.c: zebra_server_send_message() second parameter
2018-03-14 21:42:09 -07:00
Martin Winter
32398f0168
tools: Add helper frr-reload shell script for clean error
...
Adding the shell script allows a clean error if frr-pythontools
is not installed.
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
2018-03-14 17:31:29 -07:00
Donald Sharp
32391affcc
zebra: Add some additional vrf info to debugs
...
There were several places where when I am attempting
to debug zebra functionality that I would really
like to have the ability to know what vrf I think
I am operating on.
Add the vrf_id to a bunch of zlog_debug messages
to help figure out issues when they happen.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2018-03-14 20:14:36 -04:00
paulzlabn
3f1224cd1a
Merge branch 'master' into working/master/bgp-vpn-vrf-leaking
2018-03-14 13:31:58 -07:00
Philippe Guibert
6ca96cc6ad
Merge pull request #1821 from vivek-cumulus/pmsi-parse-display
...
bgpd: Parse PMSI Tunnel Attribute and display
2018-03-14 18:32:00 +01:00
Quentin Young
73394c711a
Merge pull request #1893 from opensourcerouting/doc-isis-threeway
...
doc: document IS-IS three-way handshake config
2018-03-14 12:44:45 -04:00
Christian Franke
51e01fef9e
doc: document IS-IS three-way handshake config
2018-03-14 17:24:04 +01:00
Philippe Guibert
2f9fca6f81
Merge pull request #1863 from donaldsharp/more_nh_groups
...
More nh groups
2018-03-14 16:52:05 +01:00
Rafael Zalamena
2b9a295256
Merge pull request #1886 from donaldsharp/strlcpy
...
lib: Fixup strlcat and strlcpy to be a bit more descriptive
2018-03-14 11:59:31 -03:00
Daniel Walton
51cee26ae2
Merge pull request #1869 from opensourcerouting/frr-reload-vnc-fix
...
tools/frr-reload.py: process vnc settings as sub-context
2018-03-14 07:54:53 -07:00
Lou Berger
f1beb87ed1
tools: checkpatch.sh - Add warning that // style comments don't match
...
recommended (kernel) comment style
Signed-off-by: Lou Berger <lberger@labn.net>
2018-03-14 10:42:20 -04:00
Renato Westphal
f22ab4c3fc
Merge pull request #1819 from donaldsharp/static_stuff
...
Static stuff
2018-03-14 11:26:20 -03:00
Lou Berger
7a7a480dfe
tools: checkpatch.sh - use run specific /tmp directories, remove them when done
...
Signed-off-by: Lou Berger <lberger@labn.net>
2018-03-14 09:43:16 -04:00
Renato Westphal
e5051c555f
Merge pull request #1884 from donaldsharp/spammy_messages
...
ospf6d: Stop debug messages happening in rare case
2018-03-14 10:10:53 -03:00
Donald Sharp
c9a164dfb5
lib: Fixup strlcat and strlcpy to be a bit more descriptive
...
When I use these functions and am programming on linux I
always have to pull up a man page for these two functions
since they exist in *BSD land only.
Modify the name of the size variable to destsize on
pass in to give me the small hint I need to know
what to do.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2018-03-14 08:43:17 -04:00
Donald Sharp
1b7bce04d5
lib: Add the ability for other people to call a nexthop write line
...
Add code to allow nexthops to be written by people who are
interested in writing their own nexthop line.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2018-03-14 08:32:39 -04:00
Donald Sharp
d604266ced
lib: Expose nhgc_find command
...
Expose to the world the nhgc_find command so that
interested parties can find a stored nexthop group.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2018-03-14 08:32:39 -04:00
Donald Sharp
3191919156
lib: Add nexthop-group cli
...
Add a nexthop-group cli:
nexthop-group NAME
nexthop A
nexthop B
nexthop C
!
This will allow interested parties to hook into the cli for
nexthops. Users can add callback functions for add/delete
of a nexthop group as well as add/delete of each individual
nexthop.
Future work( PBR and static routes ) will take advantage
of this.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2018-03-14 08:32:39 -04:00
Donald Sharp
4fc797c052
Merge pull request #1830 from opensourcerouting/isis-three-way-adj
...
IS-IS: implement three-way handshake as per RFC5303
2018-03-14 08:22:18 -04:00
Donald Sharp
9fb9dfd963
Merge pull request #1880 from pguibert6WIND/enforce_vrf_netns_enable
...
lib: enforce vrf netns if setns() returns ok
2018-03-14 07:51:38 -04:00
Mladen Sablic
04a2eef368
pimd: improvments to mtrace
...
mtracebis has been updated, so it behaves more like the original
mtrace command.
Signed-off-by: Mladen Sablic <mladen.sablic@gmail.com>
2018-03-14 11:51:35 +01:00
Quentin Young
548dac0946
Merge pull request #1867 from LabNConsulting/working/master/indent2
...
more indent.py related changes
2018-03-13 21:09:15 -04:00
Donald Sharp
e4c42d655a
ospf6d: Stop debug messages happening in rare case
...
When we have a interface disabled in ospfv3 and
we are receiving messages on it. We will spam
the log file repeatedly. Debug guard the message.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2018-03-13 21:06:04 -04:00
Martin Winter
2cdb3adfee
Merge pull request #1704 from qlyoung/docuser
...
Documentation update to ReST
2018-03-13 15:12:54 -07:00
Renato Westphal
118c115620
Merge pull request #1831 from qlyoung/frr-pthread-fixups
...
lib: some frr_pthread fixes
2018-03-13 18:22:22 -03:00
Quentin Young
65230b542e
doc: remove misc trailing whitespace
...
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-03-13 17:11:51 -04:00
Martin Winter
78b4c54667
doc: Update CentOS6 doc to use puias repo for updated sphinx
...
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
2018-03-13 17:11:23 -04:00
vivek
88fbc36fcb
bgpd: Fix warning
...
Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
2018-03-13 19:42:41 +00:00
vivek
b7d08f5ab5
bgpd: Fix enum, use API for log string
...
Suggested-by: Philippe Guibert <philippe.guibert@6wind.com>
Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
2018-03-13 18:14:26 +00:00
vivek
783e95b8e8
Merge branch 'master' of https://github.com/frrouting/frr into pmsi-parse-display
2018-03-13 17:50:08 +00:00
Quentin Young
6d16f234b8
doc: don't check for sphinx-build on make clean
...
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-03-13 13:18:19 -04:00
Quentin Young
1f35b46a2f
Merge branch 'master' into docuser
...
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-03-13 12:08:38 -04:00
Philippe Guibert
3bc34908e8
lib: privileges are granted to vty netns command
...
Vty commands that link netns context to a vrf is requiring some
privileges. The change consists in retrieving the privileges at the
vrf_cmd_init() called by the relevant daemon. Then use it.
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
2018-03-13 16:32:58 +01:00
Philippe Guibert
1c9d288e49
zebra: upon associating netns with vrf, prileges are raised
...
In order to create the netns context, the zebra parser at startup needs
to have its privileges raised.
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
2018-03-13 16:32:58 +01:00
Lou Berger
b86543b804
vtysh: restore some DEFUNs that should not have been reformated by indent.py
2018-03-13 05:46:03 -04:00
Lou Berger
3413af0d74
tools: fix indent.py to recognize all DEFUN types:
...
DEFUN
DEFUN_ATTR
DEFUN_CMD_ELEMENT
DEFUN_CMD_FUNC_DECL
DEFUN_CMD_FUNC_TEXT
DEFUN_DEPRECATED
DEFUN_HIDDEN
DEFUN_NOSH
DEFUNSH
DEFUNSH_ATTR
DEFUNSH_DEPRECATED
DEFUNSH_HIDDEN
Signed-off-by: Lou Berger <lberger@labn.net>
2018-03-13 05:46:03 -04:00
Philippe Guibert
c1a0038782
Merge pull request #1806 from vivek-cumulus/evpn-ipv6-tenant-routing
...
*: EVPN symmetric routing for IPv6 tenant routes
2018-03-13 10:20:29 +01:00
Renato Westphal
18ba069322
Merge pull request #1860 from qlyoung/debug-mt-safe
...
lib: add convenience debugging macros
2018-03-12 23:34:51 -03:00
Renato Westphal
ecef81cea9
Merge pull request #1828 from qlyoung/zapi-cleanup
...
zebra: giant zapi cleanup
2018-03-12 22:43:05 -03:00