If you really need to work with raw ethernet frames, I think you'll want to turn to something outside of built-in LabVIEW functionality.
One approach would be to purchase or download dedicated packet-capture (aka packet sniffer, network monitor) software that provides a developer API (e.g. a DLL with various packet access/filtering/analysis functions), then access that API from LabVIEW (e.g. by using the Call Library Function Node).
Here's one such piece of software, called WinPCap:
http://winpcap.polito.it/
You didn't give many details about your application.
So, I'm going to get up on my soapbox for a moment and urge you to reconsider whether you really need to go this low-level. I'd suggest carefully defining your goal and making sure you can't a
chieve it with higher-level functions like TCP Read and TCP Write in LabVIEW.
Best Regards,
John Lum
National Instruments