This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320DM648: llpacket API and frames with vlan tag

Part Number: TMS320DM648

Hi,

we use llpacket API. In order to implement an own protocol we parse the ethernet frame in llPacketService. Works so far except that the ethernet header of frames with VLAN tag are not correct when we receive it on the Dm648.

Here are the first bytes of what we send to the Dm648:

ff-ff-ff-ff-ff-ff-9c-eb-e8-20-ab-02

(This is dest and src mac address.)

This is what we get in llPacketService:

ab-02-81-00-00-00-ff-ff-9c-eb-e8-20

One can see that the data is shifted and the VLAN tag overwrites some of the destination mac address. Why is that?

Thanks!