SADB_X_EXT_POLICY
if (xpl->sadb_x_policy_exttype != SADB_X_EXT_POLICY) {
case SADB_X_EXT_POLICY:
xpl.sadb_x_policy_exttype = SADB_X_EXT_POLICY;
case SADB_X_EXT_POLICY:
m_xpl = (void *)mhp[SADB_X_EXT_POLICY];
p->sadb_x_policy_exttype = SADB_X_EXT_POLICY;
|| mhp[SADB_X_EXT_POLICY] == NULL) {
xpl = (struct sadb_x_policy *)mhp[SADB_X_EXT_POLICY];
xpl->sadb_x_policy_exttype = SADB_X_EXT_POLICY;
|| mhp[SADB_X_EXT_POLICY] == NULL) {
xpl = (struct sadb_x_policy *)mhp[SADB_X_EXT_POLICY];
|| mhp[SADB_X_EXT_POLICY] == NULL) {
xpl = (struct sadb_x_policy *)mhp[SADB_X_EXT_POLICY];
|| mhp[SADB_X_EXT_POLICY] == NULL) {
xpl = (struct sadb_x_policy *)mhp[SADB_X_EXT_POLICY];
|| mhp[SADB_X_EXT_POLICY] == NULL) {
xpl = (struct sadb_x_policy *)mhp[SADB_X_EXT_POLICY];
xpl = (struct sadb_x_policy *)mhp[SADB_X_EXT_POLICY];
|| mhp[SADB_X_EXT_POLICY] == NULL) {
xpl = (struct sadb_x_policy *)mhp[SADB_X_EXT_POLICY];
|| mhp[SADB_X_EXT_POLICY] == NULL) {
xpl = (struct sadb_x_policy *)mhp[SADB_X_EXT_POLICY];
xpl = (struct sadb_x_policy *) mhp[SADB_X_EXT_POLICY];
xpl->sadb_x_policy_exttype = SADB_X_EXT_POLICY;
xpl->sadb_x_policy_exttype = SADB_X_EXT_POLICY;
mhp->ext[SADB_X_EXT_POLICY] == NULL) {
mhp->extlen[SADB_X_EXT_POLICY] < sizeof(struct sadb_x_policy)) {
xpl0 = mhp->ext[SADB_X_EXT_POLICY];
mhp->extlen[SADB_X_EXT_POLICY] <= sizeof(*xpl0)) {
SADB_X_EXT_POLICY, SADB_EXT_LIFETIME_HARD,
SADB_X_EXT_POLICY,
if (xpl->sadb_x_policy_exttype != SADB_X_EXT_POLICY) {
mhp->ext[SADB_X_EXT_POLICY] == NULL) {
mhp->extlen[SADB_X_EXT_POLICY] < sizeof(struct sadb_x_policy)) {
xpl0 = mhp->ext[SADB_X_EXT_POLICY];
SADB_X_EXT_POLICY, SADB_EXT_ADDRESS_SRC, SADB_EXT_ADDRESS_DST);
if (mhp->ext[SADB_X_EXT_POLICY] == NULL ||
mhp->extlen[SADB_X_EXT_POLICY] < sizeof(struct sadb_x_policy)) {
xpl = mhp->ext[SADB_X_EXT_POLICY];
n->m_next = m_copym(m, mhp->extoff[SADB_X_EXT_POLICY],
mhp->extlen[SADB_X_EXT_POLICY], M_WAITOK);
if (mhp->ext[SADB_X_EXT_POLICY] == NULL ||
mhp->extlen[SADB_X_EXT_POLICY] < sizeof(struct sadb_x_policy)) {
xpl = mhp->ext[SADB_X_EXT_POLICY];
p->sadb_x_policy_exttype = SADB_X_EXT_POLICY;
xpl0 = mhp->ext[SADB_X_EXT_POLICY];
case SADB_X_EXT_POLICY:
case SADB_X_EXT_POLICY: