Lines Matching defs:ip6cp
7027 struct ip6ctlparam *ip6cp;
7036 ip6cp = (struct ip6ctlparam *)d;
7040 if (ip6cp->ip6c_m == NULL) {
7047 if (ip6cp->ip6c_m->m_pkthdr.len <
7048 ip6cp->ip6c_off + sizeof(struct udphdr) + offsetof(struct sctphdr, checksum)) {
7053 m_copydata(ip6cp->ip6c_m,
7054 ip6cp->ip6c_off,
7059 m_copydata(ip6cp->ip6c_m,
7060 ip6cp->ip6c_off + sizeof(struct udphdr),
7067 src.sin6_addr = ip6cp->ip6c_ip6->ip6_src;
7068 if (in6_setscope(&src.sin6_addr, ip6cp->ip6c_m->m_pkthdr.rcvif, NULL) != 0) {
7075 dst.sin6_addr = ip6cp->ip6c_ip6->ip6_dst;
7076 if (in6_setscope(&dst.sin6_addr, ip6cp->ip6c_m->m_pkthdr.rcvif, NULL) != 0) {
7105 if (ip6cp->ip6c_m->m_pkthdr.len >=
7106 ip6cp->ip6c_off + sizeof(struct udphdr) +
7118 m_copydata(ip6cp->ip6c_m,
7119 ip6cp->ip6c_off +
7124 m_copydata(ip6cp->ip6c_m,
7125 ip6cp->ip6c_off +
7141 type = ip6cp->ip6c_icmp6->icmp6_type;
7142 code = ip6cp->ip6c_icmp6->icmp6_code;
7149 (uint16_t) ntohl(ip6cp->ip6c_icmp6->icmp6_mtu));