X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=datapath%2Fdatapath.c;h=27deec8d984aaeb0dd9de57c95d04710bc16a40c;hb=fd76a6f94338b668175336434b156827458b5e7d;hp=48f17c0914978b203ec1c69d78968562a1d371d2;hpb=fa04edcedfe5285fd8ad3a4d70fecb38df18293d;p=sliver-openvswitch.git diff --git a/datapath/datapath.c b/datapath/datapath.c index 48f17c091..27deec8d9 100644 --- a/datapath/datapath.c +++ b/datapath/datapath.c @@ -726,6 +726,12 @@ static int validate_set(const struct nlattr *a, return validate_tp_port(flow_key); + case OVS_KEY_ATTR_SCTP: + if (flow_key->ip.proto != IPPROTO_SCTP) + return -EINVAL; + + return validate_tp_port(flow_key); + default: return -EINVAL; }