summaryrefslogtreecommitdiffstats
path: root/pimd
Commit message (Collapse)AuthorAgeFilesLines
* *: fix "babeld: Remove babeld from Quagga" (336724d)David Lamparter2015-05-201-1/+1
| | | | | | | | | | | | | | | | | | This removes some more bits of babeld, particularly from: - buildtest.sh - redhat/ build files - vtysh integration (which actively broke the build) The memtype and zclient/route type are kept in place since these don't break anything and -theoretically- make it possible to build babeld with some Quagga integration externally. (Keeping vtysh integration is unfortunately not as easy.) Reported-by: Donald Sharp <sharpd@cumulusnetworks.com> Fixes: 336724d ("babeld: Remove babeld from Quagga") Acked-by: Donald Sharp <sharpd@cumulusnetworks.com> Acked-by: Paul Jakma <paul@quagga.net> Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* *: assorted warning fixesDavid Lamparter2015-04-211-0/+1
| | | | | | A few warnings slipped through the cracks... Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* pimd: fix out of tree buildDavid Lamparter2015-04-211-1/+1
| | | | | | | pimd/Makefile.am was missing srcdir/lib from its include paths, breaking out-of-tree build regarding route_types.h Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* build: add --enable-werrorDavid Lamparter2015-04-211-1/+1
| | | | | | | | | | | | | | | This allows enabling -Werror in a consistent way. Note that this is different from just specifiying it in CFLAGS, since that would either break configure tests (if done on ./configure), or would override configure's CFLAGS (if done on make). Using --enable-werror instead provides a new WERROR variable that is additionally used during make with a consistent set of warning flags. The tests/ directory is exempt. (Rationale being, better to have more tests than pedantically complain about them.) Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* pimd: cast ioctl values when printing themDavid Lamparter2015-04-211-4/+4
| | | | | | | | ioctl values might be int or long, cast them to unsigned long for consistent printing. (They're long on FreeBSD, but were printed with %d.) Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* pimd: cast to sockaddr_in to sockaddrDavid Lamparter2015-04-213-4/+7
| | | | | | | While glibc seems to have something in the system headers that prevents this from triggering a warning, FreeBSD doesn't. Fix the warning. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* pimd: mask unused zclient_broken()David Lamparter2015-04-211-0/+2
| | | | | | | this function is used by the currently not present zclient reconnect code. It'll be unmasked again when that code hits master. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* build: get rid of INCLUDES, use AM_CPPFLAGSDavid Lamparter2015-02-141-1/+1
| | | | | | | | | | | | INCLUDES in configure.ac was not used at all, and INCLUDES in Makefile.am is supposed to be AM_CPPFLAGS these days. Reduces warnings spewed during bootstrap/autoreconf. Signed-off-by: David Lamparter <equinox@opensourcerouting.org> Acked-by: Greg Troxel <gdt@ir.bbn.com> Acked-by: Feng Lu <lu.feng@6wind.com> Acked-by: Paul Jakma <paul@jakma.org>
* Revert "pimd: clear zclient-update: Reset zclient update connection to zebra ↵David Lamparter2015-02-043-14/+0
| | | | | | | | | | | | | | | daemon" This reverts commit 3456a80f5f8e6e44c30453bd92eabf5faf7ab25b. Conflicts: pimd/pim_zebra.c This depends on the zebra reconnect changes, which we're not picking up at this point. This revert is partial, only bumping out the reconnect-related changes. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* Revert "pim: Remove connected addresses on loss of zebra connection."David Lamparter2015-02-041-3/+1
| | | | | | | | | This reverts commit 96b6dfe98793549aca6a7cc77eaf0957b1168ed2. This depends on the zebra reconnect changes, which we're not picking up at this point. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* Revert "pimd: Explicitly restart zclient update connection."David Lamparter2015-02-041-4/+1
| | | | | | | | | This reverts commit 8150beed9a4f50a72696a65c1f40889ab65ad7ff. This depends on the zebra reconnect changes, which we're not picking up at this point. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* Revert "pimd: Revert: Explicitly restart zclient update connection."David Lamparter2015-02-041-0/+2
| | | | | | | | | This reverts commit 199f85ade39f751dd493fe011107736c9b168953. This depends on the zebra reconnect changes, which we're not picking up at this point. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* pimd: Log ifindex found for an interface when zebra lib reports a new ↵Everton Marques2015-02-043-10/+10
| | | | connected address.
* pimd: Fix configuration file reading upon startupDonald Sharp2015-02-041-6/+5
| | | | | | | | Without the fix, qpimd issues this error message: pim_if_add_vif: ifindex=0 < 1 on interface swp1 It happens because in pim_main.c:main() we are initializing zebra with pim_zebra_init() after we read in the configuration with vty_read_config(). See also: https://github.com/udhos/qpimd/issues/3
* pimd: Addition of Hello & Join-Prune message debug commandsBalaji.G2015-02-045-5/+68
| | | | | Separate "debug pim packets hello and Join-Prune" added to enable hello and Join-Prune debugs specifically
* pimd: show ip pim lan-prune-delay: Cosmetic.Everton Marques2015-02-041-2/+2
|
* pimd: Report del_oif() failure within igmp_source_forward_stop().Everton Marques2015-02-042-10/+23
|
* pimd: sh ip multicast: Display zclient socket fail counter.Everton Marques2015-02-041-2/+4
|
* pimd: Revert: Explicitly restart zclient update connection.Everton Marques2015-02-041-2/+0
|
* pimd: Update lookup zclient counter for connection failures.Everton Marques2015-02-041-18/+25
|
* pimd: Explicitly restart zclient update connection.Everton Marques2015-02-041-1/+4
|
* pimd: sh ip multicast: Display zclient sockets.Everton Marques2015-02-041-0/+16
|
* pimd: Fix attempted out of bounds read when deleteing an interface.Savannah SR#1085422015-02-041-3/+9
| | | | https://savannah.nongnu.org/support/index.php?108542
* pimd: Fix igmp_source_forward_stop called when IGMP forwarding flag is not ↵Savannah SR#1085422015-02-041-2/+16
| | | | | | set in oif_flags. https://savannah.nongnu.org/support/index.php?108542
* pimd: Fix invalid memory read when receiving a V1 or V2 query.Savannah SR#1085422015-02-041-16/+28
| | | | https://savannah.nongnu.org/support/index.php?108542
* pimd: Remove debuggging for zclient TCP/UNIX sockets.Everton Marques2015-02-041-37/+0
|
* pim: Remove connected addresses on loss of zebra connection.Everton Marques2015-02-041-1/+3
|
* pimd: Simplify gettime-related code.Everton Marques2015-02-043-59/+0
|
* pimd: Fix log about PIM_USE_QUAGGA_GETTIME.Everton Marques2015-02-041-1/+1
|
* pimd: Remove motd tweaking.Everton Marques2015-02-042-15/+0
|
* pimd: Remove reference to external doc.Everton Marques2015-02-041-5/+0
|
* pimd: Remove unused pim checksum in favour of quagga's version.Everton Marques2015-02-049-55/+6
|
* pimd: Version up.Everton Marques2015-02-041-1/+1
|
* pimd: Troubleshooting script.Everton Marques2015-02-041-0/+33
|
* pimd: React as secondary address change for any address changeEverton Marques2015-02-043-10/+64
|
* pimd: Reduce informative mandatory logging.Everton Marques2015-02-045-93/+110
|
* pimd: Replace assert with warning.Everton Marques2015-02-041-2/+13
|
* pimd: Clarifications on debug hints.Everton Marques2015-02-041-6/+19
|
* pimd: Fix interface "no ip igmp" should not disrupt PIM. Plus docs updates.Everton Marques2015-02-042-4/+16
|
* pimd: -z command-line switch to specify zebra socket path.Everton Marques2015-02-044-15/+27
|
* pimd: Cisco Documentation for SSM BenefitsEverton Marques2015-02-041-1/+14
|
* pimd: Why ssm.Everton Marques2015-02-041-0/+24
|
* pimd: Version up.Everton Marques2015-02-041-1/+1
|
* pimd: Better assert state transition message.Everton Marques2015-02-041-3/+5
|
* pimd: clear zclient-update: Reset zclient update connection to zebra daemonEverton Marques2015-02-045-19/+34
|
* pimd: Fix commentEverton Marques2015-02-042-2/+2
|
* pimd: Recipe for building without vtysh.Everton Marques2015-02-043-1/+21
|
* pimd: Detection of interface primary address changes.Everton Marques2015-02-042-6/+10
|
* pimd: Withstand zclient connection restablishment.Everton Marques2015-02-041-10/+8
|
* pimd: Update configure recipe.Everton Marques2015-02-041-1/+1
|