Lines Matching defs:proto

132 static struct proto key_proto = {
588 pfkey_proto2satype(uint16_t proto)
590 switch (proto) {
607 static uint8_t pfkey_proto_to_xfrm(uint8_t proto)
609 return proto == IPSEC_PROTO_ANY ? 0 : proto;
612 static uint8_t pfkey_proto_from_xfrm(uint8_t proto)
614 return proto ? proto : IPSEC_PROTO_ANY;
660 uint16_t proto;
668 proto = pfkey_satype2proto(hdr->sadb_msg_satype);
669 if (proto == 0)
694 return xfrm_state_lookup(net, DUMMY_MARK, xaddr, sa->sadb_sa_spi, proto, family);
957 pfkey_proto_from_xfrm(x->sel.proto);
1072 uint16_t proto;
1091 proto = pfkey_satype2proto(hdr->sadb_msg_satype);
1092 if (proto == 0)
1130 x->id.proto = proto;
1322 u8 proto;
1330 proto = pfkey_satype2proto(hdr->sadb_msg_satype);
1331 if (proto == 0)
1370 x = xfrm_find_acq(net, &dummy_mark, mode, reqid, 0, proto, xdaddr, xsaddr, 1, family);
1384 err = verify_spi_info(x->id.proto, min_spi, max_spi);
1401 out_hdr->sadb_msg_satype = pfkey_proto2satype(proto);
1490 hdr->sadb_msg_satype = pfkey_proto2satype(x->id.proto);
1581 __u8 proto;
1596 proto = x->id.proto;
1604 out_hdr->sadb_msg_satype = pfkey_proto2satype(proto);
1748 hdr->sadb_msg_satype = pfkey_proto2satype(c->data.proto);
1765 unsigned int proto;
1769 proto = pfkey_satype2proto(hdr->sadb_msg_satype);
1770 if (proto == 0)
1773 err = xfrm_state_flush(net, proto, true, false);
1781 c.data.proto = proto;
1807 out_hdr->sadb_msg_satype = pfkey_proto2satype(x->id.proto);
1836 u8 proto;
1846 proto = pfkey_satype2proto(hdr->sadb_msg_satype);
1847 if (proto == 0) {
1881 xfrm_state_walk_init(&pfk->dump.u.state, proto, filter);
1962 t->id.proto = rq->sadb_x_ipsecrequest_proto;
2094 addr->sadb_address_proto = pfkey_proto_from_xfrm(xp->selector.proto);
2109 addr->sadb_address_proto = pfkey_proto_from_xfrm(xp->selector.proto);
2177 rq->sadb_x_ipsecrequest_proto = t->id.proto;
2284 xp->selector.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto);
2296 xp->selector.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto);
2391 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto);
2399 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto);
2541 m->proto = rq1->sadb_x_ipsecrequest_proto;
2599 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto);
2608 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto);
3067 out_hdr->sadb_msg_satype = pfkey_proto2satype(x->id.proto);
3180 if (x->id.proto == IPPROTO_AH)
3182 else if (x->id.proto == IPPROTO_ESP)
3197 hdr->sadb_msg_satype = pfkey_proto2satype(x->id.proto);
3245 if (x->id.proto == IPPROTO_AH)
3247 else if (x->id.proto == IPPROTO_ESP)
3367 __u8 satype = (x->id.proto == IPPROTO_ESP ? SADB_SATYPE_ESP : 0);
3475 addr->sadb_address_proto = sel->proto;
3524 uint8_t proto, uint8_t mode, int level,
3538 rq->sadb_x_ipsecrequest_proto = proto;
3608 hdr->sadb_msg_satype = pfkey_proto2satype(m->proto);
3640 if (set_ipsecrequest(skb, mp->proto, mode,
3647 if (set_ipsecrequest(skb, mp->proto, mode,