Lines Matching refs:proto
99 int xfrm_xfrmproto_is_ipsec(__u8 proto)
101 return (proto == IPPROTO_ESP ||
102 proto == IPPROTO_AH ||
103 proto == IPPROTO_COMP);
106 int xfrm_xfrmproto_is_ro(__u8 proto)
108 return (proto == IPPROTO_ROUTING ||
109 proto == IPPROTO_DSTOPTS);
140 const char *strxf_xfrmproto(__u8 proto)
150 if (t->t_type == proto)
154 sprintf(str, "%u", proto);
246 const char *strxf_proto(__u8 proto)
252 pp = getprotobynumber(proto);
256 sprintf(buf, "%u", proto);
303 fprintf(fp, "proto %s ", strxf_xfrmproto(id->proto));
468 if (sel->proto)
469 fprintf(fp, "proto %s ", strxf_proto(sel->proto));
470 switch (sel->proto) {
802 int force_spi = xfrm_xfrmproto_is_ipsec(xsinfo->id.proto);
972 } else if (strcmp(*argv, "proto") == 0) {
981 id->proto = (__u8)ret;
1010 if (loose == 0 && id->proto == 0)
1089 if (strcmp(*argv, "proto") == 0) {
1103 invarg("\"PROTO\" is invalid", *argv);
1106 sel->proto = upspec;
1175 switch (sel->proto) {
1182 fprintf(stderr, "\"sport\" and \"dport\" are invalid with proto=%s\n", strxf_proto(sel->proto));
1187 switch (sel->proto) {
1193 fprintf(stderr, "\"type\" and \"code\" are invalid with proto=%s\n", strxf_proto(sel->proto));