20 lines
547 B
Python
20 lines
547 B
Python
from liteeth.common import *
|
|
from liteeth.generic.depacketizer import LiteEthDepacketizer
|
|
from liteeth.generic.packetizer import LiteEthPacketizer
|
|
|
|
class LiteEthARPDepacketizer(LiteEthDepacketizer):
|
|
def __init__(self):
|
|
LiteEthDepacketizer.__init__(self,
|
|
eth_mac_description(8),
|
|
eth_arp_description(8),
|
|
arp_header,
|
|
arp_header_length)
|
|
|
|
class LiteEthARPPacketizer(LiteEthDepacketizer):
|
|
def __init__(self):
|
|
LiteEthDepacketizer.__init__(self,
|
|
eth_arp_description(8),
|
|
eth_mac_description(8),
|
|
arp_header,
|
|
arp_header_length)
|