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()
1280 u8 proto; in pfkey_getspi() local
1288 proto = pfkey_satype2proto(hdr->sadb_msg_satype); in pfkey_getspi()
1289 if (proto == 0) in pfkey_getspi()
1328 x = xfrm_find_acq(net, &dummy_mark, mode, reqid, proto, xdaddr, xsaddr, 1, family); in pfkey_getspi()
1342 err = verify_spi_info(x->id.proto, min_spi, max_spi); in pfkey_getspi()
1359 out_hdr->sadb_msg_satype = pfkey_proto2satype(proto); in pfkey_getspi()
1448 hdr->sadb_msg_satype = pfkey_proto2satype(x->id.proto); in key_notify_sa()
1539 __u8 proto; in pfkey_get() local
1554 proto = x->id.proto; in pfkey_get()
1562 out_hdr->sadb_msg_satype = pfkey_proto2satype(proto); in pfkey_get()
1703 hdr->sadb_msg_satype = pfkey_proto2satype(c->data.proto); in key_notify_sa_flush()
1720 unsigned int proto; in pfkey_flush() local
1724 proto = pfkey_satype2proto(hdr->sadb_msg_satype); in pfkey_flush()
1725 if (proto == 0) in pfkey_flush()
1728 err = xfrm_state_flush(net, proto, true); in pfkey_flush()
1736 c.data.proto = proto; in pfkey_flush()
1762 out_hdr->sadb_msg_satype = pfkey_proto2satype(x->id.proto); in dump_sa()
1791 u8 proto; in pfkey_dump() local
1798 proto = pfkey_satype2proto(hdr->sadb_msg_satype); in pfkey_dump()
1799 if (proto == 0) in pfkey_dump()
1822 xfrm_state_walk_init(&pfk->dump.u.state, proto, filter); in pfkey_dump()
1899 t->id.proto = rq->sadb_x_ipsecrequest_proto; /* XXX check proto */ in parse_ipsecrequest()
2030 addr->sadb_address_proto = pfkey_proto_from_xfrm(xp->selector.proto); in pfkey_xfrm_policy2msg()
2046 addr->sadb_address_proto = pfkey_proto_from_xfrm(xp->selector.proto); in pfkey_xfrm_policy2msg()
2117 rq->sadb_x_ipsecrequest_proto = t->id.proto; in pfkey_xfrm_policy2msg()
2222 xp->selector.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto); in pfkey_spdadd()
2234 xp->selector.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto); in pfkey_spdadd()
2329 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto); in pfkey_spddelete()
2337 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto); in pfkey_spddelete()
2477 m->proto = rq1->sadb_x_ipsecrequest_proto; in ipsecrequests_to_migrate()
2535 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto); in pfkey_migrate()
2544 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto); in pfkey_migrate()
2988 out_hdr->sadb_msg_satype = pfkey_proto2satype(x->id.proto); in key_notify_sa_expire()
3099 if (x->id.proto == IPPROTO_AH) in pfkey_send_acquire()
3101 else if (x->id.proto == IPPROTO_ESP) in pfkey_send_acquire()
3116 hdr->sadb_msg_satype = pfkey_proto2satype(x->id.proto); in pfkey_send_acquire()
3165 if (x->id.proto == IPPROTO_AH) in pfkey_send_acquire()
3167 else if (x->id.proto == IPPROTO_ESP) in pfkey_send_acquire()
3284 __u8 satype = (x->id.proto == IPPROTO_ESP ? SADB_SATYPE_ESP : 0); in pfkey_send_new_mapping()
3393 addr->sadb_address_proto = sel->proto; in set_sadb_address()
3443 uint8_t proto, uint8_t mode, int level, in set_ipsecrequest() argument
3458 rq->sadb_x_ipsecrequest_proto = proto; in set_ipsecrequest()
3527 hdr->sadb_msg_satype = pfkey_proto2satype(m->proto); in pfkey_send_migrate()
3559 if (set_ipsecrequest(skb, mp->proto, mode, in pfkey_send_migrate()
3566 if (set_ipsecrequest(skb, mp->proto, mode, in pfkey_send_migrate()