Hi , I am working on ethernet implementation with eval board S32K3X8EVB . My objective is to connect two eval boards and establish ethernet communication between them. Initially I was working with TCPIP 1.0.4 version. Later I updated to TCPIP 2.0.0 stack.
In version 1.0.4 , I observed this particular part of code in device_init() function

I take it that this while loop waits until link is established.
However , I dont find any such loop in the code in TCPIP 2.0.0 stack.
I observed that , even after switching off one the boards and debugging the other one, I could see the code entering into my application part , but technically it should not because the other board is switched off and there is no link.
It is not supposed to enter into my application part until link is established. Please someone explain this behaviour and give me clarity with respect to link startup and modifications in TCPIP 2.0.0