Searched refs:nlh (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/libpcap/ |
H A D | pcap-netfilter-linux.c | 146 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 D | priv_netlink.h | 53 #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 D | driver_nl80211.c | 354 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 D | ipset.c | 143 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 D | getifaddrs.c | 141 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 D | SystemZInstrFormats.td | 2075 def CondVariantNLH : CondVariant<9, "nlh", 0, "att">; 2102 def IntCondVariantNLH : CondVariant<8, "nlh", 1, "att">;
|