John/Russell Please provide feedback on the schema as well as few questions listed below. You guys are aware of current code base and want to know if something like this can be implemented or if there is any design constraint/contradictions.
"Custom_Lflows": { "columns": { "flow_id": {"type": "string"}, "priority": {"type": {"key": {"type": "integer", "minInteger": 0, "maxInteger": 32767}}}, "direction": {"type": {"key": {"type": "string", "enum": ["set", ["from-lport", "to-lport"]]}}}, "match": {"type": "string"}, "action": {"type": "string"}, "log": {"type": "boolean"}, "external_ids": { "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}}}, "isRoot": false}, Logical flow commands:\n\ lflow-add LSWITCH DIRECTION PRIORITY MATCH ACTION FLOWID\n\ add a logical flow identified by FLOWID lflow-del LSWITCH FLOWID delete a logical flow identified by FLOWID 1. Do we need to have key-value pairs for better usability for match string & action string? 2. Can we currently get mpls tag compared in logical flow or need additional work? I read in an email Russel had it working in some form so guess would work. 3. Can we use connection tracker in another flow table after acl or are there any restrictions? The idea is to re-attach a geneve header to an egress flow within a switch.
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss