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
