linux/include/uapi/linux/netfilter/xt_NFQUEUE.h
<<
>>
Prefs
   1/* iptables module for using NFQUEUE mechanism
   2 *
   3 * (C) 2005 Harald Welte <laforge@netfilter.org>
   4 *
   5 * This software is distributed under GNU GPL v2, 1991
   6 * 
   7*/
   8#ifndef _XT_NFQ_TARGET_H
   9#define _XT_NFQ_TARGET_H
  10
  11#include <linux/types.h>
  12
  13/* target info */
  14struct xt_NFQ_info {
  15        __u16 queuenum;
  16};
  17
  18struct xt_NFQ_info_v1 {
  19        __u16 queuenum;
  20        __u16 queues_total;
  21};
  22
  23struct xt_NFQ_info_v2 {
  24        __u16 queuenum;
  25        __u16 queues_total;
  26        __u16 bypass;
  27};
  28
  29struct xt_NFQ_info_v3 {
  30        __u16 queuenum;
  31        __u16 queues_total;
  32        __u16 flags;
  33#define NFQ_FLAG_BYPASS         0x01 /* for compatibility with v2 */
  34#define NFQ_FLAG_CPU_FANOUT     0x02 /* use current CPU (no hashing) */
  35#define NFQ_FLAG_MASK           0x03
  36};
  37
  38#endif /* _XT_NFQ_TARGET_H */
  39