Changeset 5671
- Timestamp:
- 06/24/10 22:29:18 (3 years ago)
- Location:
- umpa/branches/link-layer-integration/umit/umpa/sniffing
- Files:
-
- 3 modified
-
__init__.py (modified) (2 diffs)
-
libpcap/_abstract.py (modified) (2 diffs)
-
libpcap/pypcap.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
umpa/branches/link-layer-integration/umit/umpa/sniffing/__init__.py
r5666 r5671 89 89 """ 90 90 91 session = lpcap.open_pcap(device, snaplen, promisc, timeout )91 session = lpcap.open_pcap(device, snaplen, promisc, timeout, immediate=True) 92 92 if filter: 93 93 session.setfilter(filter) … … 171 171 callback_args = [] 172 172 173 session = lpcap.open_pcap(device, snaplen, promisc, timeout )173 session = lpcap.open_pcap(device, snaplen, promisc, timeout, immediate=True) 174 174 if filter: 175 175 session.setfilter(filter) -
umpa/branches/link-layer-integration/umit/umpa/sniffing/libpcap/_abstract.py
r5666 r5671 55 55 """ 56 56 57 def __init__(self, device=None, snaplen=1024, promisc=True, to_ms=0): 57 def __init__(self, device=None, snaplen=1024, promisc=True, to_ms=0, 58 immediate=False): 58 59 """ 59 60 @type device: C{str} … … 69 70 @type to_ms: C{int} 70 71 @param to_ms: read timeout in miliseconds 72 73 @type immediate: C{bool} 74 @param immediate: set immediate (unbuffered) sniffing mode 75 (applies to bpf under BSD only) 71 76 """ 72 77 -
umpa/branches/link-layer-integration/umit/umpa/sniffing/libpcap/pypcap.py
r5664 r5671 42 42 43 43 class open_pcap(open_pcap): 44 def __init__(self, device=None, snaplen=1024, promisc=True, to_ms=0): 44 def __init__(self, device=None, snaplen=1024, promisc=True, to_ms=0, 45 immediate=False): 45 46 if device is None: 46 47 self.device = lookupdev() … … 53 54 try: 54 55 self._pcap = pcap.pcap(self.device, self.snaplen, self.promisc, 55 self.to_ms, immediate= True)56 self.to_ms, immediate=immediate) 56 57 except OSError, msg: 57 58 raise UMPASniffingException(msg)
