1 from scapy.fields import BitField, XByteField, X3BytesField
2 from scapy.layers.inet import UDP
3 from scapy.layers.l2 import Ether
4 from scapy.packet import Packet, bind_layers
10 BitField(u"flags", 0x08000000, 32),
11 X3BytesField(u"vni", 0),
12 XByteField(u"reserved", 0x00)
16 return self.sprintf(f"VXLAN (vni={VXLAN.vni})")
18 bind_layers(UDP, VXLAN, dport=4789)
19 bind_layers(VXLAN, Ether)