Home
last modified time | relevance | path

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

/linux/net/ipv6/
A Dndisc.c329 struct inet6_dev *in6_dev; in ndisc_constructor() local
333 in6_dev = in6_dev_get(dev); in ndisc_constructor()
334 if (!in6_dev) { in ndisc_constructor()
338 parms = in6_dev->nd_parms; in ndisc_constructor()
369 in6_dev_put(in6_dev); in ndisc_constructor()
1174 struct inet6_dev *in6_dev; in ndisc_router_discovery() local
1214 if (!in6_dev) { in ndisc_router_discovery()
1255 in6_dev->if_flags = (in6_dev->if_flags & ~(IF_RA_MANAGED | in ndisc_router_discovery()
1363 if (in6_dev->nd_parms) { in ndisc_router_discovery()
1432 in6_dev->dev, 0)) { in ndisc_router_discovery()
[all …]
A Daddrconf.c681 in6_dev = in6_dev_get(dev); in inet6_netconf_get_devconf()
682 if (!in6_dev) in inet6_netconf_get_devconf()
684 devconf = &in6_dev->cnf; in inet6_netconf_get_devconf()
705 if (in6_dev) in inet6_netconf_get_devconf()
706 in6_dev_put(in6_dev); in inet6_netconf_get_devconf()
2586 struct inet6_dev *in6_dev, in addrconf_prefix_rcv_add_addr() argument
2679 struct inet6_dev *in6_dev; in addrconf_prefix_rcv() local
2706 in6_dev = in6_dev_get(dev); in addrconf_prefix_rcv()
2708 if (!in6_dev) { in addrconf_prefix_rcv()
2786 in6_dev)) { in addrconf_prefix_rcv()
[all …]
A Dip6mr.c699 struct inet6_dev *in6_dev; in mif6_delete() local
738 in6_dev = __in6_dev_get(dev); in mif6_delete()
739 if (in6_dev) { in mif6_delete()
740 in6_dev->cnf.mc_forwarding--; in mif6_delete()
743 dev->ifindex, &in6_dev->cnf); in mif6_delete()
865 struct inet6_dev *in6_dev; in mif6_add() local
906 in6_dev = __in6_dev_get(dev); in mif6_add()
907 if (in6_dev) { in mif6_add()
908 in6_dev->cnf.mc_forwarding++; in mif6_add()
911 dev->ifindex, &in6_dev->cnf); in mif6_add()
A Droute.c4136 struct inet6_dev *in6_dev; in rt6_do_redirect() local
4166 in6_dev = __in6_dev_get(skb->dev); in rt6_do_redirect()
4167 if (!in6_dev) in rt6_do_redirect()
4169 if (in6_dev->cnf.forwarding || !in6_dev->cnf.accept_redirects) in rt6_do_redirect()
/linux/drivers/infiniband/core/
A Droce_gid_mgmt.c379 struct inet6_dev *in6_dev; in enum_netdev_ipv6_ips() local
392 in6_dev = in6_dev_get(ndev); in enum_netdev_ipv6_ips()
393 if (!in6_dev) in enum_netdev_ipv6_ips()
396 read_lock_bh(&in6_dev->lock); in enum_netdev_ipv6_ips()
397 list_for_each_entry(ifp, &in6_dev->addr_list, if_list) { in enum_netdev_ipv6_ips()
407 read_unlock_bh(&in6_dev->lock); in enum_netdev_ipv6_ips()
409 in6_dev_put(in6_dev); in enum_netdev_ipv6_ips()
/linux/drivers/net/usb/
A Dcdc_mbim.c313 struct inet6_dev *in6_dev; in do_neigh_solicit() local
338 in6_dev = in6_dev_get(netdev); in do_neigh_solicit()
339 if (!in6_dev) in do_neigh_solicit()
341 is_router = !!in6_dev->cnf.forwarding; in do_neigh_solicit()
342 in6_dev_put(in6_dev); in do_neigh_solicit()
/linux/net/6lowpan/
A Dndisc.c199 struct inet6_dev *in6_dev, in lowpan_ndisc_prefix_rcv_add_addr() argument
212 err = addrconf_prefix_rcv_add_addr(net, dev, pinfo, in6_dev, in lowpan_ndisc_prefix_rcv_add_addr()
/linux/include/net/
A Dndisc.h218 struct inet6_dev *in6_dev,
297 struct inet6_dev *in6_dev, in ndisc_ops_prefix_rcv_add_addr() argument
306 dev->ndisc_ops->prefix_rcv_add_addr(net, dev, pinfo, in6_dev, in ndisc_ops_prefix_rcv_add_addr()
A Daddrconf.h125 struct inet6_dev *in6_dev,
/linux/net/batman-adv/
A Dmulticast.c135 struct inet6_dev *in6_dev = __in6_dev_get(dev); in batadv_mcast_mla_rtr_flags_softif_get_ipv6() local
137 if (in6_dev && in6_dev->cnf.mc_forwarding) in batadv_mcast_mla_rtr_flags_softif_get_ipv6()
409 struct inet6_dev *in6_dev; in batadv_mcast_mla_softif_get_ipv6() local
419 in6_dev = __in6_dev_get(dev); in batadv_mcast_mla_softif_get_ipv6()
420 if (!in6_dev) { in batadv_mcast_mla_softif_get_ipv6()
425 for (pmc6 = rcu_dereference(in6_dev->mc_list); in batadv_mcast_mla_softif_get_ipv6()
/linux/net/smc/
A Dsmc_clc.c503 struct inet6_dev *in6_dev = __in6_dev_get(dst->dev); in smc_clc_prfx_set6_rcu() local
507 if (!in6_dev) in smc_clc_prfx_set6_rcu()
510 list_for_each_entry(ifa, &in6_dev->addr_list, if_list) { in smc_clc_prfx_set6_rcu()
594 struct inet6_dev *in6_dev = __in6_dev_get(dev); in smc_clc_prfx_match6_rcu() local
599 if (!in6_dev) in smc_clc_prfx_match6_rcu()
604 list_for_each_entry(ifa, &in6_dev->addr_list, if_list) { in smc_clc_prfx_match6_rcu()
/linux/net/sctp/
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/drivers/s390/net/
A Dqeth_l3_main.c1050 struct inet6_dev *in6_dev; in qeth_l3_add_mcast_rtnl() local
1093 in6_dev = __in6_dev_get(dev); in qeth_l3_add_mcast_rtnl()
1094 if (!in6_dev) in qeth_l3_add_mcast_rtnl()
1101 for (im6 = rtnl_dereference(in6_dev->mc_list); in qeth_l3_add_mcast_rtnl()
/linux/drivers/net/
A Dvxlan.c2163 struct inet6_dev *in6_dev; in neigh_reduce() local
2168 in6_dev = __in6_dev_get(dev); in neigh_reduce()
2169 if (!in6_dev) in neigh_reduce()

Completed in 59 milliseconds