Lines Matching refs:in6_dev

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()
1140 in6_dev->if_flags |= IF_RA_RCVD; in ndisc_router_discovery()
1147 in6_dev->if_flags = (in6_dev->if_flags & ~(IF_RA_MANAGED | in ndisc_router_discovery()
1154 if (!in6_dev->cnf.accept_ra_defrtr) { in ndisc_router_discovery()
1164 if (!in6_dev->cnf.accept_ra_from_local && in ndisc_router_discovery()
1165 ipv6_chk_addr(dev_net(in6_dev->dev), &ipv6_hdr(skb)->saddr, in ndisc_router_discovery()
1179 !in6_dev->cnf.accept_ra_rtr_pref) in ndisc_router_discovery()
1228 if (in6_dev->cnf.accept_ra_min_hop_limit < 256 && in ndisc_router_discovery()
1230 if (in6_dev->cnf.accept_ra_min_hop_limit <= ra_msg->icmph.icmp6_hop_limit) { in ndisc_router_discovery()
1231 in6_dev->cnf.hop_limit = ra_msg->icmph.icmp6_hop_limit; in ndisc_router_discovery()
1246 if (in6_dev->nd_parms) { in ndisc_router_discovery()
1253 NEIGH_VAR_SET(in6_dev->nd_parms, RETRANS_TIME, rtime); in ndisc_router_discovery()
1254 in6_dev->tstamp = jiffies; in ndisc_router_discovery()
1255 inet6_ifinfo_notify(RTM_NEWLINK, in6_dev); in ndisc_router_discovery()
1265 if (rtime != NEIGH_VAR(in6_dev->nd_parms, BASE_REACHABLE_TIME)) { in ndisc_router_discovery()
1266 NEIGH_VAR_SET(in6_dev->nd_parms, in ndisc_router_discovery()
1268 NEIGH_VAR_SET(in6_dev->nd_parms, in ndisc_router_discovery()
1270 in6_dev->nd_parms->reachable_time = neigh_rand_reach_time(rtime); in ndisc_router_discovery()
1271 in6_dev->tstamp = jiffies; in ndisc_router_discovery()
1272 inet6_ifinfo_notify(RTM_NEWLINK, in6_dev); in ndisc_router_discovery()
1304 if (!ipv6_accept_ra(in6_dev)) { in ndisc_router_discovery()
1312 if (!in6_dev->cnf.accept_ra_from_local && in ndisc_router_discovery()
1313 ipv6_chk_addr(dev_net(in6_dev->dev), &ipv6_hdr(skb)->saddr, in ndisc_router_discovery()
1321 if (in6_dev->cnf.accept_ra_rtr_pref && ndopts.nd_opts_ri) { in ndisc_router_discovery()
1333 !in6_dev->cnf.accept_ra_defrtr) in ndisc_router_discovery()
1335 if (ri->prefix_len > in6_dev->cnf.accept_ra_rt_info_max_plen) in ndisc_router_discovery()
1355 if (in6_dev->cnf.accept_ra_pinfo && ndopts.nd_opts_pi) { in ndisc_router_discovery()
1366 if (ndopts.nd_opts_mtu && in6_dev->cnf.accept_ra_mtu) { in ndisc_router_discovery()
1375 } else if (in6_dev->cnf.mtu6 != mtu) { in ndisc_router_discovery()
1376 in6_dev->cnf.mtu6 = mtu; in ndisc_router_discovery()