Если бы Scapy обнаружил, был ли переданный пакет L2 или L3, это означало бы, что он должен жестко закодировать список уровней, которые считаются «Слой 3» и «Слой 2».
Если вы создадите пользовательский слой 3, он не будет знать, к какой категории он относится, поэтому он оставляет вам выбор.
Кроме того, это история, начиная с 2008 года, вы не можете разбить ее: -)