Lines Matching refs:nlh
568 static int dn_nl_deladdr(struct sk_buff *skb, struct nlmsghdr *nlh) in dn_nl_deladdr() argument
584 err = nlmsg_parse(nlh, sizeof(*ifm), tb, IFA_MAX, dn_ifa_policy); in dn_nl_deladdr()
589 ifm = nlmsg_data(nlh); in dn_nl_deladdr()
612 static int dn_nl_newaddr(struct sk_buff *skb, struct nlmsghdr *nlh) in dn_nl_newaddr() argument
628 err = nlmsg_parse(nlh, sizeof(*ifm), tb, IFA_MAX, dn_ifa_policy); in dn_nl_newaddr()
635 ifm = nlmsg_data(nlh); in dn_nl_newaddr()
683 struct nlmsghdr *nlh; in dn_nl_fill_ifaddr() local
686 nlh = nlmsg_put(skb, portid, seq, event, sizeof(*ifm), flags); in dn_nl_fill_ifaddr()
687 if (nlh == NULL) in dn_nl_fill_ifaddr()
690 ifm = nlmsg_data(nlh); in dn_nl_fill_ifaddr()
705 nlmsg_end(skb, nlh); in dn_nl_fill_ifaddr()
709 nlmsg_cancel(skb, nlh); in dn_nl_fill_ifaddr()
770 cb->nlh->nlmsg_seq, RTM_NEWADDR, in dn_nl_dump_ifaddr()