Если приходит пакет данных, для которого нет соответствующей записи MFC, тогда пакет данных помещается в очередь. Он будет оставаться в этой очереди до тех пор, пока не будет добавлена запись MFC, соответствующая этому пакету, или не истечет время ожидания (10 секунд), в зависимости от того, что произойдет раньше. Сама очередь имеет ограничение в 10 записей, и как только этот предел будет достигнут, пакеты больше не будут помещаться в очередь. В этом случае неразрешенные пакеты будут отброшены.
Я не думаю, что Linux поддерживает наличие нескольких таблиц MFC (но я могу ошибаться). В качестве альтернативы вы могли бы направить эти многоадресные пакеты в пользовательском пространстве, используя их в необработанном сокете и затем перенаправляя их на любой интерфейс, который вам нравится. Фактически, многие демоны многоадресной маршрутизации IPv6 использовали такой метод до того, как поддержка многоадресной рассылки IPv6 в Linux стала более зрелой.