Home
last modified time | relevance | path

Searched refs:in6_dev (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/net/usb/
H A Dcdc_mbim.c314 struct inet6_dev *in6_dev; in do_neigh_solicit() local
339 in6_dev = in6_dev_get(netdev); in do_neigh_solicit()
340 if (!in6_dev) in do_neigh_solicit()
342 is_router = !!READ_ONCE(in6_dev->cnf.forwarding); in do_neigh_solicit()
343 in6_dev_put(in6_dev); in do_neigh_solicit()
/linux/net/6lowpan/
H A Dndisc.c191 struct inet6_dev *in6_dev, in lowpan_ndisc_prefix_rcv_add_addr() argument
204 err = addrconf_prefix_rcv_add_addr(net, dev, pinfo, in6_dev, in lowpan_ndisc_prefix_rcv_add_addr()
/linux/include/net/
H A Dndisc.h203 struct inet6_dev *in6_dev,
273 struct inet6_dev *in6_dev, in ndisc_ops_prefix_rcv_add_addr() argument
282 dev->ndisc_ops->prefix_rcv_add_addr(net, dev, pinfo, in6_dev, in ndisc_ops_prefix_rcv_add_addr()
/linux/net/batman-adv/
H A Dmulticast.c134 struct inet6_dev *in6_dev = __in6_dev_get(dev); in batadv_mcast_mla_rtr_flags_meshif_get_ipv6() local
136 if (in6_dev && atomic_read(&in6_dev->cnf.mc_forwarding)) in batadv_mcast_mla_rtr_flags_meshif_get_ipv6()
438 struct inet6_dev *in6_dev; in batadv_mcast_mla_meshif_get_ipv6() local
448 in6_dev = __in6_dev_get(dev); in batadv_mcast_mla_meshif_get_ipv6()
449 if (!in6_dev) { in batadv_mcast_mla_meshif_get_ipv6()
454 for (pmc6 = rcu_dereference(in6_dev->mc_list); in batadv_mcast_mla_meshif_get_ipv6()
/linux/net/sctp/
H A Dipv6.c461 struct inet6_dev *in6_dev; in sctp_v6_copy_addrlist() local
466 if ((in6_dev = __in6_dev_get(dev)) == NULL) { in sctp_v6_copy_addrlist()
471 read_lock_bh(&in6_dev->lock); in sctp_v6_copy_addrlist()
472 list_for_each_entry(ifp, &in6_dev->addr_list, if_list) { in sctp_v6_copy_addrlist()
485 read_unlock_bh(&in6_dev->lock); in sctp_v6_copy_addrlist()
/linux/net/smc/
H A Dsmc_clc.c538 struct inet6_dev *in6_dev = __in6_dev_get(dev); in smc_clc_prfx_set6_rcu() local
542 if (!in6_dev) in smc_clc_prfx_set6_rcu()
545 list_for_each_entry(ifa, &in6_dev->addr_list, if_list) { in smc_clc_prfx_set6_rcu()
632 struct inet6_dev *in6_dev = __in6_dev_get(dev); in smc_clc_prfx_match6_rcu() local
637 if (!in6_dev) in smc_clc_prfx_match6_rcu()
642 list_for_each_entry(ifa, &in6_dev->addr_list, if_list) { in smc_clc_prfx_match6_rcu()
/linux/net/ipv6/
H A Dip6mr.c722 struct inet6_dev *in6_dev; in mif6_delete() local
759 in6_dev = __in6_dev_get(dev); in mif6_delete()
760 if (in6_dev) { in mif6_delete()
761 atomic_dec(&in6_dev->cnf.mc_forwarding); in mif6_delete()
764 dev->ifindex, &in6_dev->cnf); in mif6_delete()
886 struct inet6_dev *in6_dev; in mif6_add() local
927 in6_dev = __in6_dev_get(dev); in mif6_add()
928 if (in6_dev) { in mif6_add()
929 atomic_inc(&in6_dev->cnf.mc_forwarding); in mif6_add()
932 dev->ifindex, &in6_dev->cnf); in mif6_add()
H A Droute.c4222 struct inet6_dev *in6_dev; in rt6_do_redirect() local
4252 in6_dev = __in6_dev_get(skb->dev); in rt6_do_redirect()
4253 if (!in6_dev) in rt6_do_redirect()
4255 if (READ_ONCE(in6_dev->cnf.forwarding) || in rt6_do_redirect()
4256 !READ_ONCE(in6_dev->cnf.accept_redirects)) in rt6_do_redirect()
/linux/net/ipv4/
H A Dicmp.c1244 struct inet6_dev *in6_dev; in icmp_rcv()
1334 in6_dev = __in6_dev_get(dev); in ip_icmp_error_rfc4884_validate()
1335 if (in6_dev && !list_empty(&in6_dev->addr_list)) in ip_icmp_error_rfc4884_validate()
1056 struct inet6_dev *in6_dev; icmp_build_probe() local