diff options
author | Richard Alpe <richard.alpe@ericsson.com> | 2015-02-09 11:50:05 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-02-10 00:20:47 +0300 |
commit | 9ab154658a7ff2c5076607e02f18581c6859fc2a (patch) | |
tree | ba24e4c4be11b9d61d290d1cd9423dd15eaf84c1 /net/tipc/bearer.h | |
parent | d0796d1ef63deb38147729664691ba3090930b26 (diff) | |
download | linux-9ab154658a7ff2c5076607e02f18581c6859fc2a.tar.xz |
tipc: convert legacy nl bearer enable/disable to nl compat
Introduce a framework for transcoding legacy nl action into actions
(.doit) calls from the new nl API. This is done by converting the
incoming TLV data into netlink data with nested netlink attributes.
Unfortunately due to the randomness of the legacy API we can't do this
generically so each legacy netlink command requires a specific
transcoding recipe. In this case for bearer enable and bearer disable.
Convert TIPC_CMD_ENABLE_BEARER and TIPC_CMD_DISABLE_BEARER into doit
compat calls.
Signed-off-by: Richard Alpe <richard.alpe@ericsson.com>
Reviewed-by: Erik Hugne <erik.hugne@ericsson.com>
Reviewed-by: Ying Xue <ying.xue@windriver.com>
Reviewed-by: Jon Maloy <jon.maloy@ericsson.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/tipc/bearer.h')
-rw-r--r-- | net/tipc/bearer.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/net/tipc/bearer.h b/net/tipc/bearer.h index 956858276d93..06f25d144871 100644 --- a/net/tipc/bearer.h +++ b/net/tipc/bearer.h @@ -173,9 +173,6 @@ struct tipc_bearer_names { */ void tipc_rcv(struct net *net, struct sk_buff *skb, struct tipc_bearer *b_ptr); -int tipc_enable_bearer(struct net *net, const char *bearer_name, - u32 disc_domain, u32 priority); -int tipc_disable_bearer(struct net *net, const char *name); /* * Routines made available to TIPC by supported media types |