pmlag

Poor man's link aggregation
git clone git://git.finwo.net/app/pmlag
Log | Files | Refs | README | LICENSE

commit 714b342390235b3fddc525ca28a271cf4ea91802
parent 479000f5c829f7dd09a58f43ca512f8d87b70773
Author: Yersa Nordman <yersa@finwo.nl>
Date:   Mon, 20 Mar 2023 22:31:36 +0100

Experiment: remove saddr from iface.c

Diffstat:
Msrc/task/iface.c | 5+----
1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/task/iface.c b/src/task/iface.c @@ -67,8 +67,6 @@ void * task_iface_thread(void *arg) { // Reserve receive buffer, support 64k packets just in case size_t buflen; unsigned char *buffer = (unsigned char *) malloc(RCVBUFSIZ); - struct sockaddr saddr; - int saddr_len = sizeof(saddr); // Wait for the bond thread to finish initializing pthread_mutex_lock(&(iface->bond->mtx_rt)); @@ -80,8 +78,7 @@ void * task_iface_thread(void *arg) { while(1) { // Zero out buffer, to prevent pollution, & receive packet - /* memset(buffer, 0, RCVBUFSIZ); */ - buflen = recvfrom(iface->sockfd, buffer, RCVBUFSIZ, 0, &saddr, (socklen_t *)&saddr_len); + buflen = recvfrom(iface->sockfd, buffer, RCVBUFSIZ, 0, NULL, 0); if (buflen < 0) { perror("recvfrom"); pthread_exit(NULL);