added and tested code for writing and receiving raw ethrnet frame