SMCRoute is a Linux software that uses command line interface to control multicast routes. It is designed to manage multicast communication in the network.
The latest SMCRoute release boasts several new updates, including; a fix to the 'mroute: pending queue full, dropping entries' error. Previously, SMCRoutes 0.90 didn't pay attention to the IGMP messages delivered to the UDP socket that establishes the MC-Router API. After some time, the queue for the sockets fills up, and the 'pending queue full' message is sent from the kernel. However, it is imperative to note that this situation did not affect SMCRoute or the user's operating system.
Version 0.92 of SMCRoutes reads the ICMP messages from the UDP socket and logs them to syslog with daemon/debug. Note that SMCRoutes does not perform any further processing of these messages. Moreover, the number of supported interfaces has been increased. The initial version 0.90 limited 16 interfaces (as listed with ifconfig). This restriction proved to be too small, especially when alias interfaces were defined. Therefore, SMCRoutes now supports up to 40 interfaces. However, this number does not alter the number of 'virtual interfaces' supported by the kernel, which remains at 32. Using all the 40 interfaces recognized by SMCRoutes creates a 'virtual interface' of the kernel equal to 32.
Version 0.92: N/A