From 4870c3cc799669153516d4ebe7c43e623955bdd8 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Thu, 4 Sep 2008 09:48:27 -0700 Subject: [PATCH] Simplify code by using rconn_send_with_limit() helper function. --- switch/datapath.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/switch/datapath.c b/switch/datapath.c index 7382d4c6..953a30ba 100644 --- a/switch/datapath.c +++ b/switch/datapath.c @@ -609,13 +609,10 @@ send_openflow_buffer(struct datapath *dp, struct buffer *buffer, int retval; update_openflow_length(buffer); - retval = (remote->n_txq < TXQ_LIMIT - ? rconn_send(rconn, buffer, &remote->n_txq) - : EAGAIN); + retval = rconn_send_with_limit(rconn, buffer, &remote->n_txq, TXQ_LIMIT); if (retval) { VLOG_WARN_RL(&rl, "send to %s failed: %s", rconn_get_name(rconn), strerror(retval)); - buffer_delete(buffer); } return retval; } -- 2.30.2