Home
last modified time | relevance | path

Searched refs:nlh (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/libpcap/
H A Dpcap-netfilter-linux.c146 const struct nlmsghdr *nlh = (const struct nlmsghdr *) bp; in netfilter_read_linux() local
187 if (nlh->nlmsg_len < sizeof(struct nlmsghdr) || (u_int)len < nlh->nlmsg_len) { in netfilter_read_linux()
188 …e->errbuf, PCAP_ERRBUF_SIZE, "Message truncated: (got: %zd) (nlmsg_len: %u)", len, nlh->nlmsg_len); in netfilter_read_linux()
192 if (NFNL_SUBSYS_ID(nlh->nlmsg_type) == NFNL_SUBSYS_ULOG && in netfilter_read_linux()
193 NFNL_MSG_TYPE(nlh->nlmsg_type) == NFULNL_MSG_PACKET) in netfilter_read_linux()
195 else if (NFNL_SUBSYS_ID(nlh->nlmsg_type) == NFNL_SUBSYS_QUEUE && in netfilter_read_linux()
196 NFNL_MSG_TYPE(nlh->nlmsg_type) == NFQNL_MSG_PACKET) in netfilter_read_linux()
209 if (nlh->nlmsg_len < HDR_LENGTH) { in netfilter_read_linux()
210 … snprintf(handle->errbuf, PCAP_ERRBUF_SIZE, "Malformed message: (nlmsg_len: %u)", nlh->nlmsg_len); in netfilter_read_linux()
214 nfg = NLMSG_DATA(nlh); in netfilter_read_linux()
[all …]
/freebsd/contrib/wpa/src/drivers/
H A Dpriv_netlink.h53 #define NLMSG_DATA(nlh) ((void*) (((char*) nlh) + NLMSG_LENGTH(0))) argument
54 #define NLMSG_NEXT(nlh,len) ((len) -= NLMSG_ALIGN((nlh)->nlmsg_len), \ argument
56 (((char *)(nlh)) + NLMSG_ALIGN((nlh)->nlmsg_len)))
57 #define NLMSG_OK(nlh,len) ((len) >= (int) sizeof(struct nlmsghdr) && \ argument
58 (nlh)->nlmsg_len >= sizeof(struct nlmsghdr) && \
59 (int) (nlh)->nlmsg_len <= (len))
60 #define NLMSG_PAYLOAD(nlh,len) ((nlh)->nlmsg_len - NLMSG_SPACE((len))) argument
H A Ddriver_nl80211.c354 struct nlmsghdr *nlh = (struct nlmsghdr *) err - 1; in error_handler() local
356 int len = nlh->nlmsg_len; in error_handler()
359 int ack_len = sizeof(*nlh) + sizeof(int) + sizeof(*nlh); in error_handler()
368 if (!(nlh->nlmsg_flags & NLM_F_ACK_TLVS)) in error_handler()
371 if (!(nlh->nlmsg_flags & NLM_F_CAPPED)) in error_handler()
372 ack_len += err->msg.nlmsg_len - sizeof(*nlh); in error_handler()
377 attrs = (void *) ((unsigned char *) nlh + ack_len); in error_handler()
/freebsd/contrib/unbound/ipset/
H A Dipset.c143 struct nlmsghdr *nlh; in add_to_ipset() local
157 nlh = mnl_nlmsg_put_header(buffer); in add_to_ipset()
158 nlh->nlmsg_type = IPSET_CMD_ADD | (NFNL_SUBSYS_IPSET << 8); in add_to_ipset()
159 nlh->nlmsg_flags = NLM_F_REQUEST|NLM_F_ACK|NLM_F_EXCL; in add_to_ipset()
161 nfg = mnl_nlmsg_put_extra_header(nlh, sizeof(struct nfgenmsg)); in add_to_ipset()
166 mnl_attr_put_u8(nlh, IPSET_ATTR_PROTOCOL, IPSET_PROTOCOL); in add_to_ipset()
167 mnl_attr_put(nlh, IPSET_ATTR_SETNAME, strlen(setname) + 1, setname); in add_to_ipset()
168 nested[0] = mnl_attr_nest_start(nlh, IPSET_ATTR_DATA); in add_to_ipset()
169 nested[1] = mnl_attr_nest_start(nlh, IPSET_ATTR_IP); in add_to_ipset()
170 mnl_attr_put(nlh, (af == AF_INET ? IPSET_ATTR_IPADDR_IPV4 : IPSET_ATTR_IPADDR_IPV6) in add_to_ipset()
[all …]
/freebsd/crypto/heimdal/lib/roken/
H A Dgetifaddrs.c141 struct nlmsghdr *nlh; member
391 struct nlmsghdr *nlh = NULL; in nl_getlist() local
418 status = nl_getmsg(sd, request, seq, &nlh, &done); in nl_getlist()
421 if (nlh){ in nl_getlist()
425 free(nlh); in nl_getlist()
430 nlm_next->nlh = (struct nlmsghdr *)nlh; in nl_getlist()
456 if (nlm->nlh) in free_nlmsglist()
457 free(nlm->nlh); in free_nlmsglist()
549 struct nlmsghdr *nlh, *nlh0; in rk_getifaddrs() local
586 if (!(nlh0 = nlm->nlh)) in rk_getifaddrs()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrFormats.td2075 def CondVariantNLH : CondVariant<9, "nlh", 0, "att">;
2102 def IntCondVariantNLH : CondVariant<8, "nlh", 1, "att">;