Есть что-то типа драйвера для сетевой карты (библитека функций на Си для Linux: описаны функции инициализации, деинициализации, отправки и приема) . Теперь надо проверить - работают ли они. Для этого надо принять с помощью них пакет из одного места и отправить в другое - написать приложение типа hub на Си. Как это сделать и как сделать так, что бы принимались и отправилялись пакеты именно с помощью моих функций, а не функций драйвера, входящего в Linux?