RTM_NEWADDR
rtmsg_ifa(RTM_NEWADDR, ifa, nlh, NETLINK_CB(skb).portid);
rtmsg_ifa(RTM_NEWADDR, ifa, NULL, 0);
case RTM_NEWADDR:
return inet_dump_addr(skb, cb, RTM_NEWADDR);
{.protocol = PF_INET, .msgtype = RTM_NEWADDR, .doit = inet_rtm_newaddr,
rtmsg_ifa(RTM_NEWADDR, promote, nlh, portid);
rtmsg_ifa(RTM_NEWADDR, ifa, nlh, portid);
rtmsg_ifa(RTM_NEWADDR, ifa, NULL, 0);
ipv6_ifa_notify(RTM_NEWADDR, ifp);
ipv6_ifa_notify(RTM_NEWADDR, ifp);
ipv6_ifa_notify(RTM_NEWADDR, ifp);
fillargs->event = RTM_NEWADDR;
.event = RTM_NEWADDR,
inet6_ifa_notify(event ? : RTM_NEWADDR, ifp);
case RTM_NEWADDR:
{.owner = THIS_MODULE, .protocol = PF_INET6, .msgtype = RTM_NEWADDR,
RTM_NEWADDR, portid, seq, NLM_F_MULTI);
mctp_addr_notify(mdev, addr->s_addr, RTM_NEWADDR, skb, nlh);
{.owner = THIS_MODULE, .protocol = PF_MCTP, .msgtype = RTM_NEWADDR,
phonet_address_notify(dev_net(dev), RTM_NEWADDR, dev->ifindex,
cb->nlh->nlmsg_seq, RTM_NEWADDR);
{.owner = THIS_MODULE, .protocol = PF_PHONET, .msgtype = RTM_NEWADDR,
if (nlh->nlmsg_type == RTM_NEWADDR)
{ RTM_NEWADDR, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
req.nh.nlmsg_type = RTM_NEWADDR;
req.nh.nlmsg_type = RTM_NEWADDR;