title: scapy.srp() doesn't responds with expected result
body: <p>I am trying to code of network scanner and further once I try to print the response, it does not show anything. </p>
  
  <pre><code>import scapy.all as scapy
  
  
  def scan(ip):
      packet1 = scapy.ARP(pdst=ip)
      etherpacket = scapy.Ether(dst = 'ff:ff:ff:ff:ff:ff')
  
      broadcast_packet = etherpacket/packet1
      ans, unans = scapy.srp(broadcast_packet, timeout=10)
  
      print(ans.summary())
  
  
  
  
  
  scan("192.168.1.1-254")
  </code></pre>
  
  <p>Below is the result.</p>
  
  <pre><code>$sudo python3 networkscanner.py 
  Begin emission:
  ........Finished sending 1 packets.
  ..........
  Received 18 packets, got 0 answers, remaining 1 packets
  None
  </code></pre>