Hi Harald, This patch includes the following changes: - define structure nfnlhdr in libnfnetlink.h - nfnl_parse_attr now zeroes the array of nfattr. memset is always call before the parsing so it's better if we include it inside the macro. - fix a problem with the attributes types. We have to use NFA_TYPE instead of reading from nfa->nfa_type now that your patch to see the highest bit of nfa_type has been pushed forward. - Implement __be_to_cpu64. I haven't found any implementation available at the moment. Please apply. cheers, Pablo