examples/bridge/bridge_main.c: Appease nxstyle

This commit is contained in:
YAMAMOTO Takashi 2020-11-13 13:37:55 +09:00 committed by Xiang Xiao
parent c59ab94567
commit c3e63c2a3b

View File

@ -96,9 +96,9 @@ static int briget_net1_setup(void)
void *handle;
#endif
printf("NET1: Configuring %s\n", CONFIG_EXAMPLES_BRIDGE_NET1_IFNAME);
printf("NET1: Configuring %s\n", CONFIG_EXAMPLES_BRIDGE_NET1_IFNAME);
/* Many embedded network interfaces must have a software assigned MAC */
/* Many embedded network interfaces must have a software assigned MAC */
#ifdef CONFIG_EXAMPLES_BRIDGE_NET1_NOMAC
mac[0] = (CONFIG_EXAMPLES_BRIDGE_NET1_MACADDR >> (8 * 5)) & 0xff;
@ -144,8 +144,9 @@ printf("NET1: Configuring %s\n", CONFIG_EXAMPLES_BRIDGE_NET1_IFNAME);
handle = dhcpc_open("eth0", &mac, IFHWADDRLEN);
/* Get an IP address. Note: there is no logic here for renewing the address in this
* example. The address should be renewed in ds.lease_time/2 seconds.
/* Get an IP address. Note: there is no logic here for renewing the
* address in this example. The address should be renewed in
* ds.lease_time/2 seconds.
*/
if (!handle)
@ -164,12 +165,14 @@ printf("NET1: Configuring %s\n", CONFIG_EXAMPLES_BRIDGE_NET1_IFNAME);
if (ds.netmask.s_addr != 0)
{
netlib_set_ipv4netmask(CONFIG_EXAMPLES_BRIDGE_NET1_IFNAME, &ds.netmask);
netlib_set_ipv4netmask(CONFIG_EXAMPLES_BRIDGE_NET1_IFNAME,
&ds.netmask);
}
if (ds.default_router.s_addr != 0)
{
netlib_set_dripv4addr(CONFIG_EXAMPLES_BRIDGE_NET1_IFNAME, &ds.default_router);
netlib_set_dripv4addr(CONFIG_EXAMPLES_BRIDGE_NET1_IFNAME,
&ds.default_router);
}
if (ds.dnsaddr.s_addr != 0)
@ -223,9 +226,9 @@ static int briget_net2_setup(void)
void *handle;
#endif
printf("NET2: Configuring %s\n", CONFIG_EXAMPLES_BRIDGE_NET2_IFNAME);
printf("NET2: Configuring %s\n", CONFIG_EXAMPLES_BRIDGE_NET2_IFNAME);
/* Many embedded network interfaces must have a software assigned MAC */
/* Many embedded network interfaces must have a software assigned MAC */
#ifdef CONFIG_EXAMPLES_BRIDGE_NET2_NOMAC
mac[0] = (CONFIG_EXAMPLES_BRIDGE_NET2_MACADDR >> (8 * 5)) & 0xff;
@ -265,8 +268,9 @@ printf("NET2: Configuring %s\n", CONFIG_EXAMPLES_BRIDGE_NET2_IFNAME);
handle = dhcpc_open(&mac, IFHWADDRLEN);
/* Get an IP address. Note: there is no logic here for renewing the address in this
* example. The address should be renewed in ds.lease_time/2 seconds.
/* Get an IP address. Note: there is no logic here for renewing the
* address in this example. The address should be renewed in
* ds.lease_time/2 seconds.
*/
if (!handle)
@ -285,12 +289,14 @@ printf("NET2: Configuring %s\n", CONFIG_EXAMPLES_BRIDGE_NET2_IFNAME);
if (ds.netmask.s_addr != 0)
{
netlib_set_ipv4netmask(CONFIG_EXAMPLES_BRIDGE_NET2_IFNAME, &ds.netmask);
netlib_set_ipv4netmask(CONFIG_EXAMPLES_BRIDGE_NET2_IFNAME,
&ds.netmask);
}
if (ds.default_router.s_addr != 0)
{
netlib_set_dripv4addr(CONFIG_EXAMPLES_BRIDGE_NET2_IFNAME, &ds.default_router);
netlib_set_dripv4addr(CONFIG_EXAMPLES_BRIDGE_NET2_IFNAME,
&ds.default_router);
}
if (ds.dnsaddr.s_addr != 0)
@ -354,16 +360,19 @@ static int bridge_net1_worker(int argc, char *argv[])
recvsd = socket(PF_INET, SOCK_DGRAM, 0);
if (recvsd < 0)
{
fprintf(stderr, "NET1 ERROR: Failed to create receive socket: %d\n", errno);
fprintf(stderr, "NET1 ERROR: Failed to create receive socket: %d\n",
errno);
return EXIT_FAILURE;
}
/* Set socket to reuse address */
optval = 1;
if (setsockopt(recvsd, SOL_SOCKET, SO_REUSEADDR, (void*)&optval, sizeof(int)) < 0)
if (setsockopt(recvsd, SOL_SOCKET, SO_REUSEADDR, (void *)&optval,
sizeof(int)) < 0)
{
fprintf(stderr, "NET1 ERROR: setsockopt SO_REUSEADDR failure: %d\n", errno);
fprintf(stderr, "NET1 ERROR: setsockopt SO_REUSEADDR failure: %d\n",
errno);
goto errout_with_recvsd;
}
@ -373,7 +382,8 @@ static int bridge_net1_worker(int argc, char *argv[])
receiver.sin_port = HTONS(CONFIG_EXAMPLES_BRIDGE_NET1_RECVPORT);
receiver.sin_addr.s_addr = g_net1_ipaddr;
if (bind(recvsd, (struct sockaddr*)&receiver, sizeof(struct sockaddr_in)) < 0)
if (bind(recvsd, (struct sockaddr *)&receiver,
sizeof(struct sockaddr_in)) < 0)
{
fprintf(stderr, "NET1 ERROR: bind failure: %d\n", errno);
goto errout_with_recvsd;
@ -389,16 +399,19 @@ static int bridge_net1_worker(int argc, char *argv[])
sndsd = socket(PF_INET, SOCK_DGRAM, 0);
if (sndsd < 0)
{
fprintf(stderr, "NET1 ERROR: Failed to create send socket: %d\n", errno);
fprintf(stderr, "NET1 ERROR: Failed to create send socket: %d\n",
errno);
goto errout_with_recvsd;
}
/* Set socket to reuse address */
optval = 1;
if (setsockopt(sndsd, SOL_SOCKET, SO_REUSEADDR, (void*)&optval, sizeof(int)) < 0)
if (setsockopt(sndsd, SOL_SOCKET, SO_REUSEADDR, (void *)&optval,
sizeof(int)) < 0)
{
fprintf(stderr, "NET1 ERROR: setsockopt SO_REUSEADDR failure: %d\n", errno);
fprintf(stderr, "NET1 ERROR: setsockopt SO_REUSEADDR failure: %d\n",
errno);
goto errout_with_sendsd;
}
@ -408,7 +421,8 @@ static int bridge_net1_worker(int argc, char *argv[])
sender.sin_port = 0;
sender.sin_addr.s_addr = g_net2_ipaddr;
if (bind(sndsd, (struct sockaddr*)&sender, sizeof(struct sockaddr_in)) < 0)
if (bind(sndsd, (struct sockaddr *)&sender,
sizeof(struct sockaddr_in)) < 0)
{
printf("NET1: bind failure: %d\n", errno);
goto errout_with_sendsd;
@ -416,7 +430,7 @@ static int bridge_net1_worker(int argc, char *argv[])
/* Then receive and forward UDP packets forever */
for (;;)
for (; ; )
{
/* Read a packet on network 1 */
@ -424,8 +438,9 @@ static int bridge_net1_worker(int argc, char *argv[])
CONFIG_EXAMPLES_BRIDGE_NET1_IOBUFIZE);
addrlen = sizeof(struct sockaddr_in);
nrecvd = recvfrom(recvsd, g_net1_buffer, CONFIG_EXAMPLES_BRIDGE_NET1_IOBUFIZE, 0,
(FAR struct sockaddr*)&fromaddr, &addrlen);
nrecvd = recvfrom(recvsd, g_net1_buffer,
CONFIG_EXAMPLES_BRIDGE_NET1_IOBUFIZE, 0,
(FAR struct sockaddr *)&fromaddr, &addrlen);
tmpaddr = ntohl(fromaddr.sin_addr.s_addr);
printf("NET1: Received %ld bytes from %d.%d.%d.%d:%d\n",
@ -470,7 +485,8 @@ static int bridge_net1_worker(int argc, char *argv[])
toaddr.sin_addr.s_addr = htonl(CONFIG_EXAMPLES_BRIDGE_NET2_IPHOST);
nsent = sendto(sndsd, g_net1_buffer, nrecvd, 0,
(struct sockaddr*)&toaddr, sizeof(struct sockaddr_in));
(struct sockaddr *)&toaddr,
sizeof(struct sockaddr_in));
/* Check for send errors */
@ -492,10 +508,10 @@ static int bridge_net1_worker(int argc, char *argv[])
return EXIT_SUCCESS;
errout_with_sendsd:
close(sndsd);
close(sndsd);
errout_with_recvsd:
close(recvsd);
return EXIT_FAILURE;
close(recvsd);
return EXIT_FAILURE;
}
/****************************************************************************
@ -529,16 +545,19 @@ static int bridge_net2_worker(int argc, char *argv[])
recvsd = socket(PF_INET, SOCK_DGRAM, 0);
if (recvsd < 0)
{
fprintf(stderr, "NET2 ERROR: Failed to create receive socket: %d\n", errno);
fprintf(stderr, "NET2 ERROR: Failed to create receive socket: %d\n",
errno);
return EXIT_FAILURE;
}
/* Set socket to reuse address */
optval = 1;
if (setsockopt(recvsd, SOL_SOCKET, SO_REUSEADDR, (void*)&optval, sizeof(int)) < 0)
if (setsockopt(recvsd, SOL_SOCKET, SO_REUSEADDR, (void *)&optval,
sizeof(int)) < 0)
{
fprintf(stderr, "NET2 ERROR: setsockopt SO_REUSEADDR failure: %d\n", errno);
fprintf(stderr, "NET2 ERROR: setsockopt SO_REUSEADDR failure: %d\n",
errno);
goto errout_with_recvsd;
}
@ -548,7 +567,8 @@ static int bridge_net2_worker(int argc, char *argv[])
receiver.sin_port = HTONS(CONFIG_EXAMPLES_BRIDGE_NET2_RECVPORT);
receiver.sin_addr.s_addr = g_net2_ipaddr;
if (bind(recvsd, (struct sockaddr*)&receiver, sizeof(struct sockaddr_in)) < 0)
if (bind(recvsd, (struct sockaddr *)&receiver,
sizeof(struct sockaddr_in)) < 0)
{
fprintf(stderr, "NET2 ERROR: bind failure: %d\n", errno);
goto errout_with_recvsd;
@ -564,16 +584,19 @@ static int bridge_net2_worker(int argc, char *argv[])
sndsd = socket(PF_INET, SOCK_DGRAM, 0);
if (sndsd < 0)
{
fprintf(stderr, "NET2 ERROR: Failed to create send socket: %d\n", errno);
fprintf(stderr, "NET2 ERROR: Failed to create send socket: %d\n",
errno);
goto errout_with_recvsd;
}
/* Set socket to reuse address */
optval = 1;
if (setsockopt(sndsd, SOL_SOCKET, SO_REUSEADDR, (void*)&optval, sizeof(int)) < 0)
if (setsockopt(sndsd, SOL_SOCKET, SO_REUSEADDR, (void *)&optval,
sizeof(int)) < 0)
{
fprintf(stderr, "NET2 ERROR: setsockopt SO_REUSEADDR failure: %d\n", errno);
fprintf(stderr, "NET2 ERROR: setsockopt SO_REUSEADDR failure: %d\n",
errno);
goto errout_with_sendsd;
}
@ -583,7 +606,8 @@ static int bridge_net2_worker(int argc, char *argv[])
sender.sin_port = 0;
sender.sin_addr.s_addr = g_net1_ipaddr;
if (bind(sndsd, (struct sockaddr*)&sender, sizeof(struct sockaddr_in)) < 0)
if (bind(sndsd, (struct sockaddr *)&sender,
sizeof(struct sockaddr_in)) < 0)
{
printf("NET2: bind failure: %d\n", errno);
goto errout_with_sendsd;
@ -591,7 +615,7 @@ static int bridge_net2_worker(int argc, char *argv[])
/* Then receive and forward UDP packets forever */
for (;;)
for (; ; )
{
/* Read a packet on network 2 */
@ -599,8 +623,9 @@ static int bridge_net2_worker(int argc, char *argv[])
CONFIG_EXAMPLES_BRIDGE_NET2_IOBUFIZE);
addrlen = sizeof(struct sockaddr_in);
nrecvd = recvfrom(recvsd, g_net2_buffer, CONFIG_EXAMPLES_BRIDGE_NET2_IOBUFIZE, 0,
(FAR struct sockaddr*)&fromaddr, &addrlen);
nrecvd = recvfrom(recvsd, g_net2_buffer,
CONFIG_EXAMPLES_BRIDGE_NET2_IOBUFIZE, 0,
(FAR struct sockaddr *)&fromaddr, &addrlen);
tmpaddr = ntohl(fromaddr.sin_addr.s_addr);
printf("NET2: Received %ld bytes from %d.%d.%d.%d:%d\n",
@ -645,7 +670,7 @@ static int bridge_net2_worker(int argc, char *argv[])
toaddr.sin_addr.s_addr = htonl(CONFIG_EXAMPLES_BRIDGE_NET1_IPHOST);
nsent = sendto(sndsd, g_net2_buffer, nrecvd, 0,
(struct sockaddr*)&toaddr, sizeof(struct sockaddr_in));
(struct sockaddr *)&toaddr, sizeof(struct sockaddr_in));
/* Check for send errors */
@ -667,10 +692,10 @@ static int bridge_net2_worker(int argc, char *argv[])
return EXIT_SUCCESS;
errout_with_sendsd:
close(sndsd);
close(sndsd);
errout_with_recvsd:
close(recvsd);
return EXIT_FAILURE;
close(recvsd);
return EXIT_FAILURE;
}
/****************************************************************************
@ -707,9 +732,11 @@ int main(int argc, FAR char *argv[])
printf("Start network 1 worker\n");
net1_worker = task_create("NET1 Worker", CONFIG_EXAMPLES_BRIDGE_NET1_PRIORITY,
CONFIG_EXAMPLES_BRIDGE_NET1_STACKSIZE, bridge_net1_worker,
NULL);
net1_worker = task_create("NET1 Worker",
CONFIG_EXAMPLES_BRIDGE_NET1_PRIORITY,
CONFIG_EXAMPLES_BRIDGE_NET1_STACKSIZE,
bridge_net1_worker,
NULL);
if (net1_worker < 0)
{
fprintf(stderr, "ERROR: Failed to start network daemon 1\n");
@ -718,9 +745,11 @@ int main(int argc, FAR char *argv[])
printf("Start network 2 worker\n");
net2_worker = task_create("NET2 Worker", CONFIG_EXAMPLES_BRIDGE_NET2_PRIORITY,
CONFIG_EXAMPLES_BRIDGE_NET2_STACKSIZE, bridge_net2_worker,
NULL);
net2_worker = task_create("NET2 Worker",
CONFIG_EXAMPLES_BRIDGE_NET2_PRIORITY,
CONFIG_EXAMPLES_BRIDGE_NET2_STACKSIZE,
bridge_net2_worker,
NULL);
if (net2_worker < 0)
{
fprintf(stderr, "ERROR: Failed to start network daemon 2\n");