Lines Matching refs:IPV6CP_IFIDLEN
127 memset(ifid, 0, IPV6CP_IFIDLEN);
217 memcpy(&myaddr.s6_addr[8], myifid, IPV6CP_IFIDLEN);
224 memcpy(&hisaddr.s6_addr[8], hisifid, IPV6CP_IFIDLEN);
284 } while (memcmp(ipv6cp->his_ifid, ipv6cp->my_ifid, IPV6CP_IFIDLEN) == 0);
294 && memcmp(ipv6cp->his_ifid, ipv6cp->my_ifid, IPV6CP_IFIDLEN) == 0);
623 u_char buff[IPV6CP_IFIDLEN+2];
629 memcpy(o->data, ipv6cp->my_ifid, IPV6CP_IFIDLEN);
630 INC_FSM_OPT(TY_TOKEN, IPV6CP_IFIDLEN + 2, o);
666 u_char zero[IPV6CP_IFIDLEN];
668 memset(zero, 0, IPV6CP_IFIDLEN);
670 if (memcmp(ifid, zero, IPV6CP_IFIDLEN) != 0
671 && memcmp(ifid, ipv6cp->my_ifid, IPV6CP_IFIDLEN) != 0)
672 memcpy(ipv6cp->his_ifid, ifid, IPV6CP_IFIDLEN);
675 opt.hdr.len = IPV6CP_IFIDLEN + 2;
676 memcpy(opt.data, &ipv6cp->his_ifid, IPV6CP_IFIDLEN);
677 if (memcmp(ifid, ipv6cp->his_ifid, IPV6CP_IFIDLEN) == 0)
691 u_char ifid[IPV6CP_IFIDLEN], zero[IPV6CP_IFIDLEN];
694 memset(zero, 0, IPV6CP_IFIDLEN);
705 memcpy(ifid, opt->data, IPV6CP_IFIDLEN);
716 if (memcmp(ifid, zero, IPV6CP_IFIDLEN) == 0) {
720 } else if (memcmp(ifid, ipv6cp->his_ifid, IPV6CP_IFIDLEN) == 0) {
726 } else if (memcmp(ifid, ipv6cp->my_ifid, IPV6CP_IFIDLEN) != 0) {
732 } while (n && memcmp(ifid, ipv6cp->his_ifid, IPV6CP_IFIDLEN) == 0);
749 memcpy(ipv6cp->my_ifid, ifid, IPV6CP_IFIDLEN);
782 memset(ifid, 0, IPV6CP_IFIDLEN);