dect
/
libnl
Archived
13
0
Fork 0

Move private header files to <netlink-private/*>

This clarifies the seperation between public and private
header files.

Signed-off-by: Thomas Graf <tgraf@suug.ch>
This commit is contained in:
Thomas Graf 2013-01-24 13:51:24 +01:00
parent 1419851eb4
commit 9680f910f4
97 changed files with 196 additions and 216 deletions

View File

@ -116,12 +116,11 @@ noinst_HEADERS = \
linux/rtnetlink.h \ linux/rtnetlink.h \
linux/snmp.h \ linux/snmp.h \
linux/tc_ematch/tc_em_meta.h \ linux/tc_ematch/tc_em_meta.h \
netlink-generic.h \ netlink-private/genl.h \
netlink-local.h \ netlink-private/netlink.h \
netlink-tc.h \ netlink-private/tc.h \
netlink-types.h \ netlink-private/types.h \
netlink/cache-api.h \ netlink-private/cache-api.h \
netlink/object-api.h \ netlink-private/object-api.h \
netlink/route/link/api.h \ netlink-private/route/link/api.h \
netlink/route/link/info-api.h \ netlink-private/route/tc-api.h
netlink/route/tc-api.h

View File

@ -1,12 +1,12 @@
/* /*
* netlink/cache-api.h Caching API * netlink-private/cache-api.h Caching API
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2003-2012 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2003-2013 Thomas Graf <tgraf@suug.ch>
*/ */
#ifndef NETLINK_CACHE_API_H_ #ifndef NETLINK_CACHE_API_H_

View File

@ -1,18 +1,18 @@
/* /*
* netlink-generic.h Local Generic Netlink Interface * netlink-private/genl.h Local Generic Netlink Interface
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2003-2006 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2003-2013 Thomas Graf <tgraf@suug.ch>
*/ */
#ifndef NETLINK_GENL_PRIV_H_ #ifndef NETLINK_GENL_PRIV_H_
#define NETLINK_GENL_PRIV_H_ #define NETLINK_GENL_PRIV_H_
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#define GENL_HDRSIZE(hdrlen) (GENL_HDRLEN + (hdrlen)) #define GENL_HDRSIZE(hdrlen) (GENL_HDRLEN + (hdrlen))

View File

@ -1,12 +1,12 @@
/* /*
* netlink-local.h Local Netlink Interface * netlink-private/netlink.h Local Netlink Interface
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2003-2011 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2003-2013 Thomas Graf <tgraf@suug.ch>
*/ */
#ifndef NETLINK_LOCAL_H_ #ifndef NETLINK_LOCAL_H_
@ -63,9 +63,9 @@
#include <netlink/handlers.h> #include <netlink/handlers.h>
#include <netlink/cache.h> #include <netlink/cache.h>
#include <netlink/route/tc.h> #include <netlink/route/tc.h>
#include <netlink/object-api.h> #include <netlink-private/object-api.h>
#include <netlink/cache-api.h> #include <netlink-private/cache-api.h>
#include <netlink-types.h> #include <netlink-private/types.h>
struct trans_tbl { struct trans_tbl {
int i; int i;

View File

@ -1,12 +1,12 @@
/* /*
* netlink/object-api.c Object API * netlink-private/object-api.c Object API
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2003-2007 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2003-2013 Thomas Graf <tgraf@suug.ch>
*/ */
#ifndef NETLINK_OBJECT_API_H_ #ifndef NETLINK_OBJECT_API_H_
@ -14,6 +14,7 @@
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/object.h>
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {

View File

@ -1,12 +1,12 @@
/* /*
* netlink/route/link/api.h Link Modules API * netlink-private/route/link/api.h Link Modules API
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2003-2010 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2003-2013 Thomas Graf <tgraf@suug.ch>
*/ */
#ifndef NETLINK_LINK_API_H_ #ifndef NETLINK_LINK_API_H_

View File

@ -1,12 +1,12 @@
/* /*
* netlink/route/tc-api.h Traffic Control API * netlink-private/route/tc-api.h Traffic Control API
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2011 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2011-2013 Thomas Graf <tgraf@suug.ch>
*/ */
#ifndef NETLINK_TC_API_H_ #ifndef NETLINK_TC_API_H_
@ -20,8 +20,6 @@
extern "C" { extern "C" {
#endif #endif
#define RTNL_TC_TYPE_MAX (__RTNL_TC_TYPE_MAX - 1)
/** /**
* Traffic control object operations * Traffic control object operations
* @ingroup tc * @ingroup tc

View File

@ -1,18 +1,18 @@
/* /*
* netlink-tc.h Local Traffic Control Interface * netlink-private/tc.h Local Traffic Control Interface
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2003-2010 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2003-2013 Thomas Graf <tgraf@suug.ch>
*/ */
#ifndef NETLINK_TC_PRIV_H_ #ifndef NETLINK_TC_PRIV_H_
#define NETLINK_TC_PRIV_H_ #define NETLINK_TC_PRIV_H_
#include <netlink-local.h> #include <netlink-private/netlink.h>
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {

View File

@ -1,12 +1,12 @@
/* /*
* netlink-types.h Netlink Types (Private) * netlink-private/types.h Netlink Types (Private)
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2003-2012 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2003-2013 Thomas Graf <tgraf@suug.ch>
*/ */
#ifndef NETLINK_LOCAL_TYPES_H_ #ifndef NETLINK_LOCAL_TYPES_H_
@ -17,7 +17,7 @@
#include <netlink/route/qdisc.h> #include <netlink/route/qdisc.h>
#include <netlink/route/rtnl.h> #include <netlink/route/rtnl.h>
#include <netlink/route/route.h> #include <netlink/route/route.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
#define NL_SOCK_BUFSIZE_SET (1<<0) #define NL_SOCK_BUFSIZE_SET (1<<0)
#define NL_SOCK_PASSCRED (1<<1) #define NL_SOCK_PASSCRED (1<<1)

View File

@ -1,20 +0,0 @@
/*
* netlink/route/link/info-api.h Link Info API
*
* 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-2010 Thomas Graf <tgraf@suug.ch>
*/
#ifndef NETLINK_LINK_INFO_API_H_
#define NETLINK_LINK_INFO_API_H_
#warning "<netlink/route/link/info-api.h> is obsolete and may be removed in the future."
#warning "include <netlink/route/link/api.h> instead.
#include <netlink/route/link/api.h>
#endif

View File

@ -30,6 +30,8 @@ enum rtnl_tc_type {
__RTNL_TC_TYPE_MAX, __RTNL_TC_TYPE_MAX,
}; };
#define RTNL_TC_TYPE_MAX (__RTNL_TC_TYPE_MAX - 1)
/** /**
* Compute tc handle based on major and minor parts * Compute tc handle based on major and minor parts
* @ingroup tc * @ingroup tc

View File

@ -27,7 +27,7 @@
* ~~~~ * ~~~~
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/addr.h> #include <netlink/addr.h>

View File

@ -9,7 +9,7 @@
* Copyright (c) 2003-2008 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2003-2008 Thomas Graf <tgraf@suug.ch>
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/addr.h> #include <netlink/addr.h>

View File

@ -49,7 +49,7 @@
* ~~~~ * ~~~~
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/cache.h> #include <netlink/cache.h>
#include <netlink/object.h> #include <netlink/object.h>

View File

@ -32,7 +32,7 @@
* ~~~~ * ~~~~
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/cache.h> #include <netlink/cache.h>
#include <netlink/utils.h> #include <netlink/utils.h>

View File

@ -25,7 +25,7 @@
* ~~~~ * ~~~~
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/cache.h> #include <netlink/cache.h>
#include <netlink/utils.h> #include <netlink/utils.h>

View File

@ -27,7 +27,7 @@
* ~~~~ * ~~~~
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <linux/socket.h> #include <linux/socket.h>

View File

@ -9,7 +9,7 @@
* Copyright (c) 2008 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2008 Thomas Graf <tgraf@suug.ch>
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
static const char *errmsg[NLE_MAX+1] = { static const char *errmsg[NLE_MAX+1] = {

View File

@ -16,7 +16,7 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/attr.h> #include <netlink/attr.h>
#include <netlink/utils.h> #include <netlink/utils.h>

View File

@ -16,7 +16,7 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/attr.h> #include <netlink/attr.h>
#include <netlink/utils.h> #include <netlink/utils.h>

View File

@ -21,7 +21,7 @@
* @{ * @{
*/ */
#include <netlink-generic.h> #include <netlink-private/genl.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/genl/genl.h> #include <netlink/genl/genl.h>
#include <netlink/genl/family.h> #include <netlink/genl/family.h>

View File

@ -18,7 +18,7 @@
* @{ * @{
*/ */
#include <netlink-generic.h> #include <netlink-private/genl.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/genl/genl.h> #include <netlink/genl/genl.h>
#include <netlink/genl/family.h> #include <netlink/genl/family.h>

View File

@ -15,7 +15,7 @@
* @{ * @{
*/ */
#include <netlink-generic.h> #include <netlink-private/genl.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/genl/genl.h> #include <netlink/genl/genl.h>
#include <netlink/utils.h> #include <netlink/utils.h>

View File

@ -18,7 +18,7 @@
* @{ * @{
*/ */
#include <netlink-generic.h> #include <netlink-private/genl.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/genl/genl.h> #include <netlink/genl/genl.h>
#include <netlink/genl/mngt.h> #include <netlink/genl/mngt.h>

View File

@ -25,7 +25,7 @@
* ~~~~ * ~~~~
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/msg.h> #include <netlink/msg.h>

View File

@ -9,7 +9,7 @@
* Copyright (c) 2012 Cumulus Networks, Inc * Copyright (c) 2012 Cumulus Networks, Inc
*/ */
#include <string.h> #include <string.h>
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/object.h> #include <netlink/object.h>
#include <netlink/hash.h> #include <netlink/hash.h>
#include <netlink/hashtable.h> #include <netlink/hashtable.h>

View File

@ -26,7 +26,7 @@
* ~~~~ * ~~~~
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/cache.h> #include <netlink/cache.h>

View File

@ -23,7 +23,7 @@
#include <sys/types.h> #include <sys/types.h>
#include <linux/netfilter/nfnetlink_conntrack.h> #include <linux/netfilter/nfnetlink_conntrack.h>
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/attr.h> #include <netlink/attr.h>
#include <netlink/netfilter/nfnl.h> #include <netlink/netfilter/nfnl.h>
#include <netlink/netfilter/ct.h> #include <netlink/netfilter/ct.h>

View File

@ -16,7 +16,7 @@
#include <linux/netfilter/nf_conntrack_common.h> #include <linux/netfilter/nf_conntrack_common.h>
#include <linux/netfilter/nf_conntrack_tcp.h> #include <linux/netfilter/nf_conntrack_tcp.h>
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netfilter/nfnl.h> #include <netlink/netfilter/nfnl.h>
#include <netlink/netfilter/ct.h> #include <netlink/netfilter/ct.h>

View File

@ -24,7 +24,7 @@
#include <sys/types.h> #include <sys/types.h>
#include <linux/netfilter/nfnetlink_conntrack.h> #include <linux/netfilter/nfnetlink_conntrack.h>
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/attr.h> #include <netlink/attr.h>
#include <netlink/netfilter/nfnl.h> #include <netlink/netfilter/nfnl.h>
#include <netlink/netfilter/exp.h> #include <netlink/netfilter/exp.h>

View File

@ -18,7 +18,7 @@
#include <linux/netfilter/nf_conntrack_common.h> #include <linux/netfilter/nf_conntrack_common.h>
#include <linux/netfilter/nf_conntrack_tcp.h> #include <linux/netfilter/nf_conntrack_tcp.h>
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netfilter/nfnl.h> #include <netlink/netfilter/nfnl.h>
#include <netlink/netfilter/exp.h> #include <netlink/netfilter/exp.h>

View File

@ -21,7 +21,7 @@
#include <sys/types.h> #include <sys/types.h>
#include <linux/netfilter/nfnetlink_log.h> #include <linux/netfilter/nfnetlink_log.h>
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/attr.h> #include <netlink/attr.h>
#include <netlink/netfilter/nfnl.h> #include <netlink/netfilter/nfnl.h>
#include <netlink/netfilter/log.h> #include <netlink/netfilter/log.h>

View File

@ -22,7 +22,7 @@
#include <sys/types.h> #include <sys/types.h>
#include <linux/netfilter/nfnetlink_log.h> #include <linux/netfilter/nfnetlink_log.h>
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/attr.h> #include <netlink/attr.h>
#include <netlink/netfilter/nfnl.h> #include <netlink/netfilter/nfnl.h>
#include <netlink/netfilter/log_msg.h> #include <netlink/netfilter/log_msg.h>

View File

@ -11,7 +11,7 @@
* Copyright (c) 2007 Secure Computing Corporation * Copyright (c) 2007 Secure Computing Corporation
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netfilter/nfnl.h> #include <netlink/netfilter/nfnl.h>
#include <netlink/netfilter/netfilter.h> #include <netlink/netfilter/netfilter.h>
#include <netlink/netfilter/log_msg.h> #include <netlink/netfilter/log_msg.h>

View File

@ -12,7 +12,7 @@
* Copyright (c) 2008 Patrick McHardy <kaber@trash.net> * Copyright (c) 2008 Patrick McHardy <kaber@trash.net>
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netfilter/nfnl.h> #include <netlink/netfilter/nfnl.h>
#include <netlink/netfilter/log.h> #include <netlink/netfilter/log.h>

View File

@ -9,7 +9,7 @@
* Copyright (c) 2008 Patrick McHardy <kaber@trash.net> * Copyright (c) 2008 Patrick McHardy <kaber@trash.net>
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netfilter/netfilter.h> #include <netlink/netfilter/netfilter.h>
#include <linux/netfilter.h> #include <linux/netfilter.h>

View File

@ -61,7 +61,7 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/netfilter/nfnl.h> #include <netlink/netfilter/nfnl.h>

View File

@ -19,7 +19,7 @@
#include <sys/types.h> #include <sys/types.h>
#include <linux/netfilter/nfnetlink_queue.h> #include <linux/netfilter/nfnetlink_queue.h>
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/attr.h> #include <netlink/attr.h>
#include <netlink/netfilter/nfnl.h> #include <netlink/netfilter/nfnl.h>
#include <netlink/netfilter/queue.h> #include <netlink/netfilter/queue.h>

View File

@ -20,7 +20,7 @@
#include <sys/types.h> #include <sys/types.h>
#include <linux/netfilter/nfnetlink_queue.h> #include <linux/netfilter/nfnetlink_queue.h>
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/attr.h> #include <netlink/attr.h>
#include <netlink/netfilter/nfnl.h> #include <netlink/netfilter/nfnl.h>
#include <netlink/netfilter/queue_msg.h> #include <netlink/netfilter/queue_msg.h>

View File

@ -9,7 +9,7 @@
* Copyright (c) 2007, 2008 Patrick McHardy <kaber@trash.net> * Copyright (c) 2007, 2008 Patrick McHardy <kaber@trash.net>
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netfilter/nfnl.h> #include <netlink/netfilter/nfnl.h>
#include <netlink/netfilter/netfilter.h> #include <netlink/netfilter/netfilter.h>
#include <netlink/netfilter/queue_msg.h> #include <netlink/netfilter/queue_msg.h>

View File

@ -16,7 +16,7 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netfilter/nfnl.h> #include <netlink/netfilter/nfnl.h>
#include <netlink/netfilter/queue.h> #include <netlink/netfilter/queue.h>

View File

@ -25,7 +25,7 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/handlers.h> #include <netlink/handlers.h>

View File

@ -27,7 +27,7 @@
* ~~~~ * ~~~~
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/cache.h> #include <netlink/cache.h>
#include <netlink/object.h> #include <netlink/object.h>

View File

@ -106,7 +106,7 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/route/rtnl.h> #include <netlink/route/rtnl.h>
#include <netlink/route/addr.h> #include <netlink/route/addr.h>

View File

@ -6,7 +6,7 @@
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2003-2011 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2003-2013 Thomas Graf <tgraf@suug.ch>
*/ */
/** /**
@ -15,10 +15,10 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
#include <netlink/route/class.h> #include <netlink/route/class.h>
#include <netlink/route/qdisc.h> #include <netlink/route/qdisc.h>
#include <netlink/route/classifier.h> #include <netlink/route/classifier.h>

View File

@ -6,7 +6,7 @@
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2010 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2010-2013 Thomas Graf <tgraf@suug.ch>
*/ */
/** /**
@ -15,8 +15,8 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/tc.h> #include <netlink/route/tc.h>

View File

@ -6,7 +6,7 @@
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2003-2011 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2003-2013 Thomas Graf <tgraf@suug.ch>
*/ */
/** /**
@ -15,11 +15,11 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
#include <netlink/route/classifier.h> #include <netlink/route/classifier.h>
#include <netlink/route/link.h> #include <netlink/route/link.h>

View File

@ -6,7 +6,7 @@
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2008-2011 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2008-2013 Thomas Graf <tgraf@suug.ch>
*/ */
/** /**
@ -22,10 +22,10 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
#include <netlink/route/classifier.h> #include <netlink/route/classifier.h>
#include <netlink/route/cls/basic.h> #include <netlink/route/cls/basic.h>
#include <netlink/route/cls/ematch.h> #include <netlink/route/cls/ematch.h>

View File

@ -6,7 +6,7 @@
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2009-2011 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2009-2013 Thomas Graf <tgraf@suug.ch>
*/ */
/** /**
@ -16,12 +16,12 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/attr.h> #include <netlink/attr.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
#include <netlink/route/classifier.h> #include <netlink/route/classifier.h>
#include <netlink/route/cls/cgroup.h> #include <netlink/route/cls/cgroup.h>
#include <netlink/route/cls/ematch.h> #include <netlink/route/cls/ematch.h>

View File

@ -6,7 +6,7 @@
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2008-2010 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2008-2013 Thomas Graf <tgraf@suug.ch>
*/ */
/** /**
@ -16,8 +16,8 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/route/classifier.h> #include <netlink/route/classifier.h>
#include <netlink/route/cls/ematch.h> #include <netlink/route/cls/ematch.h>

View File

@ -6,7 +6,7 @@
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2008-2010 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2008-2013 Thomas Graf <tgraf@suug.ch>
*/ */
/** /**
@ -16,8 +16,8 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/route/cls/ematch.h> #include <netlink/route/cls/ematch.h>
#include <linux/tc_ematch/tc_em_cmp.h> #include <linux/tc_ematch/tc_em_cmp.h>

View File

@ -6,11 +6,11 @@
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2008-2010 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2008-2013 Thomas Graf <tgraf@suug.ch>
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/route/cls/ematch.h> #include <netlink/route/cls/ematch.h>

View File

@ -6,7 +6,7 @@
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2010 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2010-2013 Thomas Graf <tgraf@suug.ch>
*/ */
/** /**
@ -16,8 +16,8 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/route/cls/ematch.h> #include <netlink/route/cls/ematch.h>
#include <netlink/route/cls/ematch/meta.h> #include <netlink/route/cls/ematch/meta.h>

View File

@ -6,7 +6,7 @@
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2010 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2010-2013 Thomas Graf <tgraf@suug.ch>
*/ */
/** /**
@ -16,8 +16,8 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/route/cls/ematch.h> #include <netlink/route/cls/ematch.h>
#include <netlink/route/cls/ematch/nbyte.h> #include <netlink/route/cls/ematch/nbyte.h>

View File

@ -6,7 +6,7 @@
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2010 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2010-2013 Thomas Graf <tgraf@suug.ch>
*/ */
/** /**
@ -16,8 +16,8 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/route/cls/ematch.h> #include <netlink/route/cls/ematch.h>
#include <netlink/route/cls/ematch/text.h> #include <netlink/route/cls/ematch/text.h>

View File

@ -6,12 +6,12 @@
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2010 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2010-2013 Thomas Graf <tgraf@suug.ch>
*/ */
%{ %{
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/route/cls/ematch.h> #include <netlink/route/cls/ematch.h>
#include <netlink/route/cls/ematch/cmp.h> #include <netlink/route/cls/ematch/cmp.h>

View File

@ -6,12 +6,12 @@
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2010 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2010-2013 Thomas Graf <tgraf@suug.ch>
*/ */
%{ %{
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/pktloc.h> #include <netlink/route/pktloc.h>

View File

@ -6,7 +6,7 @@
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2003-2011 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2003-2013 Thomas Graf <tgraf@suug.ch>
* Copyright (c) 2006 Petr Gotthard <petr.gotthard@siemens.com> * Copyright (c) 2006 Petr Gotthard <petr.gotthard@siemens.com>
* Copyright (c) 2006 Siemens AG Oesterreich * Copyright (c) 2006 Siemens AG Oesterreich
*/ */
@ -18,10 +18,10 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
#include <netlink/route/classifier.h> #include <netlink/route/classifier.h>
#include <netlink/route/cls/fw.h> #include <netlink/route/cls/fw.h>

View File

@ -6,14 +6,14 @@
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2003-2006 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2003-2013 Thomas Graf <tgraf@suug.ch>
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
#include <netlink/route/classifier.h> #include <netlink/route/classifier.h>
#include <netlink/route/cls/police.h> #include <netlink/route/cls/police.h>

View File

@ -6,7 +6,7 @@
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2003-2011 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2003-2013 Thomas Graf <tgraf@suug.ch>
* Copyright (c) 2005-2006 Petr Gotthard <petr.gotthard@siemens.com> * Copyright (c) 2005-2006 Petr Gotthard <petr.gotthard@siemens.com>
* Copyright (c) 2005-2006 Siemens AG Oesterreich * Copyright (c) 2005-2006 Siemens AG Oesterreich
*/ */
@ -18,12 +18,12 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/attr.h> #include <netlink/attr.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
#include <netlink/route/classifier.h> #include <netlink/route/classifier.h>
#include <netlink/route/cls/u32.h> #include <netlink/route/cls/u32.h>

View File

@ -18,7 +18,7 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/attr.h> #include <netlink/attr.h>
#include <netlink/utils.h> #include <netlink/utils.h>
@ -26,7 +26,7 @@
#include <netlink/hashtable.h> #include <netlink/hashtable.h>
#include <netlink/route/rtnl.h> #include <netlink/route/rtnl.h>
#include <netlink/route/link.h> #include <netlink/route/link.h>
#include <netlink/route/link/api.h> #include <netlink-private/route/link/api.h>
/** @cond SKIP */ /** @cond SKIP */
#define LINK_ATTR_MTU (1 << 0) #define LINK_ATTR_MTU (1 << 0)

View File

@ -39,11 +39,11 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/link.h> #include <netlink/route/link.h>
#include <netlink/route/link/api.h> #include <netlink-private/route/link/api.h>
static NL_LIST_HEAD(info_ops); static NL_LIST_HEAD(info_ops);

View File

@ -20,9 +20,9 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/route/link/api.h> #include <netlink-private/route/link/api.h>
/** /**
* Create a new kernel bonding device * Create a new kernel bonding device

View File

@ -9,11 +9,11 @@
* Copyright (c) 2010 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2010 Thomas Graf <tgraf@suug.ch>
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/attr.h> #include <netlink/attr.h>
#include <netlink/route/rtnl.h> #include <netlink/route/rtnl.h>
#include <netlink/route/link/api.h> #include <netlink-private/route/link/api.h>
#define BRIDGE_ATTR_PORT_STATE 0x0001 #define BRIDGE_ATTR_PORT_STATE 0x0001

View File

@ -22,13 +22,13 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/attr.h> #include <netlink/attr.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/object.h> #include <netlink/object.h>
#include <netlink/route/rtnl.h> #include <netlink/route/rtnl.h>
#include <netlink/route/link/api.h> #include <netlink-private/route/link/api.h>
#include <netlink/route/link/can.h> #include <netlink/route/link/can.h>
#include <linux/can/netlink.h> #include <linux/can/netlink.h>

View File

@ -19,9 +19,9 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/route/link/api.h> #include <netlink-private/route/link/api.h>
static struct rtnl_link_info_ops dummy_info_ops = { static struct rtnl_link_info_ops dummy_info_ops = {
.io_name = "dummy", .io_name = "dummy",

View File

@ -57,11 +57,11 @@
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/attr.h> #include <netlink/attr.h>
#include <netlink/route/rtnl.h> #include <netlink/route/rtnl.h>
#include <netlink/route/link/api.h> #include <netlink-private/route/link/api.h>
/** @cond SKIP */ /** @cond SKIP */
struct inet_data struct inet_data

View File

@ -9,11 +9,11 @@
* Copyright (c) 2010 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2010 Thomas Graf <tgraf@suug.ch>
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/attr.h> #include <netlink/attr.h>
#include <netlink/route/rtnl.h> #include <netlink/route/rtnl.h>
#include <netlink/route/link/api.h> #include <netlink-private/route/link/api.h>
struct inet6_data struct inet6_data
{ {

View File

@ -22,13 +22,13 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/attr.h> #include <netlink/attr.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/object.h> #include <netlink/object.h>
#include <netlink/route/rtnl.h> #include <netlink/route/rtnl.h>
#include <netlink/route/link/api.h> #include <netlink-private/route/link/api.h>
#include <netlink/route/link/vlan.h> #include <netlink/route/link/vlan.h>
#include <linux/if_vlan.h> #include <linux/if_vlan.h>

View File

@ -148,7 +148,7 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/hashtable.h> #include <netlink/hashtable.h>

View File

@ -16,7 +16,7 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/rtnl.h> #include <netlink/route/rtnl.h>

View File

@ -15,7 +15,7 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/rtnl.h> #include <netlink/route/rtnl.h>

View File

@ -6,7 +6,7 @@
* License as published by the Free Software Foundation version 2.1 * License as published by the Free Software Foundation version 2.1
* of the License. * of the License.
* *
* Copyright (c) 2008-2011 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2008-2013 Thomas Graf <tgraf@suug.ch>
*/ */
/** /**
@ -31,8 +31,8 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/pktloc.h> #include <netlink/route/pktloc.h>

View File

@ -1,6 +1,6 @@
%{ %{
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/pktloc.h> #include <netlink/route/pktloc.h>

View File

@ -1,6 +1,6 @@
%{ %{
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/pktloc.h> #include <netlink/route/pktloc.h>

View File

@ -15,12 +15,12 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/link.h> #include <netlink/route/link.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
#include <netlink/route/qdisc.h> #include <netlink/route/qdisc.h>
#include <netlink/route/class.h> #include <netlink/route/class.h>
#include <netlink/route/classifier.h> #include <netlink/route/classifier.h>

View File

@ -15,9 +15,9 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
static struct rtnl_tc_ops blackhole_ops = { static struct rtnl_tc_ops blackhole_ops = {
.to_kind = "blackhole", .to_kind = "blackhole",

View File

@ -9,11 +9,11 @@
* Copyright (c) 2003-2011 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2003-2011 Thomas Graf <tgraf@suug.ch>
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
#include <netlink/route/qdisc.h> #include <netlink/route/qdisc.h>
#include <netlink/route/class.h> #include <netlink/route/class.h>
#include <netlink/route/link.h> #include <netlink/route/link.h>

View File

@ -16,12 +16,12 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/qdisc.h> #include <netlink/route/qdisc.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
#include <netlink/route/class.h> #include <netlink/route/class.h>
#include <netlink/route/qdisc/dsmark.h> #include <netlink/route/qdisc/dsmark.h>

View File

@ -29,10 +29,10 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
#include <netlink/route/qdisc.h> #include <netlink/route/qdisc.h>
#include <netlink/route/qdisc/fifo.h> #include <netlink/route/qdisc/fifo.h>
#include <netlink/utils.h> #include <netlink/utils.h>

View File

@ -18,12 +18,12 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/cache.h> #include <netlink/cache.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
#include <netlink/route/qdisc.h> #include <netlink/route/qdisc.h>
#include <netlink/route/class.h> #include <netlink/route/class.h>
#include <netlink/route/link.h> #include <netlink/route/link.h>

View File

@ -18,11 +18,11 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
#include <netlink/route/qdisc.h> #include <netlink/route/qdisc.h>
#include <netlink/route/qdisc/netem.h> #include <netlink/route/qdisc/netem.h>

View File

@ -60,11 +60,11 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
#include <netlink/route/qdisc/plug.h> #include <netlink/route/qdisc/plug.h>
static int plug_msg_fill(struct rtnl_tc *tc, void *data, struct nl_msg *msg) static int plug_msg_fill(struct rtnl_tc *tc, void *data, struct nl_msg *msg)

View File

@ -26,11 +26,11 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
#include <netlink/route/qdisc.h> #include <netlink/route/qdisc.h>
#include <netlink/route/qdisc/prio.h> #include <netlink/route/qdisc/prio.h>

View File

@ -16,11 +16,11 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
#include <netlink/route/qdisc.h> #include <netlink/route/qdisc.h>
#include <netlink/route/qdisc/red.h> #include <netlink/route/qdisc/red.h>

View File

@ -23,11 +23,11 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
#include <netlink/route/qdisc.h> #include <netlink/route/qdisc.h>
#include <netlink/route/qdisc/sfq.h> #include <netlink/route/qdisc/sfq.h>

View File

@ -15,12 +15,12 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/cache.h> #include <netlink/cache.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
#include <netlink/route/qdisc.h> #include <netlink/route/qdisc.h>
#include <netlink/route/class.h> #include <netlink/route/class.h>
#include <netlink/route/link.h> #include <netlink/route/link.h>

View File

@ -16,7 +16,7 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/cache.h> #include <netlink/cache.h>
#include <netlink/utils.h> #include <netlink/utils.h>

View File

@ -30,7 +30,7 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/cache.h> #include <netlink/cache.h>
#include <netlink/utils.h> #include <netlink/utils.h>

View File

@ -37,7 +37,7 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/rtnl.h> #include <netlink/route/rtnl.h>

View File

@ -14,7 +14,7 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/rtnl.h> #include <netlink/route/rtnl.h>

View File

@ -16,7 +16,7 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/rtnl.h> #include <netlink/route/rtnl.h>

View File

@ -15,14 +15,14 @@
* @{ * @{
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink-tc.h> #include <netlink-private/tc.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/route/rtnl.h> #include <netlink/route/rtnl.h>
#include <netlink/route/link.h> #include <netlink/route/link.h>
#include <netlink/route/tc.h> #include <netlink/route/tc.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
/** @cond SKIP */ /** @cond SKIP */

View File

@ -29,7 +29,7 @@
#include "defs.h" #include "defs.h"
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <netlink/handlers.h> #include <netlink/handlers.h>

View File

@ -24,7 +24,7 @@
* ~~~~ * ~~~~
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/netlink.h> #include <netlink/netlink.h>
#include <netlink/utils.h> #include <netlink/utils.h>
#include <linux/socket.h> #include <linux/socket.h>

View File

@ -11,7 +11,7 @@
#include <netlink/cli/utils.h> #include <netlink/cli/utils.h>
#include <netlink/cli/tc.h> #include <netlink/cli/tc.h>
#include <netlink/route/tc-api.h> #include <netlink-private/route/tc-api.h>
/** /**
* @ingroup cli * @ingroup cli

View File

@ -9,7 +9,7 @@
* Copyright (c) 2003-2009 Thomas Graf <tgraf@suug.ch> * Copyright (c) 2003-2009 Thomas Graf <tgraf@suug.ch>
*/ */
#include <netlink-local.h> #include <netlink-private/netlink.h>
#include <netlink/cli/utils.h> #include <netlink/cli/utils.h>
static void print_usage(void) static void print_usage(void)