I use STM32F4 series and it works OK for one network PHY (using LwIP). As I know the F4 MAC interface can read/write more than one PHY's. However only one set of MII/RMII interface pins and MAC hardware, imply at most one PHY can be used in a project. How to extend hardware to generate two or more network path? Do I have any solution other than using ethernet controller?