touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #123952
[Bug 1511735] Re: libnl: fail to bind() netlink sockets
Ryan, please could you take a look at this? I've taken a brief look at
the patches and I follow what they're achieving and why, but I'm not
confident that I follow all possible edge cases introduced by these
patches.
If you're satisfied then please could you prepare an SRU? Thanks!
** Changed in: libnl3 (Ubuntu Trusty)
Assignee: (unassigned) => Ryan Harper (raharper)
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to libnl3 in Ubuntu.
https://bugs.launchpad.net/bugs/1511735
Title:
libnl: fail to bind() netlink sockets
Status in libnl3 package in Ubuntu:
Fix Released
Status in libnl3 source package in Trusty:
New
Bug description:
The following upstream patches are needed in order to avoid failures
when binding a netlink socket:
1f734a8f892a lib/socket: randomize the generated local port
http://git.infradead.org/users/tgr/libnl.git/commitdiff/1f734a8f892a
4dd5fdd0af2c lib/socket: retry generate local port in nl_connect on ADDRINUSE
http://git.infradead.org/users/tgr/libnl.git/commitdiff/4dd5fdd0af2c
027157898708 lib/socket: don't fail if no more local ports can be assigned in nl_socket_alloc
http://git.infradead.org/users/tgr/libnl.git/commitdiff/027157898708
0fd510b3673f lib/socket: use proper typed constant UINT32_MAX for uint32_t typed port
http://git.infradead.org/users/tgr/libnl.git/commitdiff/0fd510b3673f
Without these patches, an application which opens and closes regularly
netlink sockets can easily fails to bind them.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libnl3/+bug/1511735/+subscriptions