Is there anyone to network boot without using PCI network card.

Has anyone got network booking or managed to get their gigabit ethernet to show up during u-boot for DHCP or PXE?
If so could they kindly link me their U-boot source files.