Lines Matching refs:rq
1888 parse_ipsecrequest(struct xfrm_policy *xp, struct sadb_x_ipsecrequest *rq) in parse_ipsecrequest() argument
1897 if (rq->sadb_x_ipsecrequest_mode == 0) in parse_ipsecrequest()
1900 t->id.proto = rq->sadb_x_ipsecrequest_proto; /* XXX check proto */ in parse_ipsecrequest()
1901 if ((mode = pfkey_mode_to_xfrm(rq->sadb_x_ipsecrequest_mode)) < 0) in parse_ipsecrequest()
1904 if (rq->sadb_x_ipsecrequest_level == IPSEC_LEVEL_USE) in parse_ipsecrequest()
1906 else if (rq->sadb_x_ipsecrequest_level == IPSEC_LEVEL_UNIQUE) { in parse_ipsecrequest()
1907 t->reqid = rq->sadb_x_ipsecrequest_reqid; in parse_ipsecrequest()
1916 u8 *sa = (u8 *) (rq + 1); in parse_ipsecrequest()
1943 struct sadb_x_ipsecrequest *rq = (void*)(pol+1); in parse_ipsecrequests() local
1949 if ((err = parse_ipsecrequest(xp, rq)) < 0) in parse_ipsecrequests()
1951 len -= rq->sadb_x_ipsecrequest_len; in parse_ipsecrequests()
1952 rq = (void*)((u8*)rq + rq->sadb_x_ipsecrequest_len); in parse_ipsecrequests()
2103 struct sadb_x_ipsecrequest *rq; in pfkey_xfrm_policy2msg() local
2114 rq = (void*)skb_put(skb, req_size); in pfkey_xfrm_policy2msg()
2116 memset(rq, 0, sizeof(*rq)); in pfkey_xfrm_policy2msg()
2117 rq->sadb_x_ipsecrequest_len = req_size; in pfkey_xfrm_policy2msg()
2118 rq->sadb_x_ipsecrequest_proto = t->id.proto; in pfkey_xfrm_policy2msg()
2121 rq->sadb_x_ipsecrequest_mode = mode; in pfkey_xfrm_policy2msg()
2122 rq->sadb_x_ipsecrequest_level = IPSEC_LEVEL_REQUIRE; in pfkey_xfrm_policy2msg()
2124 rq->sadb_x_ipsecrequest_level = IPSEC_LEVEL_UNIQUE; in pfkey_xfrm_policy2msg()
2126 rq->sadb_x_ipsecrequest_level = IPSEC_LEVEL_USE; in pfkey_xfrm_policy2msg()
2127 rq->sadb_x_ipsecrequest_reqid = t->reqid; in pfkey_xfrm_policy2msg()
2130 u8 *sa = (void *)(rq + 1); in pfkey_xfrm_policy2msg()
2496 struct sadb_x_ipsecrequest *rq; in pfkey_migrate() local
2550 rq = (struct sadb_x_ipsecrequest *)(pol + 1); in pfkey_migrate()
2557 ret = ipsecrequests_to_migrate(rq, len, &m[i]); in pfkey_migrate()
2562 rq = (struct sadb_x_ipsecrequest *)((u8 *)rq + ret); in pfkey_migrate()
3448 struct sadb_x_ipsecrequest *rq; in set_ipsecrequest() local
3456 rq = (struct sadb_x_ipsecrequest *)skb_put(skb, size_req); in set_ipsecrequest()
3457 memset(rq, 0, size_req); in set_ipsecrequest()
3458 rq->sadb_x_ipsecrequest_len = size_req; in set_ipsecrequest()
3459 rq->sadb_x_ipsecrequest_proto = proto; in set_ipsecrequest()
3460 rq->sadb_x_ipsecrequest_mode = mode; in set_ipsecrequest()
3461 rq->sadb_x_ipsecrequest_level = level; in set_ipsecrequest()
3462 rq->sadb_x_ipsecrequest_reqid = reqid; in set_ipsecrequest()
3464 sa = (u8 *) (rq + 1); in set_ipsecrequest()