Hello Marlon
The User Manual includes all details needed to use the Ethernet - study the "Buffer Decriptor" section.
The buffer descriptor are essentially used one after the other and form a circular buffer as you state.
Transmission starts when the ownership of the buffer has been passed to the controller (READY_TX set in the tx control buffer) and the TDAR_TDAR flag is written.
I have attached the Ethernet driver file from the uTasker project which shows you how to configure the controller, various external PHYs and multicast (for IPv6 link local and IGMP). Full project code, including Keil, is available at http://www.utasker.com/forum/index.php?topic=1721.0 including TCP/IP IPv4/IPv6 stack and the uTasker K60 simulator, which will allow you to simulate the K60's Ethernet operation in real-time (including its DMA, interrupt and Ethernet buffer descriptor use) in case you want to learn full details in the most efficient way.
Note also that there are some Ethernet erratas that need to be considered - these are worked around in the referenced code but if you want to re-code things from scratch again you will need to beware of these.
Regards
Mark
Kinetis: http://www.utasker.com/kinetis.html
K60: http://www.utasker.com/kinetis/TWR-K60N512.html / http://www.utasker.com/kinetis/TWR-K60D100M.html / http://www.utasker.com/kinetis/TWR-K60F120M.html
For the complete "out-of-the-box" Kinetis experience and faster time to market