nfa 39 include/uapi/linux/netfilter/nfnetlink_compat.h #define NFA_OK(nfa,len) ((len) > 0 && (nfa)->nfa_len >= sizeof(struct nfattr) \ nfa 40 include/uapi/linux/netfilter/nfnetlink_compat.h && (nfa)->nfa_len <= (len)) nfa 41 include/uapi/linux/netfilter/nfnetlink_compat.h #define NFA_NEXT(nfa,attrlen) ((attrlen) -= NFA_ALIGN((nfa)->nfa_len), \ nfa 42 include/uapi/linux/netfilter/nfnetlink_compat.h (struct nfattr *)(((char *)(nfa)) + NFA_ALIGN((nfa)->nfa_len))) nfa 45 include/uapi/linux/netfilter/nfnetlink_compat.h #define NFA_DATA(nfa) ((void *)(((char *)(nfa)) + NFA_LENGTH(0))) nfa 46 include/uapi/linux/netfilter/nfnetlink_compat.h #define NFA_PAYLOAD(nfa) ((int)((nfa)->nfa_len) - NFA_LENGTH(0))