Hi Ilya,

I have taken and tested your code against DPDK 19.11.0 release.

I can confirm your code works, but at the moment is not being called.
When setting MAC address in OVSDB, there is an interface type check in
vswitchd/bridge.c:iface_set_mac() that block calls to any
set_etheraddr()s except for internal interfaces.
I have submitted a separate patch to allow DPDK interfaces through as
well as internal: https://patchwork.ozlabs.org/patch/1215075/

Please, take a look at it and let me if you think it's ok.

We have also verified Roni's RFC use-case for cloud controllers (
https://mail.openvswitch.org/pipermail/ovs-dev/2019-October/364063.html
) with DPDK 19.11 - needed changes to propagate representor's MAC to VF
are merged.

Note: for 19.11 need to prefix struct ether_addr with 'rte_'.

Sincerely,
Eveline Raine
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to