Lines Matching refs:rq
1887 parse_ipsecrequest(struct xfrm_policy *xp, struct sadb_x_ipsecrequest *rq) in parse_ipsecrequest() argument
1896 if (rq->sadb_x_ipsecrequest_mode == 0) in parse_ipsecrequest()
1899 t->id.proto = rq->sadb_x_ipsecrequest_proto; /* XXX check proto */ in parse_ipsecrequest()
1900 if ((mode = pfkey_mode_to_xfrm(rq->sadb_x_ipsecrequest_mode)) < 0) in parse_ipsecrequest()
1903 if (rq->sadb_x_ipsecrequest_level == IPSEC_LEVEL_USE) in parse_ipsecrequest()
1905 else if (rq->sadb_x_ipsecrequest_level == IPSEC_LEVEL_UNIQUE) { in parse_ipsecrequest()
1906 t->reqid = rq->sadb_x_ipsecrequest_reqid; in parse_ipsecrequest()
1915 u8 *sa = (u8 *) (rq + 1); in parse_ipsecrequest()
1942 struct sadb_x_ipsecrequest *rq = (void*)(pol+1); in parse_ipsecrequests() local
1948 if ((err = parse_ipsecrequest(xp, rq)) < 0) in parse_ipsecrequests()
1950 len -= rq->sadb_x_ipsecrequest_len; in parse_ipsecrequests()
1951 rq = (void*)((u8*)rq + rq->sadb_x_ipsecrequest_len); in parse_ipsecrequests()
2102 struct sadb_x_ipsecrequest *rq; in pfkey_xfrm_policy2msg() local
2113 rq = (void*)skb_put(skb, req_size); in pfkey_xfrm_policy2msg()
2115 memset(rq, 0, sizeof(*rq)); in pfkey_xfrm_policy2msg()
2116 rq->sadb_x_ipsecrequest_len = req_size; in pfkey_xfrm_policy2msg()
2117 rq->sadb_x_ipsecrequest_proto = t->id.proto; in pfkey_xfrm_policy2msg()
2120 rq->sadb_x_ipsecrequest_mode = mode; in pfkey_xfrm_policy2msg()
2121 rq->sadb_x_ipsecrequest_level = IPSEC_LEVEL_REQUIRE; in pfkey_xfrm_policy2msg()
2123 rq->sadb_x_ipsecrequest_level = IPSEC_LEVEL_UNIQUE; in pfkey_xfrm_policy2msg()
2125 rq->sadb_x_ipsecrequest_level = IPSEC_LEVEL_USE; in pfkey_xfrm_policy2msg()
2126 rq->sadb_x_ipsecrequest_reqid = t->reqid; in pfkey_xfrm_policy2msg()
2129 u8 *sa = (void *)(rq + 1); in pfkey_xfrm_policy2msg()
2495 struct sadb_x_ipsecrequest *rq; in pfkey_migrate() local
2549 rq = (struct sadb_x_ipsecrequest *)(pol + 1); in pfkey_migrate()
2556 ret = ipsecrequests_to_migrate(rq, len, &m[i]); in pfkey_migrate()
2561 rq = (struct sadb_x_ipsecrequest *)((u8 *)rq + ret); in pfkey_migrate()
3447 struct sadb_x_ipsecrequest *rq; in set_ipsecrequest() local
3455 rq = (struct sadb_x_ipsecrequest *)skb_put(skb, size_req); in set_ipsecrequest()
3456 memset(rq, 0, size_req); in set_ipsecrequest()
3457 rq->sadb_x_ipsecrequest_len = size_req; in set_ipsecrequest()
3458 rq->sadb_x_ipsecrequest_proto = proto; in set_ipsecrequest()
3459 rq->sadb_x_ipsecrequest_mode = mode; in set_ipsecrequest()
3460 rq->sadb_x_ipsecrequest_level = level; in set_ipsecrequest()
3461 rq->sadb_x_ipsecrequest_reqid = reqid; in set_ipsecrequest()
3463 sa = (u8 *) (rq + 1); in set_ipsecrequest()