How is the MAC address table implemented in MQX?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How is the MAC address table implemented in MQX?

770 Views
jesperevertsson
Contributor IV

Hi, we are using the mqx1588 library from IXXAT and recently we found that our system crashes when PTP is active and under high network load. We reached out to IXXAT to see if they could help us with the problem and they suspected that it could have something to do with the implementation of the MAC address table in MQX. They asked us to check if there is a MAC address table or not or if it's working in promiscuous mode. I tried looking through the MQX sources a bit but since networking isn't my strong area I wasn't quite sure what to look for. 

Labels (1)
0 Kudos
2 Replies

461 Views
danielchen
NXP TechSupport
NXP TechSupport

Hi Jesper:

No, there is no MAC table in RTCS stack.

promiscuous mode is disabled in enet driver by default.

You can refer to the enet folder for more details.

Freescale_MQX_4_2\mqx\source\io\enet

Regards

Daniel

0 Kudos

461 Views
jesperevertsson
Contributor IV

Hello Daniel, I forwarded your answer to IXXAT and they responded with saying that the MAC filter table is in the MAC hardware and not the tcp/ip stack itself. So they wanted me to ask if there is a MAC filter table there and how it works. Also if it's possible that isn't filtering enough and sends too many packets to the software. I rather not have to read through all the source code in the enet folder to get an answer to this question.

Regards, Jesper

0 Kudos