Changeset 924:7ecfaefd7d79

Show
Ignore:
Timestamp:
09/12/08 17:57:20 (4 months ago)
Author:
Phil <phil@secdev.org>
Message:

Missing import inet6 in inet

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • scapy/layers/inet.py

    r918 r924  
    77from select import select 
    88 
     9from scapy.utils import checksum 
    910from scapy.layers.l2 import * 
    1011from scapy.fields import * 
     
    279280                p = p[:16]+struct.pack("!H", ck)+p[18:] 
    280281            elif isinstance(self.underlayer, inet6.IPv6) or isinstance(self.underlayer, inet6._IPv6ExtHdr): 
    281                 ck = in6_chksum(socket.IPPROTO_TCP, self.underlayer, p) 
     282                ck = inet6.in6_chksum(socket.IPPROTO_TCP, self.underlayer, p) 
    282283                p = p[:16]+struct.pack("!H", ck)+p[18:] 
    283284            else: 
     
    333334                p = p[:6]+struct.pack("!H", ck)+p[8:] 
    334335            elif isinstance(self.underlayer, inet6.IPv6) or isinstance(self.underlayer, inet6._IPv6ExtHdr): 
    335                 ck = in6_chksum(socket.IPPROTO_UDP, self.underlayer, p) 
     336                ck = inet6.in6_chksum(socket.IPPROTO_UDP, self.underlayer, p) 
    336337                p = p[:6]+struct.pack("!H", ck)+p[8:] 
    337338            else: