hi paul,
what do you mean PF representors and VF representors are not created?
Could you share how you check(the commands) , the result and what you excepted?
On the Arm side, when using ‘ip a’, are the pf<port_number>hpf and pf<port_number>vf<function_number> not there?
For pf representors, they should be there.
For vf representors, VF should be created first on the host side. Then on the Arm side can see the VF representors.