Lines Matching defs:ext

1089 	sadb_ext_t *walker;	/* For when we need a generic ext. pointer. */
1508 sadb_ext_t *ext;
1514 ext = (sadb_ext_t *)(samsg + 1);
1517 while ((uint8_t *)ext < msgend) {
1518 if (ext->sadb_ext_type == SADB_EXT_RESERVED ||
1519 ext->sadb_ext_type == SADB_EXT_KEY_AUTH ||
1520 ext->sadb_ext_type == SADB_X_EXT_EDUMP ||
1521 ext->sadb_ext_type == SADB_EXT_KEY_ENCRYPT) {
1533 copylen = ((uint8_t *)ext) - (target +
1536 ovbcopy(((uint8_t *)ext - copylen), target,
1540 SADB_8TO64(((uint8_t *)ext) - target +
1541 SADB_64TO8(ext->sadb_ext_len));
1543 target = (uint8_t *)ext;
1546 sofar += ext->sadb_ext_len;
1549 ext = (sadb_ext_t *)(((uint64_t *)ext) + ext->sadb_ext_len);
1552 ASSERT((uint8_t *)ext == msgend);
1555 copylen = ((uint8_t *)ext) - (target +
1558 ovbcopy(((uint8_t *)ext - copylen), target, copylen);
1766 sadb_addrcheck(queue_t *pfkey_q, mblk_t *mp, sadb_ext_t *ext, uint_t serial,
1769 sadb_address_t *addr = (sadb_address_t *)ext;
1775 ASSERT(ext != NULL);
1776 ASSERT((ext->sadb_ext_type == SADB_EXT_ADDRESS_SRC) ||
1777 (ext->sadb_ext_type == SADB_EXT_ADDRESS_DST) ||
1778 (ext->sadb_ext_type == SADB_X_EXT_ADDRESS_INNER_SRC) ||
1779 (ext->sadb_ext_type == SADB_X_EXT_ADDRESS_INNER_DST) ||
1780 (ext->sadb_ext_type == SADB_X_EXT_ADDRESS_NATT_LOC) ||
1781 (ext->sadb_ext_type == SADB_X_EXT_ADDRESS_NATT_REM));
1806 switch (ext->sadb_ext_type) {
1844 if (ext->sadb_ext_type == SADB_X_EXT_ADDRESS_INNER_SRC ||
1845 ext->sadb_ext_type == SADB_X_EXT_ADDRESS_INNER_DST) {
1852 (ext->sadb_ext_type == SADB_X_EXT_ADDRESS_INNER_SRC) ?
7423 * the hop-by-hop ext header's next header and length fields. Add