Exemple #1
0
 def retry(self, *args, **kwargs):
     """Overloaded to manage dropped ACKs."""
     rc = self.retrycount
     DCF.retry(self, *args, **kwargs)
     # Actual retry?
     if (self.retrycount>rc) and self.isdot11data(self.datatosend):
         # retry count was increased -> dropped ACK
         data = self.get_dot11data(self.datatosend)
         dst, src  = data.addr1, data.addr2
         #self.log("DROPACK", dst=dst, src=src)
         self.dropack.signal(dst)