|
@@ -976,6 +976,12 @@ int ipa3_eth_connect(
|
|
|
} else {
|
|
|
ep->client_notify = pipe->info.notify;
|
|
|
ep->priv = pipe->info.priv;
|
|
|
+ /* xlat config in vlan mode */
|
|
|
+ if (vlan_mode) {
|
|
|
+ ep->cfg.hdr.hdr_ofst_metadata_valid = 1;
|
|
|
+ ep->cfg.hdr.hdr_ofst_metadata = ETH_HLEN;
|
|
|
+ ep->cfg.hdr.hdr_metadata_reg_valid = false;
|
|
|
+ }
|
|
|
}
|
|
|
if (ipa3_cfg_ep(ep_idx, &ep->cfg)) {
|
|
|
IPAERR("fail to setup rx pipe cfg\n");
|