Ejemplo n.º 1
0
def compare_checksum(cnt):
    s = 'A' * 80
    start = time.time()
    for i in range(cnt):
        dpkt.in_cksum(s)
    print('dpkt.in_cksum:', cnt / (time.time() - start), 'pps')

    start = time.time()
    for i in range(cnt):
        dnet.ip_cksum_carry(dnet.ip_cksum_add(s, 0))
    print('dnet.ip_cksum_add/carry:', cnt / (time.time() - start), 'pps')
Ejemplo n.º 2
0
def compare_checksum(cnt):
    s = 'A' * 80
    start = time.time()
    for i in range(cnt):
        dpkt.in_cksum(s)
    print('dpkt.in_cksum:', cnt / (time.time() - start), 'pps')

    start = time.time()
    for i in range(cnt):
        dnet.ip_cksum_carry(dnet.ip_cksum_add(s, 0))
    print('dnet.ip_cksum_add/carry:', cnt / (time.time() - start), 'pps')
Ejemplo n.º 3
0
 def in_cksum_add(s, buf):
     return dnet.ip_cksum_add(buf, s)
Ejemplo n.º 4
0
 def in_cksum_add(s, buf):
     return dnet.ip_cksum_add(buf, s)