nlhdr_parser
static const struct nlhdr_parser *all_parsers[] = {
static const struct nlhdr_parser *all_parsers[] = {
static const struct nlhdr_parser *all_parsers[] = { &genl_parser };
const struct nlhdr_parser *p = (const struct nlhdr_parser *)arg;
const struct nlhdr_parser *p = (const struct nlhdr_parser *)arg;
static const struct nlhdr_parser _name = { \
static const struct nlhdr_parser _name = { \
static const struct nlhdr_parser _name = { \
nl_parse_header(void *hdr, uint32_t len, const struct nlhdr_parser *parser,
nl_parse_nested(struct nlattr *nla, const struct nlhdr_parser *parser,
nl_verify_parsers(const struct nlhdr_parser **parser, int count)
const struct nlhdr_parser *p = parser[i];
const struct nlhdr_parser *np =
(const struct nlhdr_parser *)p->np[j].arg;
void nl_verify_parsers(const struct nlhdr_parser **parser, int count);
nl_parse_nlmsg(struct nlmsghdr *hdr, const struct nlhdr_parser *parser,
const struct nlhdr_parser *parser, struct nlattr_bmask *bm)
static const struct nlhdr_parser *all_parsers[] = {
static const struct nlhdr_parser *all_parsers[] = { &ndmsg_parser, &neigh_fbsd_parser };
static const struct nlhdr_parser *all_parsers[] = { &nhmsg_parser, &nh_fbsd_parser };
static const struct nlhdr_parser *all_parsers[] = {&mpath_parser, &metrics_parser, &rtm_parser};
static const struct nlhdr_parser *all_parsers[] = {
static const struct nlhdr_parser *all_parsers[] = {
static const struct nlhdr_parser *all_parsers[] = { &ktest_parser };