1.Initialize the controller 2.Configure the controller 3.I/O configuration 4.Configure the PHY 5.Configure the buffer descriptors 6.Configure interrupts 7.Enable the controller 8.Transmitting frames 9.Receiving frames 10.Debug guide