RTM_NEWNEIGH
nlh = nlmsg_put(dump->skb, portid, seq, RTM_NEWNEIGH,
nlh = nlmsg_put(dump->skb, portid, seq, RTM_NEWNEIGH,
err = vxlan_fdb_notify(vxlan, f, rd, RTM_NEWNEIGH,
rc = vxlan_fdb_notify(vxlan, f, first_remote_rtnl(f), RTM_NEWNEIGH,
RTM_NEWNEIGH, NLM_F_MULTI, NULL);
RTM_NEWNEIGH, NLM_F_MULTI, rd);
RTM_NEWNEIGH, 0, first_remote_rcu(f));
vxlan_fdb_notify(vxlan, f, rdst, RTM_NEWNEIGH, true, NULL);
case RTM_NEWNEIGH:
fdb_notify(br, fdb, RTM_NEWNEIGH, true);
fdb_notify(br, fdb, RTM_NEWNEIGH, true);
RTM_NEWNEIGH,
RTM_NEWNEIGH, 0);
fdb_notify(br, fdb, RTM_NEWNEIGH, true);
fdb_notify(br, fdb, RTM_NEWNEIGH, swdev_notify);
fdb_notify(br, fdb, RTM_NEWNEIGH, swdev_notify);
fdb_notify(br, fdb, RTM_NEWNEIGH, true);
fdb_notify(br, f, RTM_NEWNEIGH, false);
case RTM_NEWNEIGH:
__neigh_notify(neigh, RTM_NEWNEIGH, 0, 0);
__neigh_notify(neigh, RTM_NEWNEIGH, 0, nlmsg_pid);
RTM_NEWNEIGH, flags);
RTM_NEWNEIGH, flags, tbl);
err = pneigh_fill_info(skb, pn, pid, seq, RTM_NEWNEIGH, 0, tbl);
err = neigh_fill_info(skb, neigh, pid, seq, RTM_NEWNEIGH, 0);
{.msgtype = RTM_NEWNEIGH, .doit = neigh_add},
rtnl_fdb_notify(dev, addr, vid, RTM_NEWNEIGH,
RTM_NEWNEIGH, NTF_SELF,
{.protocol = PF_BRIDGE, .msgtype = RTM_NEWNEIGH, .doit = rtnl_fdb_add},
nlh = nlmsg_put(dump->skb, portid, seq, RTM_NEWNEIGH,
RTM_NEWNEIGH, NLM_F_MULTI, neigh);
{THIS_MODULE, PF_MCTP, RTM_NEWNEIGH, mctp_rtm_newneigh, NULL, 0},
} else if (nh->nlmsg_type == RTM_NEWNEIGH) {
} else if (nh->nlmsg_type == RTM_NEWNEIGH) {
{ RTM_NEWNEIGH, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },