openwrtv3/package/libs
Hauke Mehrtens f28502a485 libnl-tiny: Generic Netlink multicast groups support
This adds this commit from normal libnl to libnl-tiny:
2dbc1ca76c

commit 2dbc1ca76c5b82c40749e609eb83877418abb006
Author: dima <dima.ky@gmail.com>
Date:   Wed Oct 13 17:53:34 2010 +0300

    Generic Netlink multicast groups support

    I have a patch against commit d378220c96c3c8b6f27dca33e7d8ba03318f9c2d
    extending libnl with a facility to receive generic netlink messages sent
    to multicast groups.

    Essentially it add one new function genl_ctrl_resolve_grp which
    prototype looks like this
    int genl_ctrl_resolve_grp(struct nl_sock *sk, const char *family_name,
            const char *grp_name)
    It resolves  the family name and the group name to group id. Then
    the returned id can be used in nl_socket_add_membership to subscribe
    to multicast messages.

    Besides that it adds two more functions

    uint32_t nl_socket_get_peer_groups(struct nl_sock *sk)
    void nl_socket_set_peer_groups(struct nl_sock *sk, uint32_t groups)

    allowing to modify the socket peer groups field. So it's possible to
    multicast messages from the user space using the legacy interface.
    Looks like there is no way (or I was not able to find one?) to modify
    the netlink socket destination group from the user space, when the
    group id is greater then 32.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@intel.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name> [cosmetic style fix]
2016-07-02 10:12:04 +02:00
..
argp-standalone argp-standalone: fix build error with gcc 5.2 (#20460) 2015-09-08 07:10:07 +00:00
cyassl wolfssl: enable openssl 1.0.1 compatibility 2016-06-07 09:22:16 +02:00
elfutils elfutils: remove unrecognized config option 2016-06-01 15:18:42 +02:00
gettext treewide: replace jow@openwrt.org with jo@mein.io 2016-06-07 11:42:52 +02:00
gettext-full gettext-full: prevent using emacs 2016-05-31 15:18:27 +02:00
gmp package/libs/gmp: update libgmp to 6.1.0 2016-02-12 08:31:39 +00:00
libbsd packages: use $(LN) macro, make symlinks relative 2015-04-03 00:07:43 +00:00
libconfig treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
libevent2 treewide: replace jow@openwrt.org with jo@mein.io 2016-06-07 11:42:52 +02:00
libiconv treewide: replace jow@openwrt.org with jo@mein.io 2016-06-07 11:42:52 +02:00
libiconv-full treewide: replace jow@openwrt.org with jo@mein.io 2016-06-07 11:42:52 +02:00
libjson-c treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
libmnl treewide: replace jow@openwrt.org with jo@mein.io 2016-06-07 11:42:52 +02:00
libnetfilter-conntrack treewide: replace jow@openwrt.org with jo@mein.io 2016-06-07 11:42:52 +02:00
libnetfilter-cthelper conntrack-tools: update package (along with associated libraries) to the latest version, fix musl build issues 2015-03-28 10:19:26 +00:00
libnetfilter-cttimeout conntrack-tools: update package (along with associated libraries) to the latest version, fix musl build issues 2015-03-28 10:19:26 +00:00
libnetfilter-log Add a few SPDX tags 2014-11-02 12:20:54 +00:00
libnetfilter-queue libnetfilter_queue: fix checksum computation 2016-06-26 16:09:48 +02:00
libnfnetlink treewide: replace jow@openwrt.org with jo@mein.io 2016-06-07 11:42:52 +02:00
libnftnl libnftnl: bump to upstream release 1.0.3 2014-12-16 09:22:49 +00:00
libnl libnl: fix warning with poll.h include on musl 2015-12-23 19:26:26 +00:00
libnl-tiny libnl-tiny: Generic Netlink multicast groups support 2016-07-02 10:12:04 +02:00
libpcap treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
libreadline cosmetic: remove trailing whitespaces 2015-10-15 22:12:13 +00:00
libroxml treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
librpc package/*: update git urls for project repos 2016-06-13 22:51:41 +02:00
libtool Revert "package/libs/libtool: rename to libltdl" 2016-01-10 11:39:19 +00:00
libubox libubox: update to the latest version, fixes an uloop signal handling race condition 2016-06-15 17:01:15 +02:00
libunwind libunwind: initial version 1.1 2016-06-13 22:51:43 +02:00
libusb treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
libusb-compat treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
lzo package/libs/lzo: update version to 2.09 2016-04-01 07:12:11 +00:00
mbedtls mbedtls: update to version 2.2.1 2016-01-16 00:19:47 +00:00
ncurses ncurses: add a compatibility symlink for packages searching for ncursesw/ncurses.h 2016-05-11 19:10:22 +02:00
nettle nettle: update to 3.2 2016-05-13 17:03:54 +02:00
openssl openssl: replace ocf-crypto-headers with a header file from cryptodev-linux 2016-05-12 19:35:32 +02:00
polarssl polarssl: enable AES-GCM and CAMELLIA-GCM ciphersuites 2016-06-11 03:24:57 +02:00
popt popt: remove xgettext prereq check, it is not necessary 2015-12-10 12:40:19 +00:00
sysfsutils treewide: replace jow@openwrt.org with jo@mein.io 2016-06-07 11:42:52 +02:00
toolchain treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
uclibc++ uclibc++: add hack to fix failing patch 2016-04-14 18:27:12 +02:00
uclient uclient: update to the latest version with better help and DELETE 2016-06-16 14:54:25 +02:00
ustream-ssl package/*: update git urls for project repos 2016-06-13 22:51:41 +02:00
zlib package/libs/zlib: new package zlib-dev 2016-01-07 21:08:13 +00:00