2016-12-22 |
Donald Sharp | pimd: Abstract setting of the spt bit a bit more Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add ability to set SPTBIT on a S,G stream Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Start addition of timer wheel Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | lib: Add Timer Wheel functionality Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Start coding of sending Prune (s,g,rpt) with... Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add some helper functions. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add the ability to test if the RPF' is the same Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add ability to listen to igmp messages on 224... Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix 'ip igmp join ..' Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: When nexthop lookup fails, back out gracefully Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Allow FHR/RP/LHR to be one and the same Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Modify Debug to be better Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Be more careful looking up mroute statistics Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: pim upstream child list Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix gcc compile issue. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Pass in upstream to pim_msg_join_prune_encode. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Remove unused/unmaintained test commands Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Convert pim_joinprune_send to receive upstream Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: When nexthop_lookup fails allow a retry. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Ignore (S,G) Prunes with no current state Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Find an interface that is both connected and... Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Start (S,G,rpt) coding Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Clean up the interface deletion Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Make sure we have valid pointer when printing... Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix possible crash using 'struct pim_nexthop' Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Ensure 'struct nexthop' has been zeroed Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix crash when cannot find igmp Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add basic nexthop lookup cached information. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add the ability to get time in usec Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix possible double free of upstream Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix crash when igmp message comes in on non-configured... Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix child ifchannel overwrite parent ifchannel Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix pim_nexthop_lookup Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix uninitialized value Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add interface to ifchannel debugs Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add debug for packet stats Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix ifchannel being left around Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix show of 'ip pim rp keep-alive-timer Signed-off-by: Donald Sharpd <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Allow debugs entered in conf t mode to persist Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Allow mroute to return if incoming interface... Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Create channel_oil hash for quicker lookup Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add hash lookups for upstream
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Only delete on KAT when created by stream Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix message size read from kernel Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix LHR both a receiver and a sender Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | zebra: Fix include order for build
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Allow bigger packet sizes when receiving callbacks. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix crash when looking at S,G from *,G Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Print '*' for INADDR_ANY Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add debug wrapping around rp nexthop lookup Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Don't ask for information when you are notgoing... Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd,zebra: Pass back error message if received Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | lib, pimd: Modify writen to retry on certain failures Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | zebra: Fix up the debug for receiving multicast routes Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Remove some more unprotected warnings/debugs Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix 'show ip mroute count' Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fixup to use new lastused Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fixup pim mroute output Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Track upstream state a bit better. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: When sending a register stop don't need a nbr Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Stop join/prunes from crashing Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Allow igmp query to go out immediately on startup Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Do not send register stop in some cases Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Further work to fix rpf lookups and nbrs Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add debug messages as to why a register packet... Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Turn off neighbor lookup for the moment Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Bad Bit shifts Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Rework approach for needing nbrs Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Allow loopbacks to resolve Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Resolve rp after neighbor come up Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Only use paths that we have nbrs on Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Don't assert when looking up a neighbor Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd, zebra: Pass the ifindex for NEXTHOP_TYPE_IPV4 Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Use MULTIPATH_NUM for maxpaths Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Start noticing where upstream state came from Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add some additional upstream sources Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Switch all up->fhr to use up->flags Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Allow flags to know if this is a FHR or not Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Vif is not created in some startup conditions Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Startup does not need to assert Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix high cpu load of pim when interface goes... Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add some MSDP infrastructure Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix unguarded log message Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd, zebra: Allow v6 based nexthops to work in pim Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add the ability to lookup neighbor on a interface Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Allow ip address selection for BGP unnumbered Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Allow breaking up of packet. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix display of rp information in 'show run' Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Refactor pim_find_primary_addr Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix up rp initialization breakage Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix compile error on some platforms. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Allow interfaces to be unnumbered. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix creation of channel oil to happen 1st. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: trigger on nbr up to look at rpf cache Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix debugs to be more logical Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Further refinement of switch on a stick Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Track the # of times we ask for nexthp information Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Remove unprotected debug log Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Another null pointer dereference Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Do not crash when attempting to install a mroute. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
next |