diff options
author | Petr Štetiar <ynezz@true.cz> | 2019-10-07 15:01:46 +0200 |
---|---|---|
committer | Petr Štetiar <ynezz@true.cz> | 2019-10-09 09:13:44 +0200 |
commit | a92f74ba8db81b8f1dac92ed3d0756b4ba486c39 (patch) | |
tree | 6d63889f931a524bac2eefc865caa83ec2c555d0 /package/libs/libnl-tiny/src/include/netlink-types.h | |
parent | 700e7a2eb9c515ffe4f3278857e538ea37cc5e56 (diff) | |
download | upstream-a92f74ba8db81b8f1dac92ed3d0756b4ba486c39.tar.gz upstream-a92f74ba8db81b8f1dac92ed3d0756b4ba486c39.tar.bz2 upstream-a92f74ba8db81b8f1dac92ed3d0756b4ba486c39.zip |
libnl-tiny: move source code into separate Git repository
In order to make the source code usable and testable separately out of
buildroot.
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
Acked-by: Jo-Philipp Wich <jo@mein.io>
Acked-by: Hans Dedecker <dedeckeh@gmail.com>
Signed-off-by: Petr Štetiar <ynezz@true.cz>
Diffstat (limited to 'package/libs/libnl-tiny/src/include/netlink-types.h')
-rw-r--r-- | package/libs/libnl-tiny/src/include/netlink-types.h | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/package/libs/libnl-tiny/src/include/netlink-types.h b/package/libs/libnl-tiny/src/include/netlink-types.h deleted file mode 100644 index 65f7f6c0b8..0000000000 --- a/package/libs/libnl-tiny/src/include/netlink-types.h +++ /dev/null @@ -1,88 +0,0 @@ -/* - * netlink-types.h Netlink Types (Private) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation version 2.1 - * of the License. - * - * Copyright (c) 2003-2008 Thomas Graf <tgraf@suug.ch> - */ - -#ifndef NETLINK_LOCAL_TYPES_H_ -#define NETLINK_LOCAL_TYPES_H_ - -#include <netlink/list.h> - -struct nl_cache_ops; -struct nl_sock; -struct nl_object; - -struct nl_cache -{ - struct nl_list_head c_items; - int c_nitems; - int c_iarg1; - int c_iarg2; - struct nl_cache_ops * c_ops; -}; - -struct nl_cache_assoc -{ - struct nl_cache * ca_cache; - change_func_t ca_change; -}; - -struct nl_cache_mngr -{ - int cm_protocol; - int cm_flags; - int cm_nassocs; - struct nl_sock * cm_handle; - struct nl_cache_assoc * cm_assocs; -}; - -struct nl_parser_param; - -#define LOOSE_COMPARISON 1 - - -struct nl_data -{ - size_t d_size; - void * d_data; -}; - -struct nl_addr -{ - int a_family; - unsigned int a_maxsize; - unsigned int a_len; - int a_prefixlen; - int a_refcnt; - char a_addr[0]; -}; - -#define IFQDISCSIZ 32 - -#define GENL_OP_HAS_POLICY 1 -#define GENL_OP_HAS_DOIT 2 -#define GENL_OP_HAS_DUMPIT 4 - -struct genl_family_grp { - struct genl_family *family; /* private */ - struct nl_list_head list; /* private */ - char name[GENL_NAMSIZ]; - u_int32_t id; -}; - -struct genl_family_op -{ - uint32_t o_id; - uint32_t o_flags; - - struct nl_list_head o_list; -}; - - -#endif |