Commit Graph

11591 Commits

Author SHA1 Message Date
Quentin Young
56c6f60c6b lib: fix missing includes in pbr.h
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-06-13 16:23:46 +00:00
Quentin Young
8c28c034dc pbrd, lib: move PBR_STR def. to lib
Per request

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-06-13 16:22:01 +00:00
Quentin Young
24a21176ce pbrd: use PBR_STR
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-06-12 20:28:04 +00:00
Quentin Young
2e7c93acec doc: document pbr table range & a couple others
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-06-12 20:27:38 +00:00
Quentin Young
ef18ed6e93 pbrd: remove json options
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-06-12 20:27:30 +00:00
Quentin Young
7bec514c7e pbrd: allow configurable table id range
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-06-12 19:51:12 +00:00
Quentin Young
b7ae6ac4db vtysh: fix config write
Changing vtysh to use vty_out() for everything broke writing to config
files.

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-06-12 18:14:52 +00:00
Jafar Al-Gharaibeh
e789c0337c
Merge pull request #2402 from qlyoung/germx-hand-sanitizer-kills-99-percent-of-germs
*: disable all sanitizers for clippy build
2018-06-12 11:11:55 -05:00
Jafar Al-Gharaibeh
ef3428731e
Merge pull request #2379 from qlyoung/docuser
Improve introductory user docs
2018-06-12 11:04:26 -05:00
Jafar Al-Gharaibeh
e6731bccbe
Merge pull request #2384 from qlyoung/docs-bgp-update
doc: massive cleanup of bgp.rst
2018-06-12 10:57:36 -05:00
Lou Berger
9efdc68724
Merge pull request #2392 from chiragshah6/evpn_dev
bgpd: accept vni rd_rt command for default vrf only
2018-06-12 11:50:43 -04:00
Donald Sharp
81030cc3f7
Merge pull request #2399 from pacovn/Coverity_1469894_Dereference_null_return_value
lib: null return value check (Coverity 1469894)
2018-06-12 11:50:18 -04:00
Donald Sharp
2a4269ccd8
Merge pull request #2404 from pacovn/Coverity_1455338_Dereference_null_return_value
eigrpd: null return value check (Coverity 1455338)
2018-06-12 10:47:48 -04:00
Rafael Zalamena
b4ba87ebb3
Merge pull request #2406 from pacovn/Coverity_1465495_Out-of-bounds_read
zebra: Out-of-bounds read (Coverity 1465495)
2018-06-12 11:45:11 -03:00
paco
9f227e4c91
lib: null return value check (Coverity 1469894)
Signed-off-by: F. Aragon <paco@voltanet.io>
2018-06-12 16:37:36 +02:00
Donald Sharp
efb02f8814
Merge pull request #2405 from pacovn/Coverity_1399236_Logically_dead_code
ospfd: logically dead code (Coverity 1399236)
2018-06-12 09:59:37 -04:00
paco
939a62a54d
eigrpd: null return value check (Coverity 1455338)
Signed-off-by: F. Aragon <paco@voltanet.io>
2018-06-12 15:39:30 +02:00
paco
aa360de7a3
zebra: Out-of-bounds read (Coverity 1465495)
Signed-off-by: F. Aragon <paco@voltanet.io>
2018-06-12 15:27:44 +02:00
paco
b42664f473
ospfd: logically dead code (Coverity 1399236)
Signed-off-by: F. Aragon <paco@voltanet.io>
2018-06-12 14:41:19 +02:00
Quentin Young
63162a1203
Merge pull request #2397 from pacovn/Coverity_1469896_Dereference_after_null_check
vtysh: null dereference (Coverity 1469896)
2018-06-11 16:30:49 -04:00
Quentin Young
01491ab251
Merge pull request #2398 from pacovn/Coverity_1469895_Dereference_after_null_check
lib: null dereference (Coverity 1469895)
2018-06-11 16:27:42 -04:00
Quentin Young
57f949f4e8
Merge pull request #2396 from pacovn/Coverity_1469897_1469893_Out-of-bounds_access
bgpd: OoB access (Coverity 1469897, 1469893)
2018-06-11 15:48:10 -04:00
paco
8224c6cf9b
lib: null dereference (Coverity 1469895)
Signed-off-by: F. Aragon <paco@voltanet.io>
2018-06-11 20:02:58 +02:00
paco
a0c14c5400
vtysh: null dereference (Coverity 1469896)
Signed-off-by: F. Aragon <paco@voltanet.io>
2018-06-11 19:42:03 +02:00
paco
11f9b4505c
bgpd: OoB access (Coverity 1469897, 1469893)
Signed-off-by: F. Aragon <paco@voltanet.io>
2018-06-11 19:07:13 +02:00
Chirag Shah
a2a8153f4e bgpd: accept vni rd_rt command for default vrf
L2VNI route-distinguisher and route-target configuartions
should only applied under DEFAULT VRF bgpd instance.

Add newline to each vni display.

router bgp 65006
  address-family l2vpn evpn
    vni 1000101
      route-target import 1:1000101

do not allow under
router bgp 65006 vrf RED

Ticket:CM-20204
Reviewed By:
Testing Done:

Signed-off-by: Chirag Shah <chirag@cumulusnetworks.com>
2018-06-09 17:35:37 -07:00
Donald Sharp
7af380695a
Merge pull request #2390 from pacovn/Coverity_1221459_Use_after_free
spf6d: fix use after free (Coverity 1221459)
2018-06-08 14:57:02 -04:00
Donald Sharp
d3fff05258
Merge pull request #2389 from pacovn/Coverity_1455482_Incorrect_sizeof_expression
lib: fix sizeof expression (Coverity 1455482)
2018-06-08 14:36:42 -04:00
Donald Sharp
a22addd5a3
Merge pull request #2388 from pacovn/Coverity_1453454_Resource_leak
zebra: resource leak fix (Coverity 1453454)
2018-06-08 14:20:28 -04:00
Donald Sharp
53c6a643ae
Merge pull request #2387 from pacovn/Coverity_1465679_Resource_leak
zebra: resource leak fix (Coverity 1465679)
2018-06-08 14:14:57 -04:00
Donald Sharp
c0efc5989f
Merge pull request #2386 from gromit1811/pim-connected-nexthop-fix2
pimd: Fix connected route nexthop fix from 66f5152f
2018-06-08 13:50:48 -04:00
paco
ce872c6adb
spf6d: fix use after free (Coverity 1221459)
Signed-off-by: F. Aragon <paco@voltanet.io>
2018-06-08 19:46:48 +02:00
paco
883cc51dfe lib: fix sizeof expression (Coverity 1455482)
Signed-off-by: F. Aragon <paco@voltanet.io>
2018-06-08 19:32:21 +02:00
Quentin Young
e9f272a49e *: disable all sanitizers for clippy build
* Move configure flag propagations out of user flags
* Use AC_SUBST to transfer flag values to Automake
* Set default AM_CFLAGS and AM_CPPFLAGS in common.am and change child
  Makefiles to modify these base variables
* Add flag override to turn off all sanitizers when building clippy
* Remove LSAN suppressions blacklist as it's no longer needed

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-06-08 17:22:13 +00:00
paco
ee496c3b87
zebra: resource leak fix (Coverity 1453454)
Signed-off-by: F. Aragon <paco@voltanet.io>
2018-06-08 19:18:49 +02:00
paco
77e03f0511 zebra: resource leak fix (Coverity 1465679)
Signed-off-by: F. Aragon <paco@voltanet.io>
2018-06-08 18:51:43 +02:00
Martin Buck
56c1568b3d pimd: Fix connected route nexthop fix from 66f5152f
Fix a couple of problems in my 1st fix for PIM nexthops reachable via a
connected route:

Use NEXTHOP_TYPE_IPV4_IFINDEX instead of NEXTHOP_TYPE_IPV4 since we add an
IPv4 address to an already known ifindex.

Assign nexthop_tab[num_ifindex].protocol_distance and .route_metric before
incrementing num_ifindex.

Revert the default: to individual switch case statement conversion in
zclient_read_nexthop() as requested by donaldsharp in #2347

Signed-off-by: Martin Buck <mb-tmp-tvguho.pbz@gromit.dyndns.org>
2018-06-08 18:29:04 +02:00
Russ White
9eafc8abd7
Merge pull request #2298 from qlyoung/pipe-actions-vtysh
*: add support for `|` actions
2018-06-08 07:39:36 -04:00
Russ White
52cd2dfebc
Merge pull request #2347 from gromit1811/pim-connected-nexthop-fix
pimd: Fix nexthop determination when sending towards RP
2018-06-08 07:12:26 -04:00
Russ White
d5a91f926b
Merge pull request #2377 from ajones-rvbd/ajones-issue-2375
tests/isisd: bypass test_fuzz_isis_tlv when inet_ntop is broken
2018-06-08 07:07:25 -04:00
Russ White
e78f9d0137
Merge pull request #2380 from donaldsharp/pim_stuff
pimd: Fix ecmp_enable and ecmp_rebalance_enable
2018-06-08 07:06:19 -04:00
Russ White
c4a81cae7e
Merge pull request #2383 from donaldsharp/bgp_lunicast
bgpd: Actually display labeled unicast routes received
2018-06-08 07:04:46 -04:00
Russ White
c96dfcb980
Merge pull request #2385 from donaldsharp/SA_SA_SA
Some small clang 6.0 cleanups
2018-06-08 06:57:30 -04:00
Russ White
71343b85d6
Merge pull request #2292 from donaldsharp/fixup_sb_stuff
Fixup sb stuff
2018-06-08 06:52:01 -04:00
Russ White
49eeb60a70
Merge pull request #2123 from qlyoung/zserv-mt
Multithreaded Zserv
2018-06-08 06:47:14 -04:00
Russ White
06a4faa7e4
Merge pull request #2349 from donaldsharp/aggregate_stuff
Aggregate stuff
2018-06-08 06:42:24 -04:00
Quentin Young
aa9eafa4fc doc: cleanup community list docs more
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-06-08 09:39:27 +00:00
Quentin Young
8421b1401d doc: move find command docs to better spot
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-06-08 07:55:55 +00:00
Quentin Young
bab676248b doc: remove :caption: from toctree
Older versions of Sphinx don't support toctree captions, so we can't use
them yet unfortunately.

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-06-08 07:54:25 +00:00
Quentin Young
aa996117d2 doc: update EXTRA_DIST
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-06-08 07:54:25 +00:00