Lines Matching refs:proto
131 static struct proto key_proto = {
545 pfkey_proto2satype(uint16_t proto) in pfkey_proto2satype() argument
547 switch (proto) { in pfkey_proto2satype()
564 static uint8_t pfkey_proto_to_xfrm(uint8_t proto) in pfkey_proto_to_xfrm() argument
566 return proto == IPSEC_PROTO_ANY ? 0 : proto; in pfkey_proto_to_xfrm()
569 static uint8_t pfkey_proto_from_xfrm(uint8_t proto) in pfkey_proto_from_xfrm() argument
571 return proto ? proto : IPSEC_PROTO_ANY; in pfkey_proto_from_xfrm()
617 uint16_t proto; in pfkey_xfrm_state_lookup() local
625 proto = pfkey_satype2proto(hdr->sadb_msg_satype); in pfkey_xfrm_state_lookup()
626 if (proto == 0) in pfkey_xfrm_state_lookup()
651 return xfrm_state_lookup(net, DUMMY_MARK, xaddr, sa->sadb_sa_spi, proto, family); in pfkey_xfrm_state_lookup()
921 pfkey_proto_from_xfrm(x->sel.proto); in __pfkey_xfrm_state2msg()
1038 uint16_t proto; in pfkey_msg2xfrm_state() local
1057 proto = pfkey_satype2proto(hdr->sadb_msg_satype); in pfkey_msg2xfrm_state()
1058 if (proto == 0) in pfkey_msg2xfrm_state()
1098 x->id.proto = proto; in pfkey_msg2xfrm_state()
1281 u8 proto; in pfkey_getspi() local
1289 proto = pfkey_satype2proto(hdr->sadb_msg_satype); in pfkey_getspi()
1290 if (proto == 0) in pfkey_getspi()
1329 x = xfrm_find_acq(net, &dummy_mark, mode, reqid, proto, xdaddr, xsaddr, 1, family); in pfkey_getspi()
1343 err = verify_spi_info(x->id.proto, min_spi, max_spi); in pfkey_getspi()
1360 out_hdr->sadb_msg_satype = pfkey_proto2satype(proto); in pfkey_getspi()
1449 hdr->sadb_msg_satype = pfkey_proto2satype(x->id.proto); in key_notify_sa()
1540 __u8 proto; in pfkey_get() local
1555 proto = x->id.proto; in pfkey_get()
1563 out_hdr->sadb_msg_satype = pfkey_proto2satype(proto); in pfkey_get()
1704 hdr->sadb_msg_satype = pfkey_proto2satype(c->data.proto); in key_notify_sa_flush()
1721 unsigned int proto; in pfkey_flush() local
1725 proto = pfkey_satype2proto(hdr->sadb_msg_satype); in pfkey_flush()
1726 if (proto == 0) in pfkey_flush()
1729 err = xfrm_state_flush(net, proto, true); in pfkey_flush()
1737 c.data.proto = proto; in pfkey_flush()
1763 out_hdr->sadb_msg_satype = pfkey_proto2satype(x->id.proto); in dump_sa()
1792 u8 proto; in pfkey_dump() local
1799 proto = pfkey_satype2proto(hdr->sadb_msg_satype); in pfkey_dump()
1800 if (proto == 0) in pfkey_dump()
1823 xfrm_state_walk_init(&pfk->dump.u.state, proto, filter); in pfkey_dump()
1900 t->id.proto = rq->sadb_x_ipsecrequest_proto; /* XXX check proto */ in parse_ipsecrequest()
2031 addr->sadb_address_proto = pfkey_proto_from_xfrm(xp->selector.proto); in pfkey_xfrm_policy2msg()
2047 addr->sadb_address_proto = pfkey_proto_from_xfrm(xp->selector.proto); in pfkey_xfrm_policy2msg()
2118 rq->sadb_x_ipsecrequest_proto = t->id.proto; in pfkey_xfrm_policy2msg()
2223 xp->selector.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto); in pfkey_spdadd()
2235 xp->selector.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto); in pfkey_spdadd()
2330 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto); in pfkey_spddelete()
2338 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto); in pfkey_spddelete()
2478 m->proto = rq1->sadb_x_ipsecrequest_proto; in ipsecrequests_to_migrate()
2536 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto); in pfkey_migrate()
2545 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto); in pfkey_migrate()
2989 out_hdr->sadb_msg_satype = pfkey_proto2satype(x->id.proto); in key_notify_sa_expire()
3100 if (x->id.proto == IPPROTO_AH) in pfkey_send_acquire()
3102 else if (x->id.proto == IPPROTO_ESP) in pfkey_send_acquire()
3117 hdr->sadb_msg_satype = pfkey_proto2satype(x->id.proto); in pfkey_send_acquire()
3166 if (x->id.proto == IPPROTO_AH) in pfkey_send_acquire()
3168 else if (x->id.proto == IPPROTO_ESP) in pfkey_send_acquire()
3285 __u8 satype = (x->id.proto == IPPROTO_ESP ? SADB_SATYPE_ESP : 0); in pfkey_send_new_mapping()
3394 addr->sadb_address_proto = sel->proto; in set_sadb_address()
3444 uint8_t proto, uint8_t mode, int level, in set_ipsecrequest() argument
3459 rq->sadb_x_ipsecrequest_proto = proto; in set_ipsecrequest()
3528 hdr->sadb_msg_satype = pfkey_proto2satype(m->proto); in pfkey_send_migrate()
3560 if (set_ipsecrequest(skb, mp->proto, mode, in pfkey_send_migrate()
3567 if (set_ipsecrequest(skb, mp->proto, mode, in pfkey_send_migrate()