Hi all,
I'm porting ovs on my own hardware.
The hardware is my own FPGA based hardware, like smartnic.
The hardware pipeline is a single hash table as bellow.
::
match: source MAC | dest MAC | ether type | source IP | dst IP | ip
proto | source port | dest port
action: output | drop
For porting, I codes the PatternFlow feature, refer to
https://github.com/batmancn/ovs/tree/feature-pattern-flow.
For document refer to
https://github.com/batmancn/ovs/blob/feature-pattern-flow/Documentation/topics/pattern-flow.rst
.
It's a feature that extends openflow to pattern flow.
Differ from megaflow and disable-megaflow, pattern flow fits hardware.
And my codes also could fits other pipeline by implement user define
interface.
I have porting hardware on ovs, in this work, I found the PatternFlow
feature is necessary.
So
1)How about add PatternFlow feature into ovs?
2)Some advice to make codes better? For example, read enable_patternflow
from ovsdb.
Thanks ~
----
Simon Jones
_______________________________________________
discuss mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss