Lines Matching refs:lladdr
779 const u8 *lladdr, u8 new, u32 flags, u8 icmp6_type, in ndisc_update() argument
782 neigh_update(neigh, lladdr, new, flags, 0); in ndisc_update()
792 u8 *lladdr = NULL; in ndisc_recv_ns() local
827 lladdr = ndisc_opt_addr_data(ndopts.nd_opts_src_lladdr, dev); in ndisc_recv_ns()
828 if (!lladdr) { in ndisc_recv_ns()
947 !inc || lladdr || !dev->addr_len); in ndisc_recv_ns()
949 ndisc_update(dev, neigh, lladdr, NUD_STALE, in ndisc_recv_ns()
993 u8 *lladdr = NULL; in ndisc_recv_na() local
1031 lladdr = ndisc_opt_addr_data(ndopts.nd_opts_tgt_lladdr, dev); in ndisc_recv_na()
1032 if (!lladdr) { in ndisc_recv_na()
1079 if (!neigh && lladdr && idev && READ_ONCE(idev->cnf.forwarding)) { in ndisc_recv_na()
1098 if (lladdr && !memcmp(lladdr, dev->dev_addr, dev->addr_len) && in ndisc_recv_na()
1106 ndisc_update(dev, neigh, lladdr, in ndisc_recv_na()
1135 u8 *lladdr = NULL; in ndisc_recv_rs() local
1163 lladdr = ndisc_opt_addr_data(ndopts.nd_opts_src_lladdr, in ndisc_recv_rs()
1165 if (!lladdr) in ndisc_recv_rs()
1171 ndisc_update(skb->dev, neigh, lladdr, NUD_STALE, in ndisc_recv_rs()
1469 u8 *lladdr = NULL; in ndisc_router_discovery() local
1471 lladdr = ndisc_opt_addr_data(ndopts.nd_opts_src_lladdr, in ndisc_router_discovery()
1473 if (!lladdr) { in ndisc_router_discovery()
1478 ndisc_update(skb->dev, neigh, lladdr, NUD_STALE, in ndisc_router_discovery()