summaryrefslogtreecommitdiff
path: root/lib/route/neightbl.c
diff options
context:
space:
mode:
authorThomas Graf <tgr@lsx.localdomain>2008-05-15 13:26:32 +0200
committerThomas Graf <tgr@lsx.localdomain>2008-05-15 13:26:32 +0200
commit1155370f520cb64657e25153255cf7dc1424317f (patch)
treebfa1323d2495dfe5729eb27d0536d4349f2a9d86 /lib/route/neightbl.c
parent0cf780859cbce363a6e2cd4b8d19c5498a3530f5 (diff)
downloadlibnl-1155370f520cb64657e25153255cf7dc1424317f.tar.gz
Rename struct nl_handle to struct nl_sock
The idea of a common handle is long revised and only misleading, nl_handle really represents a socket with some additional action handlers assigned to it. Alias for nl_handle is kept for backwards compatibility.
Diffstat (limited to 'lib/route/neightbl.c')
-rw-r--r--lib/route/neightbl.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/route/neightbl.c b/lib/route/neightbl.c
index 6010da0..e58aef6 100644
--- a/lib/route/neightbl.c
+++ b/lib/route/neightbl.c
@@ -226,7 +226,7 @@ errout:
return err;
}
-static int neightbl_request_update(struct nl_cache *c, struct nl_handle *h)
+static int neightbl_request_update(struct nl_cache *c, struct nl_sock *h)
{
return nl_rtgen_request(h, RTM_GETNEIGHTBL, AF_UNSPEC, NLM_F_DUMP);
}
@@ -394,7 +394,7 @@ void rtnl_neightbl_put(struct rtnl_neightbl *neightbl)
/**
* Build a neighbour table cache including all neighbour tables currently configured in the kernel.
- * @arg handle netlink handle
+ * @arg sk Netlink socket.
* @arg result Pointer to store resulting cache.
*
* Allocates a new neighbour table cache, initializes it properly and
@@ -403,9 +403,9 @@ void rtnl_neightbl_put(struct rtnl_neightbl *neightbl)
*
* @return 0 on success or a negative error code.
*/
-int rtnl_neightbl_alloc_cache(struct nl_handle *sock, struct nl_cache **result)
+int rtnl_neightbl_alloc_cache(struct nl_sock *sk, struct nl_cache **result)
{
- return nl_cache_alloc_and_fill(&rtnl_neightbl_ops, sock, result);
+ return nl_cache_alloc_and_fill(&rtnl_neightbl_ops, sk, result);
}
/**
@@ -570,7 +570,7 @@ nla_put_failure:
/**
* Change neighbour table attributes
- * @arg handle netlink handle
+ * @arg sk Netlink socket.
* @arg old neighbour table to be changed
* @arg tmpl template with requested changes
*
@@ -581,7 +581,7 @@ nla_put_failure:
*
* @return 0 on success or a negative error code
*/
-int rtnl_neightbl_change(struct nl_handle *handle, struct rtnl_neightbl *old,
+int rtnl_neightbl_change(struct nl_sock *sk, struct rtnl_neightbl *old,
struct rtnl_neightbl *tmpl)
{
struct nl_msg *msg;
@@ -590,11 +590,11 @@ int rtnl_neightbl_change(struct nl_handle *handle, struct rtnl_neightbl *old,
if ((err = rtnl_neightbl_build_change_request(old, tmpl, &msg)) < 0)
return err;
- if ((err = nl_send_auto_complete(handle, msg)) < 0)
+ if ((err = nl_send_auto_complete(sk, msg)) < 0)
return err;
nlmsg_free(msg);
- return nl_wait_for_ack(handle);
+ return nl_wait_for_ack(sk);
}
/** @} */