Home | History | Annotate | Download | only in netfilter

Lines Matching refs:skb

64 #define NFA_NEST(skb, type) \
65 ({ struct nfattr *__start = (struct nfattr *) (skb)->tail; \
66 NFA_PUT(skb, (NFNL_NFA_NEST | type), 0, NULL); \
68 #define NFA_NEST_END(skb, start) \
69 ({ (start)->nfa_len = ((skb)->tail - (unsigned char *) (start)); \
70 (skb)->len; })
71 #define NFA_NEST_CANCEL(skb, start) \
73 skb_trim(skb, (unsigned char *) (start) - (skb)->data); \
113 int (*call)(struct sock *nl, struct sk_buff *skb,
126 extern void __nfa_fill(struct sk_buff *skb, int attrtype,
128 #define NFA_PUT(skb, attrtype, attrlen, data) \
129 ({ if (skb_tailroom(skb) < (int)NFA_SPACE(attrlen)) goto nfattr_failure; \
130 __nfa_fill(skb, attrtype, attrlen, data); })
168 extern int nfnetlink_send(struct sk_buff *skb, u32 pid, unsigned group,
170 extern int nfnetlink_unicast(struct sk_buff *skb, u_int32_t pid, int flags);