Searched refs:in6_dev (Results 1 – 10 of 10) sorted by relevance
/linux-4.1.27/net/ipv6/ |
D | ndisc.c | 309 struct inet6_dev *in6_dev; in ndisc_constructor() local 313 in6_dev = in6_dev_get(dev); in ndisc_constructor() 314 if (!in6_dev) { in ndisc_constructor() 318 parms = in6_dev->nd_parms; in ndisc_constructor() 349 in6_dev_put(in6_dev); in ndisc_constructor() 1071 struct inet6_dev *in6_dev; in ndisc_router_discovery() local 1106 in6_dev = __in6_dev_get(skb->dev); in ndisc_router_discovery() 1107 if (!in6_dev) { in ndisc_router_discovery() 1118 if (!ipv6_accept_ra(in6_dev)) { in ndisc_router_discovery() 1135 if (in6_dev->if_flags & IF_RS_SENT) { in ndisc_router_discovery() [all …]
|
D | addrconf.c | 562 struct inet6_dev *in6_dev; in inet6_netconf_get_devconf() local 588 in6_dev = __in6_dev_get(dev); in inet6_netconf_get_devconf() 589 if (!in6_dev) in inet6_netconf_get_devconf() 591 devconf = &in6_dev->cnf; in inet6_netconf_get_devconf() 2261 struct inet6_dev *in6_dev; in addrconf_prefix_rcv() local 2288 in6_dev = in6_dev_get(dev); in addrconf_prefix_rcv() 2290 if (!in6_dev) { in addrconf_prefix_rcv() 2352 if (pinfo->autoconf && in6_dev->cnf.autoconf) { in addrconf_prefix_rcv() 2361 if (!ipv6_addr_any(&in6_dev->token)) { in addrconf_prefix_rcv() 2362 read_lock_bh(&in6_dev->lock); in addrconf_prefix_rcv() [all …]
|
D | ip6mr.c | 786 struct inet6_dev *in6_dev; in mif6_delete() local 820 in6_dev = __in6_dev_get(dev); in mif6_delete() 821 if (in6_dev) { in mif6_delete() 822 in6_dev->cnf.mc_forwarding--; in mif6_delete() 825 dev->ifindex, &in6_dev->cnf); in mif6_delete() 937 struct inet6_dev *in6_dev; in mif6_add() local 978 in6_dev = __in6_dev_get(dev); in mif6_add() 979 if (in6_dev) { in mif6_add() 980 in6_dev->cnf.mc_forwarding++; in mif6_add() 983 dev->ifindex, &in6_dev->cnf); in mif6_add()
|
D | route.c | 1835 struct inet6_dev *in6_dev; in rt6_do_redirect() local 1865 in6_dev = __in6_dev_get(skb->dev); in rt6_do_redirect() 1866 if (!in6_dev) in rt6_do_redirect() 1868 if (in6_dev->cnf.forwarding || !in6_dev->cnf.accept_redirects) in rt6_do_redirect()
|
/linux-4.1.27/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_main.c | 423 struct inet6_dev *in6_dev; in ocrdma_init_ipv6_gids() local 426 in6_dev = in6_dev_get(net); in ocrdma_init_ipv6_gids() 427 if (in6_dev) { in ocrdma_init_ipv6_gids() 428 read_lock_bh(&in6_dev->lock); in ocrdma_init_ipv6_gids() 429 list_for_each_entry(ifp, &in6_dev->addr_list, if_list) { in ocrdma_init_ipv6_gids() 433 read_unlock_bh(&in6_dev->lock); in ocrdma_init_ipv6_gids() 434 in6_dev_put(in6_dev); in ocrdma_init_ipv6_gids()
|
/linux-4.1.27/drivers/net/usb/ |
D | cdc_mbim.c | 313 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-4.1.27/net/sctp/ |
D | ipv6.c | 375 struct inet6_dev *in6_dev; in sctp_v6_copy_addrlist() local 380 if ((in6_dev = __in6_dev_get(dev)) == NULL) { in sctp_v6_copy_addrlist() 385 read_lock_bh(&in6_dev->lock); in sctp_v6_copy_addrlist() 386 list_for_each_entry(ifp, &in6_dev->addr_list, if_list) { in sctp_v6_copy_addrlist() 400 read_unlock_bh(&in6_dev->lock); in sctp_v6_copy_addrlist()
|
/linux-4.1.27/drivers/s390/net/ |
D | qeth_l3_main.c | 1706 static void qeth_l3_add_mc6(struct qeth_card *card, struct inet6_dev *in6_dev) in qeth_l3_add_mc6() argument 1713 for (im6 = in6_dev->mc_list; im6 != NULL; im6 = im6->next) { in qeth_l3_add_mc6() 1714 ndisc_mc_map(&im6->mca_addr, buf, in6_dev->dev, 0); in qeth_l3_add_mc6() 1757 struct inet6_dev *in6_dev; in qeth_l3_add_multicast_ipv6() local 1762 in6_dev = in6_dev_get(card->dev); in qeth_l3_add_multicast_ipv6() 1763 if (in6_dev == NULL) in qeth_l3_add_multicast_ipv6() 1766 read_lock_bh(&in6_dev->lock); in qeth_l3_add_multicast_ipv6() 1767 qeth_l3_add_mc6(card, in6_dev); in qeth_l3_add_multicast_ipv6() 1769 read_unlock_bh(&in6_dev->lock); in qeth_l3_add_multicast_ipv6() 1771 in6_dev_put(in6_dev); in qeth_l3_add_multicast_ipv6() [all …]
|
/linux-4.1.27/drivers/infiniband/hw/mlx4/ |
D | main.c | 1821 struct inet6_dev *in6_dev; in mlx4_ib_get_dev_addr() local 1847 in6_dev = in6_dev_get(dev); in mlx4_ib_get_dev_addr() 1848 if (in6_dev) { in mlx4_ib_get_dev_addr() 1849 read_lock_bh(&in6_dev->lock); in mlx4_ib_get_dev_addr() 1850 list_for_each_entry(ifp, &in6_dev->addr_list, if_list) { in mlx4_ib_get_dev_addr() 1856 read_unlock_bh(&in6_dev->lock); in mlx4_ib_get_dev_addr() 1857 in6_dev_put(in6_dev); in mlx4_ib_get_dev_addr()
|
/linux-4.1.27/drivers/net/ |
D | vxlan.c | 1515 struct inet6_dev *in6_dev; in neigh_reduce() local 1517 in6_dev = __in6_dev_get(dev); in neigh_reduce() 1518 if (!in6_dev) in neigh_reduce()
|