Do you have any working Send And Receive At Layer2 example? I was trying to use it to srp an ARP packet similar to scapy commands below; arp1=Ether(dst='ff:ff:ff:ff:ff:ff')/ARP(pdst='192.168.1.0/28') srp(arp1, iface="eno7") Thanks, David