summaryrefslogtreecommitdiff
path: root/bfdd/dplane.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2022-02-22 19:04:25 -0500
committerDonald Sharp <sharpd@nvidia.com>2022-02-23 19:56:04 -0500
commitcc9f21da2218d95567eff1501482ce58e6600f54 (patch)
treed579c9754161d874bad6eb09c67821b65fb559ca /bfdd/dplane.c
parenteaba619fc183f68a456b3918f449185b3b477426 (diff)
*: Change thread->func to return void instead of int
The int return value is never used. Modify the code base to just return a void instead. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'bfdd/dplane.c')
-rw-r--r--bfdd/dplane.c21
1 files changed, 7 insertions, 14 deletions
diff --git a/bfdd/dplane.c b/bfdd/dplane.c
index 9dee2a5589..c1081643e3 100644
--- a/bfdd/dplane.c
+++ b/bfdd/dplane.c
@@ -107,7 +107,7 @@ struct bfd_dplane_ctx {
*/
typedef void (*bfd_dplane_expect_cb)(struct bfddp_message *msg, void *arg);
-static int bfd_dplane_client_connect(struct thread *t);
+static void bfd_dplane_client_connect(struct thread *t);
static bool bfd_dplane_client_connecting(struct bfd_dplane_ctx *bdc);
static void bfd_dplane_ctx_free(struct bfd_dplane_ctx *bdc);
static int _bfd_dplane_add_session(struct bfd_dplane_ctx *bdc,
@@ -325,17 +325,15 @@ static ssize_t bfd_dplane_flush(struct bfd_dplane_ctx *bdc)
return total;
}
-static int bfd_dplane_write(struct thread *t)
+static void bfd_dplane_write(struct thread *t)
{
struct bfd_dplane_ctx *bdc = THREAD_ARG(t);
/* Handle connection stage. */
if (bdc->connecting && bfd_dplane_client_connecting(bdc))
- return 0;
+ return;
bfd_dplane_flush(bdc);
-
- return 0;
}
static void
@@ -614,18 +612,17 @@ skip_read:
return 0;
}
-static int bfd_dplane_read(struct thread *t)
+static void bfd_dplane_read(struct thread *t)
{
struct bfd_dplane_ctx *bdc = THREAD_ARG(t);
int rv;
rv = bfd_dplane_expect(bdc, 0, bfd_dplane_handle_message, NULL);
if (rv == -1)
- return 0;
+ return;
stream_pulldown(bdc->inbuf);
thread_add_read(master, bfd_dplane_read, bdc, bdc->sock, &bdc->inbufev);
- return 0;
}
static void _bfd_session_register_dplane(struct hash_bucket *hb, void *arg)
@@ -835,7 +832,7 @@ static uint16_t bfd_dplane_request_counters(const struct bfd_session *bs)
/*
* Data plane listening socket.
*/
-static int bfd_dplane_accept(struct thread *t)
+static void bfd_dplane_accept(struct thread *t)
{
struct bfd_global *bg = THREAD_ARG(t);
struct bfd_dplane_ctx *bdc;
@@ -858,7 +855,6 @@ static int bfd_dplane_accept(struct thread *t)
reschedule_and_return:
thread_add_read(master, bfd_dplane_accept, bg, bg->bg_dplane_sock,
&bglobal.bg_dplane_sockev);
- return 0;
}
/*
@@ -916,7 +912,7 @@ static bool bfd_dplane_client_connecting(struct bfd_dplane_ctx *bdc)
}
}
-static int bfd_dplane_client_connect(struct thread *t)
+static void bfd_dplane_client_connect(struct thread *t)
{
struct bfd_dplane_ctx *bdc = THREAD_ARG(t);
int rv, sock;
@@ -965,15 +961,12 @@ static int bfd_dplane_client_connect(struct thread *t)
_bfd_dplane_client_bootstrap(bdc);
}
- return 0;
-
reschedule_connect:
THREAD_OFF(bdc->inbufev);
THREAD_OFF(bdc->outbufev);
socket_close(&sock);
thread_add_timer(master, bfd_dplane_client_connect, bdc, 3,
&bdc->connectev);
- return 0;
}
static void bfd_dplane_client_init(const struct sockaddr *sa, socklen_t salen)