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 SA warning 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: switch pim_rpf.h to use 'struct prefix' for address Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Use Quagga as official bug report place Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Move rpf code into pim_rpf.h Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Switch 'struct in_addr' to 'struct prefix' in... Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add pim_addr_dump to facilitate v4 and v6 address... Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix duplicate code in zlookup 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: Allow larger range for KAT(S,G) 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 |
2016-12-22 |
Donald Sharp | pimd: Do not display placeholder for 'show ip pim rp... Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix crash in channel_oil_add_oif Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Turn on forwarding for a late added interface. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix unwrappered debug message Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Do not send join out loopback interfaces Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix crash with interface not configed under pim. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix double close of socket. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add "show ip pim rp-info" command Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix bad state no FHR after quagga restart Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix crash on RP. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Move pim_mroute_connected_to_source to pim_iface.c Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: On RP Allow no output interfaces Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix pim to use correct src address for packets Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix RP upstream Prune -> join state Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd - Fix rpf lookup to what it was originally Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: When deleting upstream double ensure route is... Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix join received when in Prune or Prune Pending Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Modify pim_upstream_state2str for more usage Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix debug to properly display state Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Change RPF cache refresh time to 2 seconds Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Allow rp to configure it's keep alive timer Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: When the Keep Alive timer Pops Stop timers Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Allow keep alive timer configuration Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix RP handling of Register message Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix register stop behavior Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Add 'debug mroute detail' Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Restarting Quagga sometimes lost mroutes Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix typo in debug message Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Use correct function to delete upstream information Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | lib, pimd, zebra: Allow pimd to ask the kernel about... Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix igmp(*,G) not influencing S,G mroutes Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Set spt bit when we receive first packet on RP Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
2016-12-22 |
Donald Sharp | pimd: Fix register stop timer Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
|
commit | commitdiff | tree |
next |