Dr. COD всё таки настоятельно рекомендую перечитать про модель OSI. Если в твоих задачах важна работа с сетевыми пакетами мимо существующих протоколов, то без L2 не обойтись. Может код для своего девайса пишешь, который работает вообще не по IP протоколу, а прямо кадры ethernet хватает