сейчас разбираюсь с сетевыми драйверами.
есть стандарт для функции отправки пакетов int (*hard_start_xmit) (struct sk_buff *skb, struct net_device *dev);
эта функция, как я понимаю, разбирает skb (в которой записаны пакет, его длина и .т.п) и вызывает "железячную" функцию отправки
подскажите плиз, а как приложение должно вызывать эту функцию и передавать свои пакеты? оно должно само создавать структуру sk_buff? как приложению достучаться до драйвера?