1
0
Fork 0
frr/pimd
Daniel Baumann 3124f89aed
Adding upstream version 10.1.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-05 10:03:58 +01:00
..
.gitignore Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
AUTHORS Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
CAVEATS Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
COMMANDS Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
DEBUG Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
LINUX_KERNEL_MROUTE_MFC Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
Makefile Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
mtracebis.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
mtracebis_netlink.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
mtracebis_netlink.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
mtracebis_routeget.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
mtracebis_routeget.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim6_cmd.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim6_cmd.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim6_main.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim6_mld.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim6_mld.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim6_mld_protocol.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_addr.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_addr.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_assert.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_assert.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_bfd.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_bfd.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_bsm.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_bsm.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_cmd.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_cmd.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_cmd_common.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_cmd_common.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_errors.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_errors.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_hello.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_hello.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_iface.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_iface.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_ifchannel.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_ifchannel.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_igmp.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_igmp.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_igmp_join.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_igmp_mtrace.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_igmp_mtrace.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_igmp_stats.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_igmp_stats.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_igmpv2.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_igmpv2.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_igmpv3.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_igmpv3.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_instance.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_instance.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_int.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_int.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_join.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_join.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_jp_agg.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_jp_agg.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_macro.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_macro.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_main.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_memory.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_memory.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_mlag.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_mlag.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_mroute.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_mroute.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_msdp.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_msdp.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_msdp_packet.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_msdp_packet.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_msdp_socket.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_msdp_socket.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_msg.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_msg.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_nb.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_nb.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_nb_config.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_neighbor.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_neighbor.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_nht.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_nht.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_oil.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_oil.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_pim.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_pim.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_register.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_register.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_routemap.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_rp.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_rp.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_rpf.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_rpf.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_signals.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_signals.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_sock.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_sock.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_ssm.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_ssm.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_ssmpingd.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_ssmpingd.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_static.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_static.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_str.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_tib.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_tib.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_time.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_time.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_tlv.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_tlv.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_upstream.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_upstream.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_util.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_util.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_vty.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_vty.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_vxlan.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_vxlan.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_vxlan_instance.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_zebra.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_zebra.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_zlookup.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_zlookup.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pim_zpthread.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pimd.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
pimd.h Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
README Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
subdir.am Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
test_igmpv3_join.c Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
TODO Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00
TROUBLESHOOTING Adding upstream version 10.1.1. 2025-02-05 10:03:58 +01:00

INTRODUCTION

        qpimd aims to implement a PIM (Protocol Independent Multicast)
	daemon for the FRR Routing Suite.

	qpimd implements PIM-SM (Sparse Mode) of RFC 4601.
        Additionally MSDP has been implemented.

	In order to deliver end-to-end multicast routing control
	plane, qpimd includes the router-side of IGMPv[2|3] (RFC 3376).

LICENSE

        qpimd - pimd for FRR
        Copyright (C) 2008 Everton da Silva Marques

        qpimd is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as
        published by the Free Software Foundation; either version 2,
        or (at your option) any later version.

        qpimd is distributed in the hope that it will be useful, but
        WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.

        You should have received a copy of the GNU General Public
        License along with qpimd; see the file COPYING.  If not, write
        to the Free Software Foundation, Inc., 59 Temple Place - Suite
        330, Boston, MA 02111-1307, USA.

HOME SITE

        qpimd lives at:

        https://github.com/frrouting/frr

PLATFORMS

	qpimd has been tested with Debian Jessie.

REQUIREMENTS

	qpimd requires FRR (2.0 or higher)


CONFIGURATION COMMANDS

	See available commands in the file pimd/COMMANDS.

KNOWN CAVEATS

	See list of known caveats in the file pimd/CAVEATS.

SUPPORT

	Please post comments, questions, patches, bug reports at the
	support site:

        https://frrouting.org/frr

RELATED WORK

	igmprt:	An IGMPv3-router implementation
	- http://www.loria.fr/~lahmadi/igmpv3-router.html

	USC pimd: PIMv2-SM daemon
	- http://netweb.usc.edu/pim/pimd (URL broken in 2008-12-23)
	- http://packages.debian.org/source/sid/pimd (from Debian)

	troglobit pimd: This is the original USC pimd from
	http://netweb.usc.edu/pim/. In January 16, 2010 it was revived
	with the intention to collect patches floating around in
	Debian, Gentoo, Lintrack and other distribution repositories
	and to provide a central point of collaboration.
	- http://github.com/troglobit/pimd

	zpimd: zpimd is not dependent of zebra or any other routing daemon
	- ftp://robur.slu.se/pub/Routing/Zebra
	- http://sunsite2.icm.edu.pl/pub/unix/routing/zpimd

	mrd6: an IPv6 Multicast Router for Linux systems
	- http://fivebits.net/proj/mrd6/

	MBGP: Implementation of RFC 2858 for Quagga
	- git://git.coplanar.net/~balajig/quagga
	- http://www.gossamer-threads.com/lists/quagga/dev/18000

REFERENCES

	IANA Protocol Independent Multicast (PIM) Parameters
	http://www.iana.org/assignments/pim-parameters/pim-parameters.txt

	Address Family Numbers
	http://www.iana.org/assignments/address-family-numbers

                              -- END --