Если ты задаешь условия, у тебя сразу известна маска, которую ты можешь заюзать
Ну сам подумай. Маска чего ? Маска IP адреса интерфейса ?У роутера вообще может не быть таких адресов, пакет может быть транзитный. И нужно вычислить общую для адреса получателя и адреса отправителя маску.