Приветствую,
Копаю ovs и читаю соответственно https://github.com/openvswitch/ovs/blob/master/PORTING.md, где определяется возможная стратегия портирования: либо простой userspace switch, либо написание ofproto/dpif providers.
Там же пишут:
- Only an ofproto provider can take full advantage of hardware with built-in support for wildcards (e.g. an ACL table or a TCAM).
- A dpif provider can take advantage of the Open vSwitch built-in implementations of bonding, LACP, 802.1ag, 802.1Q VLANs, and other features. An ofproto provider has to provide its own implementations, if the hardware can support them at all.
Однако, ofproto-provider фактически состоит из ofproto-dpif и dpif-provider уровней (см. диаграмму в PORTING.md), тогда как получается что ofproto не сможет юзать встроенные в OVS протоколы, например, STP или VLANs? В чем различие между ofproto и dpif провайдерами?
Спасибо.