How can BlueField2 bridge two port in DPU?

I’ve a BlueField2 with dual 100G port.
How can I bridge two 100G port in the DPU, not from the host?
I’ve the default ovs bridge like this

9b6d9710-d002-4568-a377-e3dd688e3752
    Bridge ovsbr1
        Port ovsbr1
            Interface ovsbr1
                type: internal
        Port pf0hpf
            Interface pf0hpf
        Port en3f0pf0sf0
            Interface en3f0pf0sf0
        Port p0
            Interface p0
    Bridge ovsbr2
        Port p1
            Interface p1
        Port pf1hpf
            Interface pf1hpf
        Port en3f1pf1sf0
            Interface en3f1pf1sf0
        Port ovsbr2
            Interface ovsbr2
                type: internal
    ovs_version: "2.8.0-0091-24.07-based-3.3.0"

I’ve try move p1 to ovsbr2, but looks like it’s using arm CPU doing this work, not using hardware do pass traffic.

Hello,

Please make sure that the DPU ports have Hardware Offloading capabilities enabled, using ethtool -k <interface>.
Specifically look at gro and gso.
If they are disabled, enable them using ethtool -K <interface> gro on.

If this doesn’t solve the issue, please open a support case with enterprisesupport@nvidia.com and it will be handled according to entitlement.

Thanks,
Best Regards,
Jonathan.