LINUX.ORG.RU
Форум — Development

Kernel network buffer


0

0

Kto nibud znaet chto oznachaet pole dev v skb v kernele 2.2.x mne nuzno znat MAC kartochki cherez kotorii packet prishel v kernele ne v user mode?

anonymous

Поле dev не имеет непосредственного отношения к Ethernet карточке.
Данное поле хранит указатель на сетевой интерфейс ( то что видно через
ifconfig в user-mode).

Узнать MAC аддресс карточки через skb можно гораздо проще - если
карточка не находится в promiscous mode, тогда нужно только
посмотреть на skb->ethernet->h_dest на входящем пакете.

omerm
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.