struct nl_addr definition on Ubuntu

Pavel Roskin proski at
Wed Mar 17 20:31:49 EDT 2010

On Wed, 2010-03-17 at 19:37 +0000, Pedro Francisco wrote:

> Anyway, bug filled!

Actually, netlink-types.h is called "private" in a comment inside that
file, that's probably the reason why it wasn't packaged.

On the other hand, "make install" in the current libnl would install
netlink-types.h. The same it true for the "version 1.1" commit.

I don't know whether it's right to install netlink-types.h. If users of
the library legitimately need the size of nl_addr, then netlink-types.h
should be installed, or perhaps nl_addr should be defined elsewhere.
Otherwise, Ubuntu does the right thing and "make install" should not
install netlink-types.h.

(I posted the same text to the bug)

Pavel Roskin

More information about the libnl mailing list