Yes, that is true !! When board is connected to a router, it will get IP from router.
But, when we connect our board to another board or laptop over ethernet, we see an IP is getting set in the range 169.xx.xx.xx.
We would like to know who is assigning this IP; is it NXP itself or the other end i.e lap/board? Does this happen since ethernet is expecting a dynamic IP when the link is UP?