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

Lines Matching defs:mhp

173 	caddr_t mhp[SADB_EXT_MAX + 1];
215 if (pfkey_align(msg, mhp)) {
221 if (pfkey_check(mhp)) {
227 msg = (struct sadb_msg *)mhp[0];
236 if ((pkrecvf[msg->sadb_msg_type])(mhp) < 0)
807 pk_recvgetspi(mhp)
808 caddr_t *mhp;
820 if (mhp[SADB_EXT_SA] == NULL
821 || mhp[SADB_EXT_ADDRESS_DST] == NULL) {
826 msg = (struct sadb_msg *)mhp[0];
827 sa = (struct sadb_sa *)mhp[SADB_EXT_SA];
828 dst = PFKEY_ADDR_SADDR(mhp[SADB_EXT_ADDRESS_SRC]); /* note SA dir */
1012 pk_recvupdate(mhp)
1013 caddr_t *mhp;
1028 if (mhp[0] == NULL
1029 || mhp[SADB_EXT_SA] == NULL
1030 || mhp[SADB_EXT_ADDRESS_SRC] == NULL
1031 || mhp[SADB_EXT_ADDRESS_DST] == NULL) {
1036 msg = (struct sadb_msg *)mhp[0];
1037 src = PFKEY_ADDR_SADDR(mhp[SADB_EXT_ADDRESS_SRC]);
1038 dst = PFKEY_ADDR_SADDR(mhp[SADB_EXT_ADDRESS_DST]);
1039 sa = (struct sadb_sa *)mhp[SADB_EXT_SA];
1041 sa_mode = mhp[SADB_X_EXT_SA2] == NULL
1043 : ((struct sadb_x_sa2 *)mhp[SADB_X_EXT_SA2])->sadb_x_sa2_mode;
1249 pk_recvadd(mhp)
1250 caddr_t *mhp;
1263 if (mhp[0] == NULL
1264 || mhp[SADB_EXT_SA] == NULL
1265 || mhp[SADB_EXT_ADDRESS_SRC] == NULL
1266 || mhp[SADB_EXT_ADDRESS_DST] == NULL) {
1271 msg = (struct sadb_msg *)mhp[0];
1272 src = PFKEY_ADDR_SADDR(mhp[SADB_EXT_ADDRESS_SRC]);
1273 dst = PFKEY_ADDR_SADDR(mhp[SADB_EXT_ADDRESS_DST]);
1274 sa = (struct sadb_sa *)mhp[SADB_EXT_SA];
1276 sa_mode = mhp[SADB_X_EXT_SA2] == NULL
1278 : ((struct sadb_x_sa2 *)mhp[SADB_X_EXT_SA2])->sadb_x_sa2_mode;
1314 pk_recvexpire(mhp)
1315 caddr_t *mhp;
1324 if (mhp[0] == NULL
1325 || mhp[SADB_EXT_SA] == NULL
1326 || mhp[SADB_EXT_ADDRESS_SRC] == NULL
1327 || mhp[SADB_EXT_ADDRESS_DST] == NULL
1328 || (mhp[SADB_EXT_LIFETIME_HARD] != NULL
1329 && mhp[SADB_EXT_LIFETIME_SOFT] != NULL)) {
1334 msg = (struct sadb_msg *)mhp[0];
1335 sa = (struct sadb_sa *)mhp[SADB_EXT_SA];
1336 src = PFKEY_ADDR_SADDR(mhp[SADB_EXT_ADDRESS_SRC]);
1337 dst = PFKEY_ADDR_SADDR(mhp[SADB_EXT_ADDRESS_DST]);
1339 sa_mode = mhp[SADB_X_EXT_SA2] == NULL
1341 : ((struct sadb_x_sa2 *)mhp[SADB_X_EXT_SA2])->sadb_x_sa2_mode;
1424 pk_recvacquire(mhp)
1425 caddr_t *mhp;
1439 if (mhp[0] == NULL
1440 || mhp[SADB_EXT_ADDRESS_SRC] == NULL
1441 || mhp[SADB_EXT_ADDRESS_DST] == NULL
1442 || mhp[SADB_X_EXT_POLICY] == NULL) {
1447 msg = (struct sadb_msg *)mhp[0];
1448 xpl = (struct sadb_x_policy *)mhp[SADB_X_EXT_POLICY];
1459 struct sockaddr *sa = PFKEY_ADDR_SADDR(mhp[SADB_EXT_ADDRESS_DST]);
1548 iph2[n]->dst = dupsaddr(PFKEY_ADDR_SADDR(mhp[SADB_EXT_ADDRESS_DST]));
1553 iph2[n]->src = dupsaddr(PFKEY_ADDR_SADDR(mhp[SADB_EXT_ADDRESS_SRC]));
1625 pk_recvdelete(mhp)
1626 caddr_t *mhp;
1639 if (mhp[0] == NULL
1640 || mhp[SADB_EXT_SA] == NULL
1641 || mhp[SADB_EXT_ADDRESS_SRC] == NULL
1642 || mhp[SADB_EXT_ADDRESS_DST] == NULL) {
1647 msg = (struct sadb_msg *)mhp[0];
1648 sa = (struct sadb_sa *)mhp[SADB_EXT_SA];
1649 src = PFKEY_ADDR_SADDR(mhp[SADB_EXT_ADDRESS_SRC]);
1650 dst = PFKEY_ADDR_SADDR(mhp[SADB_EXT_ADDRESS_DST]);
1696 pk_recvflush(mhp)
1697 caddr_t *mhp;
1704 if (mhp[0] == NULL) {
1864 pk_recvspdupdate(mhp)
1865 caddr_t *mhp;
1868 if (mhp[0] == NULL) {
1922 pk_recvspdadd(mhp)
1923 caddr_t *mhp;
1931 if (mhp[0] == NULL
1932 || mhp[SADB_EXT_ADDRESS_SRC] == NULL
1933 || mhp[SADB_EXT_ADDRESS_DST] == NULL
1934 || mhp[SADB_X_EXT_POLICY] == NULL) {
1939 saddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_SRC];
1940 daddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_DST];
1941 xpl = (struct sadb_x_policy *)mhp[SADB_X_EXT_POLICY];
1961 if (addnewsp(mhp) < 0)
2007 pk_recvspddelete(mhp)
2008 caddr_t *mhp;
2016 if (mhp[0] == NULL
2017 || mhp[SADB_EXT_ADDRESS_SRC] == NULL
2018 || mhp[SADB_EXT_ADDRESS_DST] == NULL
2019 || mhp[SADB_X_EXT_POLICY] == NULL) {
2024 saddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_SRC];
2025 daddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_DST];
2026 xpl = (struct sadb_x_policy *)mhp[SADB_X_EXT_POLICY];
2051 pk_recvspdexpire(mhp)
2052 caddr_t *mhp;
2060 if (mhp[0] == NULL
2061 || mhp[SADB_EXT_ADDRESS_SRC] == NULL
2062 || mhp[SADB_EXT_ADDRESS_DST] == NULL
2063 || mhp[SADB_X_EXT_POLICY] == NULL) {
2068 saddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_SRC];
2069 daddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_DST];
2070 xpl = (struct sadb_x_policy *)mhp[SADB_X_EXT_POLICY];
2095 pk_recvspdget(mhp)
2096 caddr_t *mhp;
2099 if (mhp[0] == NULL) {
2109 pk_recvspddump(mhp)
2110 caddr_t *mhp;
2119 if (mhp[0] == NULL) {
2124 msg = (struct sadb_msg *)mhp[0];
2126 saddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_SRC];
2127 daddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_DST];
2128 xpl = (struct sadb_x_policy *)mhp[SADB_X_EXT_POLICY];
2148 if (addnewsp(mhp) < 0)
2155 pk_recvspdflush(mhp)
2156 caddr_t *mhp;
2159 if (mhp[0] == NULL) {
2311 addnewsp(mhp)
2312 caddr_t *mhp;
2319 if (mhp[SADB_EXT_ADDRESS_SRC] == NULL
2320 || mhp[SADB_EXT_ADDRESS_DST] == NULL
2321 || mhp[SADB_X_EXT_POLICY] == NULL) {
2327 saddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_SRC];
2328 daddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_DST];
2329 xpl = (struct sadb_x_policy *)mhp[SADB_X_EXT_POLICY];