2016-12-22 |
Donald Sharp | pimd: Use NULL to signify NULL pointer Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Allow 'ip pim rp ...' config after bringup Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Allow 'no ip pim sm' to not turn off igmp Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix crash in pim_rp_show_information Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Backing up broken state. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | lib: Fix clang SA warnings. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | zebra: Cleanup zebra_static CLANG/SA issues. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Removing impossible code Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | zebra: Fix clang SA warnings Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Reduce pim oil scan timer to 50ms Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Start handling of wrong interface for (*,G) Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | lib: Fix thread_execute_crash Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add (-) PRUNE(S,G,rpt) from interface determination. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix the test to see if a upstream is (S,G,rpt) Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | lib: Fix 'show thread cpu' to display active threads Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | lib: Slight Optimization of thread handling. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com.
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add code to handle pim prune(S,G) with sptbit Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Write pim_upstream_empty_inherited_olist Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix possible crash when leaving a channel Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Modify downstream JP state to take into account... Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Remove unnecessary asserts Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add Handler for Receive (*,G) join for (S,G,rpt) Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Ensure 'struct prefix sg' is inited in right... Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix 'show ip pim join json' output Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add ability to know if ifchannel is (S,G,rpt) Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: 'show ip pim join json' add by src not grp Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Don't delete ifchannel if expiry timer is still... Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: use 'struct prefix_sg' for recv_join and _prune Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Modify pim_parse_addr_source to use 'struct prefix_sg' Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Modify pim_parse_addr_group to use 'struct prefix_sg' Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add ability for ifchannel *,G to know their S,G's Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Send prune(S,G,RPT) with (*,G) join Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Store ifchannel information in a global list... Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Allow further refinement of pim join order Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Protect some zlog_debug messages Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Protect debug messages. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | lib: Turn off automatic debugging of Wheel code. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add some explanatory debugging for a error condition. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix test for (S,G,rpt) prune inclusion. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: No need to reset uptime if state is the same Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
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 |
next |