Skip to content

Any suggestions on how to troubleshoot: "mroute: pending queue full, dropping entries" #49

Answered by troglobit
henk52 asked this question in Q&A
Discussion options

You must be logged in to vote

Sounds like you have a LOT of multicast coming in to your router. It's possible you see this because mrouted is not quick enough to process the IGMPMSG_NOCACHE messages from the kernel. This message is sent on the mutlicast routing socket for any new unknown multicast (S,G) pair. If the routing daemon knows of a receiver on another LAN that want this it creates an mroute for the corresponding outbound interface, if not then it takes note of the (S,G) pair and creates a "block" rule to prevent further notifications from the kernel. Such block rules have no outbound interfaces.

The function responsible for creating all mroutes is k_add_rg(), called from prune.c:add_table_entry(). You can ad…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@henk52
Comment options

@troglobit
Comment options

Answer selected by henk52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants