diff options
author | Thomas Graf <tgr@plip.localdomain> | 2008-10-20 13:12:13 +0200 |
---|---|---|
committer | Thomas Graf <tgr@plip.localdomain> | 2008-10-20 13:12:13 +0200 |
commit | cfcfca070355b246028df60da79813f09ed65755 (patch) | |
tree | f61521813cc56aef4cfc0c6464cca9aa11b2fb2f /lib/route/route.c | |
parent | 2bdee95a765457fe4206b89d51974ae56e75c588 (diff) | |
download | android_external_libnl-cfcfca070355b246028df60da79813f09ed65755.tar.gz android_external_libnl-cfcfca070355b246028df60da79813f09ed65755.tar.bz2 android_external_libnl-cfcfca070355b246028df60da79813f09ed65755.zip |
Add internal wait_for_ack() which only waits for ACK if !NL_NO_AUTO_ACK
This changeset ensures that internal code properly synchronizes to
ACKs if ACKs are enabled and otherwise return immediately.
Diffstat (limited to 'lib/route/route.c')
-rw-r--r-- | lib/route/route.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/route/route.c b/lib/route/route.c index 613440f..c85c225 100644 --- a/lib/route/route.c +++ b/lib/route/route.c @@ -138,7 +138,7 @@ int rtnl_route_add(struct nl_sock *sk, struct rtnl_route *route, int flags) if (err < 0) return err; - return nl_wait_for_ack(sk); + return wait_for_ack(sk); } int rtnl_route_build_del_request(struct rtnl_route *tmpl, int flags, @@ -160,7 +160,7 @@ int rtnl_route_delete(struct nl_sock *sk, struct rtnl_route *route, int flags) if (err < 0) return err; - return nl_wait_for_ack(sk); + return wait_for_ack(sk); } /** @} */ |