Lines Matching refs:proto

132 static struct proto key_proto = {
584 pfkey_proto2satype(uint16_t proto)
586 switch (proto) {
603 static uint8_t pfkey_proto_to_xfrm(uint8_t proto)
605 return proto == IPSEC_PROTO_ANY ? 0 : proto;
608 static uint8_t pfkey_proto_from_xfrm(uint8_t proto)
610 return proto ? proto : IPSEC_PROTO_ANY;
656 uint16_t proto;
664 proto = pfkey_satype2proto(hdr->sadb_msg_satype);
665 if (proto == 0)
690 return xfrm_state_lookup(net, DUMMY_MARK, xaddr, sa->sadb_sa_spi, proto, family);
953 pfkey_proto_from_xfrm(x->sel.proto);
1068 uint16_t proto;
1087 proto = pfkey_satype2proto(hdr->sadb_msg_satype);
1088 if (proto == 0)
1126 x->id.proto = proto;
1317 u8 proto;
1325 proto = pfkey_satype2proto(hdr->sadb_msg_satype);
1326 if (proto == 0)
1365 x = xfrm_find_acq(net, &dummy_mark, mode, reqid, 0, proto, xdaddr, xsaddr, 1, family);
1379 err = verify_spi_info(x->id.proto, min_spi, max_spi, NULL);
1396 out_hdr->sadb_msg_satype = pfkey_proto2satype(proto);
1485 hdr->sadb_msg_satype = pfkey_proto2satype(x->id.proto);
1576 __u8 proto;
1591 proto = x->id.proto;
1599 out_hdr->sadb_msg_satype = pfkey_proto2satype(proto);
1743 hdr->sadb_msg_satype = pfkey_proto2satype(c->data.proto);
1760 unsigned int proto;
1764 proto = pfkey_satype2proto(hdr->sadb_msg_satype);
1765 if (proto == 0)
1768 err = xfrm_state_flush(net, proto, true, false);
1776 c.data.proto = proto;
1802 out_hdr->sadb_msg_satype = pfkey_proto2satype(x->id.proto);
1831 u8 proto;
1841 proto = pfkey_satype2proto(hdr->sadb_msg_satype);
1842 if (proto == 0) {
1876 xfrm_state_walk_init(&pfk->dump.u.state, proto, filter);
1957 t->id.proto = rq->sadb_x_ipsecrequest_proto;
2089 addr->sadb_address_proto = pfkey_proto_from_xfrm(xp->selector.proto);
2104 addr->sadb_address_proto = pfkey_proto_from_xfrm(xp->selector.proto);
2172 rq->sadb_x_ipsecrequest_proto = t->id.proto;
2279 xp->selector.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto);
2291 xp->selector.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto);
2386 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto);
2394 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto);
2536 m->proto = rq1->sadb_x_ipsecrequest_proto;
2594 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto);
2603 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto);
3062 out_hdr->sadb_msg_satype = pfkey_proto2satype(x->id.proto);
3175 if (x->id.proto == IPPROTO_AH)
3177 else if (x->id.proto == IPPROTO_ESP)
3192 hdr->sadb_msg_satype = pfkey_proto2satype(x->id.proto);
3240 if (x->id.proto == IPPROTO_AH)
3242 else if (x->id.proto == IPPROTO_ESP)
3362 __u8 satype = (x->id.proto == IPPROTO_ESP ? SADB_SATYPE_ESP : 0);
3470 addr->sadb_address_proto = sel->proto;
3519 uint8_t proto, uint8_t mode, int level,
3533 rq->sadb_x_ipsecrequest_proto = proto;
3603 hdr->sadb_msg_satype = pfkey_proto2satype(m->proto);
3635 if (set_ipsecrequest(skb, mp->proto, mode,
3642 if (set_ipsecrequest(skb, mp->proto, mode,