Hi EtherMAN,
You are right about nuances, but also there are inanities.
Config is just fine - all by book. All ports are untagged, working like charm until I do the following steps:
- take the uplink fiber out;
- put the fiber back, link to shy;
- on server side i see the traffic comes from the uplink (for ex. icmp, port 67, 68 broadcast etc);
- the server sends coresponding packets, can see them outgoing with correct 0x8100 type and VLAN number;
- on customer port cant see returning packets;
- on uplink port I cant see fdb entry;
To recover from this state, only manualy (by deleting and adding uplink 10G port from/to vMAN config or by changing vMAN ethertype which probably refreshes something).
Today I'll put one mirror 10G port just to take a look from other perspective.
And next step is to put uplink port in tagged mode and to handle QinQ in the drivers.
Also is fact that there is a difference in behavior when ethertype is 0x88a8 and 0x9100 (in untagged setup this shouldn mater because there is no QinQ actualy).
I'll try the VLAN type 0x8100 too.