Это вопрос к устройству - умеет оно анализировать пакеты и принимать какие-то решения в соответствии с данными или нет.
То, что вам нужно, обычно на том же линуксе реализуется фаерволлом - просто наличия TCP-стека недостаточно, если нужно нечто большее, чем объединение двух интерфейсов в мост, т. е., фактически, в один L2-домен.