Lines Matching defs:icmph
922 msg->icmph.icmp6_solicited) {
984 msg->icmph.icmp6_solicited ? NUD_REACHABLE : NUD_STALE,
986 (msg->icmph.icmp6_override ? NEIGH_UPDATE_F_OVERRIDE : 0)|
988 (msg->icmph.icmp6_router ? NEIGH_UPDATE_F_ISROUTER : 0));
1185 (ra_msg->icmph.icmp6_addrconf_managed ?
1187 (ra_msg->icmph.icmp6_addrconf_other ?
1193 lifetime = ntohs(ra_msg->icmph.icmp6_rt_lifetime);
1196 pref = ra_msg->icmph.icmp6_router_pref;
1244 if (ra_msg->icmph.icmp6_hop_limit) {
1245 in6_dev->cnf.hop_limit = ra_msg->icmph.icmp6_hop_limit;
1247 rt->dst.metrics[RTAX_HOPLIMIT-1] = ra_msg->icmph.icmp6_hop_limit;
1396 struct icmp6hdr *icmph;
1430 icmph = icmp6_hdr(skb);
1431 target = (struct in6_addr *) (icmph + 1);
1497 struct icmp6hdr *icmph;
1577 icmph = icmp6_hdr(buff);
1579 memset(icmph, 0, sizeof(struct icmp6hdr));
1580 icmph->icmp6_type = NDISC_REDIRECT;
1586 addrp = (struct in6_addr *)(icmph + 1);
1612 icmph->icmp6_cksum = csum_ipv6_magic(&saddr_buf, &ipv6_hdr(skb)->saddr,
1614 csum_partial(icmph, len, 0));
1658 if (msg->icmph.icmp6_code != 0) {
1661 msg->icmph.icmp6_code);
1667 switch (msg->icmph.icmp6_type) {