[ovs-dev] OvS-DPDK change interface MAC

Ravi Kerur rkerur at gmail.com
Fri May 15 22:47:20 UTC 2020


DPDK team, Kindly let me know if there is a way to change Mac address of
dpdk ports? I am using 2.13.90/19.11 combination.

I looked at following patch and I used the command

ovs-vsctl set Interface <dpdk interface> mac="xx:xx:xx:xx:xx:xx"

https://patchwork.ozlabs.org/project/openvswitch/patch/20191030154018.9418-1-i.maximets@ovn.org/

ovs-vsctl set Interface dpdk-enp24s0f0 mac="11:11:11:11:11:11"

ovs-vsctl: 11:11:11:11:11:11: unexpected ":" parsing set of up to 1 strings

ovs-vsctl set Interface dpdk-enp24s0f0 mac=\"11:11:11:11:11:11\" (No error,
but MAC address not changed)


ovs-ofctl dump-ports-desc br-phy

OFPST_PORT_DESC reply (xid=0x2):

 1(dpdk-enp24s0f0): addr:f8:f2:1e:24:04:94

     config:     0

     state:      0

     current:    10GB-FD AUTO_NEG

     speed: 10000 Mbps now, 0 Mbps max

 2(dpdk-enp179s0f0): addr:68:05:ca:82:37:50

     config:     0

     state:      0

     current:    10GB-FD AUTO_NEG

     speed: 10000 Mbps now, 0 Mbps max

 LOCAL(br-phy): addr:f8:f2:1e:24:04:94

     config:     0

     state:      0

     current:    10MB-FD COPPER

     speed: 10 Mbps now, 0 Mbps max

Thanks.




On Wed, May 13, 2020 at 11:55 AM Ravi Kerur <rkerur at gmail.com> wrote:

> Hello OvS-DPDK team,
>
> Is there a way to change interface mac address for DPDK interfaces?
> Interfaces are part of LACP bond.
>
> I tried following commands and they don't seem to work.
>
> ovs-vsctl set interface <dpdk-intf-name>
> other-config:hwaddr=\"00:11:11:11:11:01\"
> ovs-vsctl set interface <dpdk-intf-name> mac=\"00:00:00:01:01:01\"
>
> No error messages in vswitchd log. Logs shown below
>
>
> ovs-ofctl dump-ports-desc br-phy
> OFPST_PORT_DESC reply (xid=0x2):
>  1(dpdk-enp4s0f0): addr:a0:36:9f:5d:af:58
>      config:     0
>      state:      0
>      current:    10GB-FD AUTO_NEG
>      speed: 10000 Mbps now, 0 Mbps max
>  2(dpdk-ens11f0): addr:90:e2:ba:a0:e6:10
>      config:     0
>      state:      0
>      current:    10GB-FD AUTO_NEG
>      speed: 10000 Mbps now, 0 Mbps max
>  LOCAL(br-phy): addr:a0:36:9f:5d:af:58
>      config:     0
>      state:      0
>      current:    10MB-FD COPPER
>      speed: 10 Mbps now, 0 Mbps max
>
> /****Execute command***/
> ovs-vsctl set interface dpdk-ens11f0
> other-config:hwaddr=\"00:11:11:11:11:01\"
>
> /***Nothing changed***/
> ovs-ofctl dump-ports-desc br-phy
> OFPST_PORT_DESC reply (xid=0x2):
>  1(dpdk-enp4s0f0): addr:a0:36:9f:5d:af:58
>      config:     0
>      state:      0
>      current:    10GB-FD AUTO_NEG
>      speed: 10000 Mbps now, 0 Mbps max
>  2(dpdk-ens11f0): addr:90:e2:ba:a0:e6:10
>      config:     0
>      state:      0
>      current:    10GB-FD AUTO_NEG
>      speed: 10000 Mbps now, 0 Mbps max
>  LOCAL(br-phy): addr:a0:36:9f:5d:af:58
>      config:     0
>      state:      0
>      current:    10MB-FD COPPER
>      speed: 10 Mbps now, 0 Mbps max
>
> Thanks,
> Ravi
>
>
>
>


More information about the dev mailing list