Home | History | Annotate | Download | only in net

Lines Matching defs:ipv6cp

13  * RFC2472 IPv6CP support.
122 #define SPPP_IPV6CPOPT_NAMELEN 5 /* buf size of ipv6cp option name */
523 static const struct cp ipv6cp = {
525 #ifdef INET6 /*don't run IPv6CP if there's no IPv6 support*/
530 "ipv6cp",
559 &ipv6cp, /* IDX_IPV6CP */
756 SPPP_LOG(sp, LOG_INFO, "reject IPv6CP packet "
757 "because IPv6CP is disabled\n");
762 sppp_cp_input(&ipv6cp, sp, m);
1138 sppp_cp_fini(&ipv6cp, sp);
3979 * The IPv6CP implementation. *
3991 sppp_cp_init(&ipv6cp, sp);
3993 sp->ipv6cp.opts = 0;
3994 sp->ipv6cp.flags = 0;
4009 sp->ipv6cp.flags &= ~(IPV6CP_MYIFID_SEEN|IPV6CP_MYIFID_DYN);
4011 sp->ipv6cp.flags &= ~IPV6CP_MYIFID_SEEN;
4019 * example.) Don't open IPv6CP in this case.
4027 sp->ipv6cp.flags |= IPV6CP_MYIFID_SEEN;
4028 SET(sp->ipv6cp.opts, SPPP_IPV6CP_OPT_IFID);
4075 SPPP_LOG(sp, LOG_DEBUG, "ipv6cp parse opts:");
4148 SPPP_LOG(sp, LOG_DEBUG, "ipv6cp parse opt values:");
4180 memcpy(sp->ipv6cp.my_ifid, &myaddr.s6_addr[8],
4181 sizeof(sp->ipv6cp.my_ifid));
4182 memcpy(sp->ipv6cp.his_ifid,
4184 sizeof(sp->ipv6cp.my_ifid));
4244 panic("IPv6CP RCR: CONF_ACK with non-zero rlen");
4269 * Analyze the IPv6CP Configure-Reject option list, and adjust our
4287 SPPP_LOG(sp, LOG_DEBUG, "ipv6cp rej opts:");
4315 CLR(sp->ipv6cp.opts, SPPP_IPV6CP_OPT_IFID);
4319 CLR(sp->ipv6cp.opts, SPPP_IPV6CP_OPT_COMPRESS);
4331 * Analyze the IPv6CP Configure-NAK option list, and adjust our
4351 SPPP_LOG(sp, LOG_DEBUG, "ipv6cp nak opts:");
4387 SET(sp->ipv6cp.opts, SPPP_IPV6CP_OPT_IFID);
4396 if (sp->ipv6cp.flags & IPV6CP_MYIFID_DYN) {
4414 sp->ipv6cp.flags |= IPV6CP_MYIFID_SEEN;
4452 SPPP_LOG(sp, LOG_INFO, "IPv6CP layer up\n");
4466 SPPP_LOG(sp, LOG_INFO, "IPv6CP layer down\n");
4480 if (ISSET(sp->ipv6cp.opts, SPPP_IPV6CP_OPT_IFID)) {
4490 if (ISSET(sp->ipv6cp.opts, SPPP_IPV6CP_OPT_COMPRESSION)) {
6215 memcpy(status->my_ifid, sp->ipv6cp.my_ifid,
6217 memcpy(status->his_ifid, sp->ipv6cp.his_ifid,
6405 case PPP_IPV6CP: return "ipv6cp";