netlib: correct netlink usage to follow Linux convention

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: Iae98b0a008dc42dddb77f47d79511ae4fb4bbfca
This commit is contained in:
Xiang Xiao
2020-04-09 06:37:04 -04:00
committed by patacongo
parent f5ea28e9ad
commit 300bc2729a
4 changed files with 6 additions and 22 deletions

View File

@@ -129,7 +129,7 @@ ssize_t netlib_get_devices(FAR struct netlib_device_s *devlist,
addr.nl_family = AF_NETLINK;
addr.nl_pad = 0;
addr.nl_pid = pid;
addr.nl_groups = RTM_GETLINK;
addr.nl_groups = 0;
ret = bind(fd, (FAR const struct sockaddr *)&addr,
sizeof( struct sockaddr_nl));
@@ -256,17 +256,6 @@ ssize_t netlib_get_devices(FAR struct netlib_device_s *devlist,
}
break;
/* RTM_NEWROUTE provides routing information for the device
* (address, gateway, etc.)
*/
case RTM_NEWROUTE:
{
fprintf(stderr, "WARNING: RTM_NEWLINK Message type not "
"implemented\n");
}
break;
default:
fprintf(stderr, "ERROR: Message type %u, length %lu\n",
resp.hdr.nlmsg_type, (unsigned long)resp.hdr.nlmsg_len);