-# $QuaggaId: $Format:%an, %ai, %h$ $
# Everton da Silva Marques <everton.marques@gmail.com>
$ more ~/.gitconfig
-# $QuaggaId: $Format:%an, %ai, %h$ $
-
C1 IGMPv3 backward compatibility with IGMPv1 and IGMPv2 is not
implemented. See RFC 3376, 7.3. Multicast Router Behavior. That's
because only Source-Specific Multicast is currently targeted.
-# $QuaggaId: $Format:%an, %ai, %h$ $
-
global configuration commands:
pimd:
ip multicast-routing Enable IP multicast forwarding
-# $QuaggaId: $Format:%an, %ai, %h$ $
DEBUG HINTS
-# $QuaggaId: $Format:%an, %ai, %h$ $
-
#
# The Linux Kernel MFC (Multicast Forwarding Cache)
#
#
-# $QuaggaId: $Format:%an, %ai, %h$ $
#
INTRODUCTION
-# $QuaggaId: $Format:%an, %ai, %h$ $
-
T1 DONE Implement debug command
test pim receive join
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_ASSERT_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_CMD_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_HELLO_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_IFACE_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_IFCHANNEL_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_IGMP_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_IGMP_JOIN_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_IGMPV3_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_INT_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_JOIN_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_MACRO_H
along with this program; see the file COPYING; if not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
-
- $QuaggaId: $Format:%an, %ai, %h$ $
+
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_MROUTE_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_MSG_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_NEIGHBOR_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_OIL_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_PIM_H
if (!(upstream->sptbit == PIM_UPSTREAM_SPTBIT_TRUE) &&
!(*bits & PIM_REGISTER_NR_BIT))
{
+#if 0
pim_rp_set_upstream_addr (&upstream->upstream_addr, sg.u.sg.src);
pim_nexthop_lookup (&upstream->rpf.source_nexthop,
upstream->upstream_addr, NULL);
upstream->channel_oil->oil.mfcc_origin = sg.u.sg.src;
pim_scan_individual_oil (upstream->channel_oil);
pim_upstream_send_join (upstream);
-
+#endif
//decapsulate and forward the iner packet to
//inherited_olist(S,G,rpt)
}
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_RPF_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_SIGNALS_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_SOCK_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_SSMPINGD_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_STATIC_H_
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_STR_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_TIME_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_TLV_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_UPSTREAM_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_UTIL_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_VERSION_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_VTY_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_ZEBRA_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIM_ZLOOKUP_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>
!
! pimd sample configuration file
-! $QuaggaId: $Format:%an, %ai, %h$ $
!
hostname quagga-pimd-router
password zebra
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#ifndef PIMD_H
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA
- $QuaggaId: $Format:%an, %ai, %h$ $
*/
#include <zebra.h>