netfilter - как отличить входящий и исходящий пакеты?
От: Аноним  
Дата: 06.07.14 21:37
Оценка:
Ставлю хук на NF_INET_PRE_ROUTING. Как в каллбэке отличить входящий пакет от исходящего? Понятно что, можно по IP адресу, но может флаг какой есть?

на все пакеты, прошедшие через этот хук указатель out всегда NULL.

uint Hook_Func(uint hooknum,
                  struct sk_buff *skb,
                  const struct net_device *in,
                  const struct net_device *out,
                  int (*okfn)(struct sk_buff *)  )
{
//...
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.