Lines Matching defs:ext

65 		const struct isakmp_gen *ext,			      \
103 const struct isakmp_gen *ext,
118 u_char np, const struct isakmp_gen *ext,
162 const struct isakmp_gen *ext,
541 const struct isakmp_gen *ext,
555 p = (struct ikev1_pl_sa *)ext;
557 safememcpy(&sa, ext, sizeof(sa));
581 np = (u_char *)ext + sizeof(sa);
583 ND_TCHECK2(*(ext + 1), sizeof(ident));
584 safememcpy(&ident, ext + 1, sizeof(ident));
589 ext = (struct isakmp_gen *)np;
590 ND_TCHECK(*ext);
592 cp = ikev1_sub_print(ndo, ISAKMP_NPTYPE_P, ext, ep, phase, doi, proto0,
603 const struct isakmp_gen *ext, u_int item_len _U_,
613 p = (struct ikev1_pl_p *)ext;
615 safememcpy(&prop, ext, sizeof(prop));
624 ext = (struct isakmp_gen *)((u_char *)(p + 1) + prop.spi_size);
625 ND_TCHECK(*ext);
627 cp = ikev1_sub_print(ndo, ISAKMP_NPTYPE_T, ext, ep, phase, doi0,
766 const struct isakmp_gen *ext, u_int item_len,
780 p = (struct ikev1_pl_t *)ext;
782 safememcpy(&t, ext, sizeof(t));
835 const struct isakmp_gen *ext, u_int item_len _U_,
843 ND_TCHECK(*ext);
844 safememcpy(&e, ext, sizeof(e));
848 if (!rawprint(ndo, (caddr_t)(ext + 1), ntohs(e.len) - 4))
851 return (u_char *)ext + ntohs(e.len);
859 const struct isakmp_gen *ext, u_int item_len _U_,
879 p = (struct ikev1_pl_id *)ext;
881 safememcpy(&id, ext, sizeof(id));
912 p = (struct ipsecdoi_id *)ext;
914 safememcpy(&id, ext, sizeof(id));
1030 return (u_char *)ext + item_len;
1038 const struct isakmp_gen *ext, u_int item_len _U_,
1053 p = (struct ikev1_pl_cert *)ext;
1055 safememcpy(&cert, ext, sizeof(cert));
1060 if (!rawprint(ndo, (caddr_t)(ext + 1), item_len - 4))
1063 return (u_char *)ext + item_len;
1071 const struct isakmp_gen *ext, u_int item_len _U_,
1085 p = (struct ikev1_pl_cert *)ext;
1087 safememcpy(&cert, ext, sizeof(cert));
1092 if (!rawprint(ndo, (caddr_t)(ext + 1), item_len - 4))
1095 return (u_char *)ext + item_len;
1103 const struct isakmp_gen *ext, u_int item_len _U_,
1111 ND_TCHECK(*ext);
1112 safememcpy(&e, ext, sizeof(e));
1116 if (!rawprint(ndo, (caddr_t)(ext + 1), ntohs(e.len) - 4))
1119 return (u_char *)ext + ntohs(e.len);
1127 const struct isakmp_gen *ext, u_int item_len _U_,
1135 ND_TCHECK(*ext);
1136 safememcpy(&e, ext, sizeof(e));
1140 if (!rawprint(ndo, (caddr_t)(ext + 1), ntohs(e.len) - 4))
1143 return (u_char *)ext + ntohs(e.len);
1151 const struct isakmp_gen *ext,
1161 ND_TCHECK(*ext);
1162 safememcpy(&e, ext, sizeof(e));
1166 if (!rawprint(ndo, (caddr_t)(ext + 1), ntohs(e.len) - 4))
1170 if (!ike_show_somedata(ndo, (u_char *)(caddr_t)(ext + 1), ep))
1173 return (u_char *)ext + ntohs(e.len);
1181 const struct isakmp_gen *ext, u_int item_len,
1238 p = (struct ikev1_pl_n *)ext;
1240 safememcpy(&n, ext, sizeof(n));
1314 return (u_char *)ext + item_len;
1322 const struct isakmp_gen *ext, u_int item_len _U_,
1335 p = (struct ikev1_pl_d *)ext;
1337 safememcpy(&d, ext, sizeof(d));
1366 const struct isakmp_gen *ext,
1375 ND_TCHECK(*ext);
1376 safememcpy(&e, ext, sizeof(e));
1380 if (!rawprint(ndo, (caddr_t)(ext + 1), ntohs(e.len) - 4))
1383 return (u_char *)ext + ntohs(e.len);
1403 const struct isakmp_gen *ext)
1407 ND_TCHECK(*ext);
1408 safememcpy(&e, ext, sizeof(e));
1414 if (!rawprint(ndo, (caddr_t)(ext + 1), ntohs(e.len) - 4))
1417 return (u_char *)ext + ntohs(e.len);
1425 const struct isakmp_gen *ext, u_int item_len,
1438 p = (struct ikev2_t *)ext;
1440 safememcpy(&t, ext, sizeof(t));
1503 const struct isakmp_gen *ext, u_int item_len _U_,
1511 p = (struct ikev2_p *)ext;
1513 safememcpy(&prop, ext, sizeof(prop));
1525 ext = (struct isakmp_gen *)((u_char *)(p + 1) + prop.spi_size);
1526 ND_TCHECK(*ext);
1528 cp = ikev2_sub_print(ndo, NULL, ISAKMP_NPTYPE_T, ext, ep, phase, doi0,
1567 const struct isakmp_gen *ext,
1575 k = (struct ikev2_ke *)ext;
1576 ND_TCHECK(*ext);
1577 safememcpy(&ke, ext, sizeof(ke));
1588 return (u_char *)ext + ntohs(ke.h.len);
1596 const struct isakmp_gen *ext,
1606 ND_TCHECK(*ext);
1607 safememcpy(&id, ext, sizeof(id));
1615 if (!rawprint(ndo, (caddr_t)(ext + 1), id_len - 4))
1622 typedata = (unsigned char *)(ext)+sizeof(struct ikev2_id);
1670 return (u_char *)ext + id_len;
1678 const struct isakmp_gen *ext,
1683 return ikev2_gen_print(ndo, tpay, ext);
1688 const struct isakmp_gen *ext,
1693 return ikev2_gen_print(ndo, tpay, ext);
1698 const struct isakmp_gen *ext,
1706 u_char *authdata = (u_char*)ext + sizeof(a);
1709 ND_TCHECK(*ext);
1710 safememcpy(&a, ext, sizeof(a));
1726 return (u_char *)ext + len;
1734 const struct isakmp_gen *ext,
1741 ND_TCHECK(*ext);
1742 safememcpy(&e, ext, sizeof(e));
1748 if (!rawprint(ndo, (caddr_t)(ext + 1), ntohs(e.len) - 4))
1752 if(!ike_show_somedata(ndo, (const u_char *)(ext+1), ep)) goto trunc;
1755 return (u_char *)ext + ntohs(e.len);
1764 const struct isakmp_gen *ext,
1776 p = (struct ikev2_n *)ext;
1778 safememcpy(&n, ext, sizeof(n));
1965 return (u_char *)ext + item_len;
1973 const struct isakmp_gen *ext,
1978 return ikev2_gen_print(ndo, tpay, ext);
1983 const struct isakmp_gen *ext,
1992 ND_TCHECK(*ext);
1993 safememcpy(&e, ext, sizeof(e));
1997 vid = (const u_char *)(ext+1);
2006 if (!rawprint(ndo, (caddr_t)(ext + 1), ntohs(e.len) - 4))
2009 return (u_char *)ext + ntohs(e.len);
2017 const struct isakmp_gen *ext,
2022 return ikev2_gen_print(ndo, tpay, ext);
2032 const struct isakmp_gen *ext,
2055 ND_TCHECK(*ext);
2056 safememcpy(&e, ext, sizeof(e));
2064 if (!rawprint(ndo, (caddr_t)(ext + 1), dlen))
2068 dat = (u_char *)(ext+1);
2078 ext = (const struct isakmp_gen *)ndo->ndo_packetp;
2081 ikev2_sub_print(ndo, base, e.np, ext, ndo->ndo_snapend,
2098 const struct isakmp_gen *ext,
2103 return ikev2_gen_print(ndo, tpay, ext);
2108 const struct isakmp_gen *ext,
2113 return ikev2_gen_print(ndo, tpay, ext);
2118 u_char np, const struct isakmp_gen *ext, const u_char *ep,
2126 cp = (u_char *)ext;
2127 ND_TCHECK(*ext);
2128 safememcpy(&e, ext, sizeof(e));
2145 cp = (*npfunc[np])(ndo, np, ext, item_len, ep, phase, doi, proto, depth);
2159 u_char np, const struct isakmp_gen *ext, const u_char *ep,
2166 cp = (const u_char *)ext;
2169 ND_TCHECK(*ext);
2171 safememcpy(&e, ext, sizeof(e));
2173 ND_TCHECK2(*ext, ntohs(e.len));
2180 cp = ike_sub0_print(ndo, np, ext, ep, phase, doi, proto, depth);
2190 ext = (struct isakmp_gen *)cp;
2262 const struct isakmp_gen *ext;
2280 ext = (struct isakmp_gen *)(p + 1);
2281 ikev1_sub_print(ndo, np, ext, ep, phase, 0, 0, 0);
2296 const struct isakmp_gen *ext, const u_char *ep,
2303 cp = (u_char *)ext;
2304 ND_TCHECK(*ext);
2305 safememcpy(&e, ext, sizeof(e));
2318 cp = ikev2_p_print(ndo, np, pcount, ext, item_len,
2321 cp = ikev2_t_print(ndo, np, pcount, ext, item_len,
2324 cp = ikev2_e_print(ndo, base, np, ext, item_len,
2331 cp = (*npfunc[np])(ndo, np, /*pcount,*/ ext, item_len,
2347 u_char np, const struct isakmp_gen *ext, const u_char *ep,
2355 cp = (const u_char *)ext;
2359 ND_TCHECK(*ext);
2361 safememcpy(&e, ext, sizeof(e));
2363 ND_TCHECK2(*ext, ntohs(e.len));
2371 ext, ep, phase, doi, proto, depth);
2381 ext = (struct isakmp_gen *)cp;
2417 const struct isakmp_gen *ext;
2436 ext = (struct isakmp_gen *)(p + 1);
2437 ikev2_sub_print(ndo, base, np, ext, ep, phase, 0, 0, 0);