Searched refs:nlMsg (Results 1 – 4 of 4) sorted by relevance
/dports/sysutils/toybox/toybox-0.8.5/toys/pending/ |
H A D | route.c | 259 struct nlmsghdr *nlMsg; in setroute() local 268 nlMsg = (struct nlmsghdr *) buf; in setroute() 269 rtMsg = (struct rtmsg *) NLMSG_DATA(nlMsg); in setroute() 271 nlMsg->nlmsg_len = NLMSG_LENGTH(sizeof(struct rtmsg)); in setroute() 275 nlMsg->nlmsg_type = RTM_NEWROUTE; in setroute() 278 nlMsg->nlmsg_type = RTM_DELROUTE; in setroute() 279 nlMsg->nlmsg_flags = NLM_F_REQUEST; in setroute() 282 nlMsg->nlmsg_pid = getpid(); in setroute() 283 nlMsg->nlmsg_seq = 1; in setroute() 359 addAttr(nlMsg, sizeof(toybuf), &addr, RTA_DST, addr_len); in setroute() [all …]
|
/dports/security/masscan/masscan-1.3.2/src/ |
H A D | rawsock-getif.c | 301 struct nlmsghdr *nlMsg; in rawsock_get_default_interface() local 323 nlMsg = (struct nlmsghdr *)msgBuf; in rawsock_get_default_interface() 325 nlMsg->nlmsg_len = NLMSG_LENGTH(sizeof(struct rtmsg)); in rawsock_get_default_interface() 326 nlMsg->nlmsg_type = RTM_GETROUTE; in rawsock_get_default_interface() 327 nlMsg->nlmsg_flags = NLM_F_DUMP | NLM_F_REQUEST; in rawsock_get_default_interface() 328 nlMsg->nlmsg_seq = msgSeq++; in rawsock_get_default_interface() 329 nlMsg->nlmsg_pid = getpid(); in rawsock_get_default_interface() 334 if (send(fd, nlMsg, nlMsg->nlmsg_len, 0) < 0) { in rawsock_get_default_interface() 354 for (; NLMSG_OK(nlMsg, len); nlMsg = NLMSG_NEXT(nlMsg, len)) { in rawsock_get_default_interface() 361 err = parseRoutes(nlMsg, rtInfo); in rawsock_get_default_interface()
|
H A D | rawsock-getroute.c | 341 struct nlmsghdr *nlMsg; in rawsock_get_default_gateway() local 365 nlMsg = (struct nlmsghdr *)msgBuf; in rawsock_get_default_gateway() 367 nlMsg->nlmsg_len = NLMSG_LENGTH(sizeof(struct rtmsg)); in rawsock_get_default_gateway() 368 nlMsg->nlmsg_type = RTM_GETROUTE; in rawsock_get_default_gateway() 369 nlMsg->nlmsg_flags = NLM_F_DUMP | NLM_F_REQUEST; in rawsock_get_default_gateway() 370 nlMsg->nlmsg_seq = msgSeq++; in rawsock_get_default_gateway() 371 nlMsg->nlmsg_pid = getpid(); in rawsock_get_default_gateway() 376 if (send(fd, nlMsg, nlMsg->nlmsg_len, 0) < 0) { in rawsock_get_default_gateway() 396 for (; NLMSG_OK(nlMsg, len); nlMsg = NLMSG_NEXT(nlMsg, len)) { in rawsock_get_default_gateway() 402 err = parseRoutes(nlMsg, rtInfo); in rawsock_get_default_gateway()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/lib/libpcp/src/net/ |
H A D | gateway.c | 144 struct nlmsghdr *nlMsg; in getgateways() local 166 nlMsg=(struct nlmsghdr *)msgBuf; in getgateways() 169 nlMsg->nlmsg_len=NLMSG_LENGTH(sizeof(struct rtmsg)); // Length of message. in getgateways() 170 nlMsg->nlmsg_type=RTM_GETROUTE; // Get the routes from kernel routing table. in getgateways() 172 nlMsg->nlmsg_flags=NLM_F_DUMP | NLM_F_REQUEST; // The message is a request for dump. in getgateways() 173 nlMsg->nlmsg_seq=msgSeq++; // Sequence of the message packet. in getgateways() 174 nlMsg->nlmsg_pid=getpid(); // PID of process sending the request. in getgateways() 177 len=send(sock, nlMsg, nlMsg->nlmsg_len, 0); in getgateways() 194 for (; NLMSG_OK(nlMsg,(unsigned)len); nlMsg=NLMSG_NEXT(nlMsg,len)) { in getgateways() 201 rtMsg=(struct rtmsg *)NLMSG_DATA(nlMsg); in getgateways() [all …]
|