• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/src/router/iputils/racoon/

Lines Matching defs:id_b

2895 	struct ipsecdoi_id_b *id_b;
2902 if (iph1->id_p->l < sizeof(*id_b)) {
2909 id_b = (struct ipsecdoi_id_b *)iph1->id_p->v;
2914 if (id_b->type != IPSECDOI_ID_IPV4_ADDR
2915 && id_b->type != IPSECDOI_ID_IPV6_ADDR) {
2918 "but %s.\n", s_ipsecdoi_ident(id_b->type));
2924 switch (id_b->type) {
2931 s_ipsecdoi_ident(id_b->type));
2936 if (id_b->type == IPSECDOI_ID_IPV4_ADDR
2937 && id_b->type == IPSECDOI_ID_IPV6_ADDR) {
2939 if (id_b->proto_id == 0 && ntohs(id_b->port) != 0) {
2943 id_b->proto_id, ntohs(id_b->port));
2946 } else if (id_b->proto_id == IPPROTO_UDP) {
2951 if (ntohs(id_b->port) != PORT_ISAKMP) {
2970 if (ntohs(id_b->port) != port) {
2973 port, ntohs(id_b->port));
2986 if (iph1->rmconf->idvtype_p != doi2idtype(id_b->type)) {
2998 ident.v = (caddr_t)(id_b + 1);
3008 if (memcmp(ident0->v, id_b + 1, ident0->l)) {
3032 struct ipsecdoi_id_b id_b;
3037 id_b.proto_id = 0;
3038 id_b.port = 0;
3043 id_b.type = IPSECDOI_ID_FQDN;
3047 id_b.type = IPSECDOI_ID_USER_FQDN;
3051 id_b.type = IPSECDOI_ID_KEY_ID;
3056 id_b.type = IPSECDOI_ID_DER_ASN1_DN;
3089 id_b.type = IPSECDOI_ID_IPV4_ADDR;
3095 id_b.type = IPSECDOI_ID_IPV6_ADDR;
3105 id_b.proto_id = IPPROTO_UDP;
3106 id_b.port = htons(PORT_ISAKMP);
3122 ret = vmalloc(sizeof(id_b) + ident->l);
3129 memcpy(ret->v, &id_b, sizeof(id_b));
3130 memcpy(ret->v + sizeof(id_b), ident->v, ident->l);
3135 "use ID type of %s\n", s_ipsecdoi_ident(id_b.type));
3273 struct ipsecdoi_id_b id_b;
3276 id_b.type = idtype2doi(iph2->sainfo->idvtype);
3277 id_b.proto_id = 0;
3278 id_b.port = 0;
3286 iph2->id = vmalloc(sizeof(id_b) + ident->l);
3294 memcpy(iph2->id->v, &id_b, sizeof(id_b));
3295 memcpy(iph2->id->v + sizeof(id_b), ident->v, ident->l);
3424 struct ipsecdoi_id_b *id_b = (struct ipsecdoi_id_b *)buf->v;
3434 switch (id_b->type) {
3442 (id_b->port == 0
3444 : id_b->port); /* see sockaddr2id() */
3446 buf->v + sizeof(*id_b), sizeof(struct in_addr));
3456 (id_b->port == 0
3458 : id_b->port); /* see sockaddr2id() */
3460 buf->v + sizeof(*id_b), sizeof(struct in6_addr));
3465 "unsupported ID type %d\n", id_b->type);
3470 switch (id_b->type) {
3488 switch (id_b->type) {
3534 *ul_proto = id_b->proto_id == 0
3536 : id_b->proto_id; /* see sockaddr2id() */