Lines Matching refs:icmph
880 msg->icmph.icmp6_solicited) {
935 msg->icmph.icmp6_solicited ? NUD_REACHABLE : NUD_STALE,
937 (msg->icmph.icmp6_override ? NEIGH_UPDATE_F_OVERRIDE : 0)|
939 (msg->icmph.icmp6_router ? NEIGH_UPDATE_F_ISROUTER : 0));
1076 (ra_msg->icmph.icmp6_addrconf_managed ?
1078 (ra_msg->icmph.icmp6_addrconf_other ?
1084 lifetime = ntohs(ra_msg->icmph.icmp6_rt_lifetime);
1087 pref = ra_msg->icmph.icmp6_router_pref;
1135 if (ra_msg->icmph.icmp6_hop_limit) {
1136 in6_dev->cnf.hop_limit = ra_msg->icmph.icmp6_hop_limit;
1138 rt->u.dst.metrics[RTAX_HOPLIMIT-1] = ra_msg->icmph.icmp6_hop_limit;
1260 struct icmp6hdr *icmph;
1284 icmph = icmp6_hdr(skb);
1285 target = (struct in6_addr *) (icmph + 1);
1348 struct icmp6hdr *icmph;
1438 icmph = icmp6_hdr(buff);
1440 memset(icmph, 0, sizeof(struct icmp6hdr));
1441 icmph->icmp6_type = NDISC_REDIRECT;
1447 addrp = (struct in6_addr *)(icmph + 1);
1473 icmph->icmp6_cksum = csum_ipv6_magic(&saddr_buf, &ipv6_hdr(skb)->saddr,
1475 csum_partial((u8 *) icmph, len, 0));
1520 if (msg->icmph.icmp6_code != 0) {
1523 msg->icmph.icmp6_code);
1529 switch (msg->icmph.icmp6_type) {