Lines Matching refs:mhp
202 caddr_t mhp[SADB_EXT_MAX + 1];
220 if (pfkey_align(m, mhp)) {
224 if (pfkey_check(mhp)) {
229 m_sa = (struct sadb_sa *)mhp[SADB_EXT_SA];
230 m_sa2 = (struct sadb_x_sa2 *)mhp[SADB_X_EXT_SA2];
231 m_lftc = (struct sadb_lifetime *)mhp[SADB_EXT_LIFETIME_CURRENT];
232 m_lfth = (struct sadb_lifetime *)mhp[SADB_EXT_LIFETIME_HARD];
233 m_lfts = (struct sadb_lifetime *)mhp[SADB_EXT_LIFETIME_SOFT];
234 m_saddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_SRC];
235 m_daddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_DST];
236 m_paddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_PROXY];
237 m_auth = (struct sadb_key *)mhp[SADB_EXT_KEY_AUTH];
238 m_enc = (struct sadb_key *)mhp[SADB_EXT_KEY_ENCRYPT];
239 m_sid = (struct sadb_ident *)mhp[SADB_EXT_IDENTITY_SRC];
240 m_did = (struct sadb_ident *)mhp[SADB_EXT_IDENTITY_DST];
241 m_sens = (struct sadb_sens *)mhp[SADB_EXT_SENSITIVITY];
242 m_sa_replay = (struct sadb_x_sa_replay *)mhp[SADB_X_EXT_SA_REPLAY];
243 natt_type = (struct sadb_x_nat_t_type *)mhp[SADB_X_EXT_NAT_T_TYPE];
244 natt_sport = (struct sadb_x_nat_t_port *)mhp[SADB_X_EXT_NAT_T_SPORT];
245 natt_dport = (struct sadb_x_nat_t_port *)mhp[SADB_X_EXT_NAT_T_DPORT];
246 natt_oai = (struct sadb_address *)mhp[SADB_X_EXT_NAT_T_OAI];
247 natt_oar = (struct sadb_address *)mhp[SADB_X_EXT_NAT_T_OAR];
248 m_lft_sw = (struct sadb_lifetime *)mhp[SADB_X_EXT_LFT_CUR_SW_OFFL];
249 m_lft_hw = (struct sadb_lifetime *)mhp[SADB_X_EXT_LFT_CUR_HW_OFFL];
250 if_hw_offl = (struct sadb_x_if_hw_offl *)mhp[SADB_X_EXT_IF_HW_OFFL];
435 caddr_t mhp[SADB_EXT_MAX + 1];
443 if (pfkey_align(m, mhp)) {
447 if (pfkey_check(mhp)) {
452 m_saddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_SRC];
453 m_daddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_DST];
454 m_xpl = (struct sadb_x_policy *)mhp[SADB_X_EXT_POLICY];
455 m_lftc = (struct sadb_lifetime *)mhp[SADB_EXT_LIFETIME_CURRENT];
456 m_lfth = (struct sadb_lifetime *)mhp[SADB_EXT_LIFETIME_HARD];