Это поле - индекс протокола сетевого уровня (ARP, IP, IGMP, ...).
Фреймы протоколов ARP и IP имеют
совершенно различный формат, поэтому без этого поля вы не сможете знать как его обрабатывать.
Вплоть до того, что вы можете сами добавить туда
свой собственный протокол ... , но который тогда полностью сами и должны обрабатывать. Если вам не станет скучно, можете вот здесь посмотреть как это делается:
Ещё один виртуальный интерфейс Редактировать.