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 disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss