netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* BUG: dst underflow (again)
@ 2004-10-22  6:39 Jeff Garzik
  2004-10-22  6:51 ` YOSHIFUJI Hideaki / 吉藤英明
  0 siblings, 1 reply; 19+ messages in thread
From: Jeff Garzik @ 2004-10-22  6:39 UTC (permalink / raw)
  To: Netdev; +Cc: YOSHIFUJI Hideaki

[-- Attachment #1: Type: text/plain, Size: 332 bytes --]


As requested, I updated my kernel to see if the "BUG: dst underflow..." 
messages disappeared.  Alas, they didn't.  dmesg and .config from 
2.6.9-final attached.

Let me know what additional debugging information I can provide, if any. 
  The symbol addresses in the dmesg output are all inside the ipv6 module.

Thanks,

	Jeff




[-- Attachment #2: dmesg.txt --]
[-- Type: text/plain, Size: 63073 bytes --]

1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=47493 PROTO=UDP SPT=67 DPT=68 LEN=372 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=54131 PROTO=UDP SPT=67 DPT=68 LEN=317 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=59078 PROTO=UDP SPT=67 DPT=68 LEN=377 
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=63144 PROTO=UDP SPT=67 DPT=68 LEN=377 
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=219.150.14.9 DST=24.74.155.169 LEN=40 TOS=0x00 PREC=0x00 TTL=106 ID=0 PROTO=TCP SPT=80 DPT=27040 WINDOW=0 RES=0x00 ACK SYN URGP=0 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=5525 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=9369 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=13769 PROTO=UDP SPT=67 DPT=68 LEN=377 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=18134 PROTO=UDP SPT=67 DPT=68 LEN=372 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=21988 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=394 TOS=0x00 PREC=0x00 TTL=255 ID=26055 PROTO=UDP SPT=67 DPT=68 LEN=374 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=205.252.48.130 DST=24.74.155.169 LEN=84 TOS=0x00 PREC=0x00 TTL=52 ID=0 DF PROTO=ICMP TYPE=8 CODE=0 ID=1306 SEQ=24046 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=348 TOS=0x00 PREC=0x00 TTL=255 ID=36409 PROTO=UDP SPT=67 DPT=68 LEN=328 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=42284 PROTO=UDP SPT=67 DPT=68 LEN=372 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=48254 PROTO=UDP SPT=67 DPT=68 LEN=377 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=52320 PROTO=UDP SPT=67 DPT=68 LEN=372 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=344 TOS=0x00 PREC=0x00 TTL=255 ID=56231 PROTO=UDP SPT=67 DPT=68 LEN=324 
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=60035 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=63620 PROTO=UDP SPT=67 DPT=68 LEN=372 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=1558 PROTO=UDP SPT=67 DPT=68 LEN=377 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=5255 PROTO=UDP SPT=67 DPT=68 LEN=317 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=209.120.213.226 DST=24.74.155.169 LEN=84 TOS=0x00 PREC=0x00 TTL=49 ID=0 DF PROTO=ICMP TYPE=8 CODE=0 ID=13650 SEQ=54802 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=13115 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=20218 PROTO=UDP SPT=67 DPT=68 LEN=317 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=341 TOS=0x00 PREC=0x00 TTL=255 ID=27114 PROTO=UDP SPT=67 DPT=68 LEN=321 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=34116 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=39154 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=44086 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=48840 PROTO=UDP SPT=67 DPT=68 LEN=377 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=328 TOS=0x00 PREC=0x00 TTL=255 ID=54312 PROTO=UDP SPT=67 DPT=68 LEN=308 
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=220.75.149.123 DST=24.74.155.169 LEN=48 TOS=0x00 PREC=0x00 TTL=113 ID=59613 DF PROTO=TCP SPT=1672 DPT=1025 WINDOW=16384 RES=0x00 SYN URGP=0 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=2162 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=9672 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=340 TOS=0x00 PREC=0x00 TTL=255 ID=16868 PROTO=UDP SPT=67 DPT=68 LEN=320 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=23156 PROTO=UDP SPT=67 DPT=68 LEN=372 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=29446 PROTO=UDP SPT=67 DPT=68 LEN=317 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=348 TOS=0x00 PREC=0x00 TTL=255 ID=35545 PROTO=UDP SPT=67 DPT=68 LEN=328 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=42110 PROTO=UDP SPT=67 DPT=68 LEN=372 
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=68.97.38.48 DST=24.74.155.169 LEN=48 TOS=0x00 PREC=0x00 TTL=111 ID=14286 DF PROTO=TCP SPT=2713 DPT=901 WINDOW=64240 RES=0x00 SYN URGP=0 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=55063 PROTO=UDP SPT=67 DPT=68 LEN=372 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=344 TOS=0x00 PREC=0x00 TTL=255 ID=61149 PROTO=UDP SPT=67 DPT=68 LEN=324 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=1416 PROTO=UDP SPT=67 DPT=68 LEN=377 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=7507 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=210.233.127.100 DST=24.74.155.169 LEN=48 TOS=0x00 PREC=0x00 TTL=112 ID=61686 DF PROTO=TCP SPT=2479 DPT=5554 WINDOW=16384 RES=0x00 SYN URGP=0 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=17685 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=208.185.54.14 DST=24.74.155.169 LEN=72 TOS=0x00 PREC=0x00 TTL=51 ID=19594 PROTO=UDP SPT=7103 DPT=53 LEN=52 
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=27524 PROTO=UDP SPT=67 DPT=68 LEN=377 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=216.74.133.194 DST=24.74.155.169 LEN=72 TOS=0x00 PREC=0x00 TTL=50 ID=13780 PROTO=UDP SPT=61401 DPT=53 LEN=52 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=36957 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=41187 PROTO=UDP SPT=67 DPT=68 LEN=377 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=338 TOS=0x00 PREC=0x00 TTL=255 ID=44340 PROTO=UDP SPT=67 DPT=68 LEN=318 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=47580 PROTO=UDP SPT=67 DPT=68 LEN=317 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=192.132.92.18 DST=24.74.155.169 LEN=52 TOS=0x00 PREC=0x00 TTL=47 ID=9643 DF PROTO=TCP SPT=80 DPT=33904 WINDOW=11160 RES=0x00 ACK FIN URGP=0 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=395 TOS=0x00 PREC=0x00 TTL=255 ID=53545 PROTO=UDP SPT=67 DPT=68 LEN=375 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=396 TOS=0x00 PREC=0x00 TTL=255 ID=56797 PROTO=UDP SPT=67 DPT=68 LEN=376 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=59857 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=24.191.57.199 DST=24.74.155.169 LEN=28 TOS=0x00 PREC=0x00 TTL=113 ID=51134 PROTO=ICMP TYPE=8 CODE=0 ID=512 SEQ=10531 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=394 TOS=0x00 PREC=0x00 TTL=255 ID=1093 PROTO=UDP SPT=67 DPT=68 LEN=374 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=338 TOS=0x00 PREC=0x00 TTL=255 ID=4588 PROTO=UDP SPT=67 DPT=68 LEN=318 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=394 TOS=0x00 PREC=0x00 TTL=255 ID=8545 PROTO=UDP SPT=67 DPT=68 LEN=374 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=348 TOS=0x00 PREC=0x00 TTL=255 ID=12530 PROTO=UDP SPT=67 DPT=68 LEN=328 
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=344 TOS=0x00 PREC=0x00 TTL=255 ID=16331 PROTO=UDP SPT=67 DPT=68 LEN=324 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=19879 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=341 TOS=0x00 PREC=0x00 TTL=255 ID=24517 PROTO=UDP SPT=67 DPT=68 LEN=321 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=344 TOS=0x00 PREC=0x00 TTL=255 ID=29505 PROTO=UDP SPT=67 DPT=68 LEN=324 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=394 TOS=0x00 PREC=0x00 TTL=255 ID=34058 PROTO=UDP SPT=67 DPT=68 LEN=374 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=38777 PROTO=UDP SPT=67 DPT=68 LEN=317 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=45400 PROTO=UDP SPT=67 DPT=68 LEN=377 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=51174 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=394 TOS=0x00 PREC=0x00 TTL=255 ID=57305 PROTO=UDP SPT=67 DPT=68 LEN=374 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=341 TOS=0x00 PREC=0x00 TTL=255 ID=63634 PROTO=UDP SPT=67 DPT=68 LEN=321 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=341 TOS=0x00 PREC=0x00 TTL=255 ID=6179 PROTO=UDP SPT=67 DPT=68 LEN=321 
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=218.17.84.57 DST=24.74.155.169 LEN=48 TOS=0x00 PREC=0x00 TTL=103 ID=59149 DF PROTO=TCP SPT=17014 DPT=9898 WINDOW=64240 RES=0x00 SYN URGP=0 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=22768 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=31754 PROTO=UDP SPT=67 DPT=68 LEN=377 
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=42558 PROTO=UDP SPT=67 DPT=68 LEN=317 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=53443 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=65199 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=13169 PROTO=UDP SPT=67 DPT=68 LEN=377 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=22405 PROTO=UDP SPT=67 DPT=68 LEN=372 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=340 TOS=0x00 PREC=0x00 TTL=255 ID=28480 PROTO=UDP SPT=67 DPT=68 LEN=320 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=328 TOS=0x00 PREC=0x00 TTL=255 ID=34271 PROTO=UDP SPT=67 DPT=68 LEN=308 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=39835 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=44993 PROTO=UDP SPT=67 DPT=68 LEN=372 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=49878 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=52791 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=55553 PROTO=UDP SPT=67 DPT=68 LEN=377 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=338 TOS=0x00 PREC=0x00 TTL=255 ID=58435 PROTO=UDP SPT=67 DPT=68 LEN=318 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=344 TOS=0x00 PREC=0x00 TTL=255 ID=61509 PROTO=UDP SPT=67 DPT=68 LEN=324 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=395 TOS=0x00 PREC=0x00 TTL=255 ID=64271 PROTO=UDP SPT=67 DPT=68 LEN=375 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=1627 PROTO=UDP SPT=67 DPT=68 LEN=317 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=221.157.46.104 DST=24.74.155.169 LEN=48 TOS=0x00 PREC=0x00 TTL=112 ID=13253 DF PROTO=TCP SPT=1422 DPT=5554 WINDOW=64240 RES=0x00 SYN URGP=0 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=8542 PROTO=UDP SPT=67 DPT=68 LEN=317 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=11743 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=16201 PROTO=UDP SPT=67 DPT=68 LEN=317 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=20553 PROTO=UDP SPT=67 DPT=68 LEN=317 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=23841 PROTO=UDP SPT=67 DPT=68 LEN=317 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=216.73.87.200 DST=24.74.155.169 LEN=72 TOS=0x00 PREC=0x00 TTL=53 ID=0 DF PROTO=UDP SPT=47719 DPT=53 LEN=52 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow -1: cd0d8580 at f8c0ce90
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=34301 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=37553 PROTO=UDP SPT=67 DPT=68 LEN=317 
BUG: dst underflow -1: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c0ce90
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=340 TOS=0x00 PREC=0x00 TTL=255 ID=40949 PROTO=UDP SPT=67 DPT=68 LEN=320 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=340 TOS=0x00 PREC=0x00 TTL=255 ID=44355 PROTO=UDP SPT=67 DPT=68 LEN=320 
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=210.26.11.251 DST=24.74.155.169 LEN=836 TOS=0x00 PREC=0x00 TTL=112 ID=5809 PROTO=UDP SPT=29486 DPT=1026 LEN=816 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=338 TOS=0x00 PREC=0x00 TTL=255 ID=51324 PROTO=UDP SPT=67 DPT=68 LEN=318 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=340 TOS=0x00 PREC=0x00 TTL=255 ID=58178 PROTO=UDP SPT=67 DPT=68 LEN=320 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=65127 PROTO=UDP SPT=67 DPT=68 LEN=377 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=5757 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=11425 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=394 TOS=0x00 PREC=0x00 TTL=255 ID=15732 PROTO=UDP SPT=67 DPT=68 LEN=374 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=19851 PROTO=UDP SPT=67 DPT=68 LEN=372 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=328 TOS=0x00 PREC=0x00 TTL=255 ID=23559 PROTO=UDP SPT=67 DPT=68 LEN=308 
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=26881 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=29967 PROTO=UDP SPT=67 DPT=68 LEN=317 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=338 TOS=0x00 PREC=0x00 TTL=255 ID=32967 PROTO=UDP SPT=67 DPT=68 LEN=318 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=35661 PROTO=UDP SPT=67 DPT=68 LEN=377 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=338 TOS=0x00 PREC=0x00 TTL=255 ID=40439 PROTO=UDP SPT=67 DPT=68 LEN=318 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=45218 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=83.28.2.207 DST=24.74.155.169 LEN=48 TOS=0x00 PREC=0x00 TTL=108 ID=55143 DF PROTO=TCP SPT=1898 DPT=12345 WINDOW=65535 RES=0x00 SYN URGP=0 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=55173 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=61312 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=344 TOS=0x00 PREC=0x00 TTL=255 ID=2534 PROTO=UDP SPT=67 DPT=68 LEN=324 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=394 TOS=0x00 PREC=0x00 TTL=255 ID=9500 PROTO=UDP SPT=67 DPT=68 LEN=374 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=394 TOS=0x00 PREC=0x00 TTL=255 ID=16576 PROTO=UDP SPT=67 DPT=68 LEN=374 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=394 TOS=0x00 PREC=0x00 TTL=255 ID=23079 PROTO=UDP SPT=67 DPT=68 LEN=374 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=30152 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=37328 PROTO=UDP SPT=67 DPT=68 LEN=372 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=44179 PROTO=UDP SPT=67 DPT=68 LEN=377 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=328 TOS=0x00 PREC=0x00 TTL=255 ID=51093 PROTO=UDP SPT=67 DPT=68 LEN=308 
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=58483 PROTO=UDP SPT=67 DPT=68 LEN=377 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=64722 PROTO=UDP SPT=67 DPT=68 LEN=377 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=5127 PROTO=UDP SPT=67 DPT=68 LEN=317 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=338 TOS=0x00 PREC=0x00 TTL=255 ID=10335 PROTO=UDP SPT=67 DPT=68 LEN=318 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=395 TOS=0x00 PREC=0x00 TTL=255 ID=16456 PROTO=UDP SPT=67 DPT=68 LEN=375 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=22968 PROTO=UDP SPT=67 DPT=68 LEN=377 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=394 TOS=0x00 PREC=0x00 TTL=255 ID=29496 PROTO=UDP SPT=67 DPT=68 LEN=374 
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=209.175.238.142 DST=24.74.155.169 LEN=836 TOS=0x00 PREC=0x00 TTL=112 ID=57272 PROTO=UDP SPT=22936 DPT=1026 LEN=816 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=41106 PROTO=UDP SPT=67 DPT=68 LEN=317 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=46615 PROTO=UDP SPT=67 DPT=68 LEN=372 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=51880 PROTO=UDP SPT=67 DPT=68 LEN=372 
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=193.95.144.136 DST=24.74.155.169 LEN=64 TOS=0x00 PREC=0x00 TTL=41 ID=9410 PROTO=ICMP TYPE=8 CODE=0 ID=7785 SEQ=0 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=63452 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=218.95.110.136 DST=24.74.155.169 LEN=52 TOS=0x00 PREC=0x00 TTL=43 ID=32875 DF PROTO=TCP SPT=4195 DPT=9898 WINDOW=58944 RES=0x00 SYN URGP=0 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=10652 PROTO=UDP SPT=67 DPT=68 LEN=372 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=14091 PROTO=UDP SPT=67 DPT=68 LEN=377 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=394 TOS=0x00 PREC=0x00 TTL=255 ID=17219 PROTO=UDP SPT=67 DPT=68 LEN=374 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=20381 PROTO=UDP SPT=67 DPT=68 LEN=372 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=23384 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=26241 PROTO=UDP SPT=67 DPT=68 LEN=377 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=396 TOS=0x00 PREC=0x00 TTL=255 ID=29361 PROTO=UDP SPT=67 DPT=68 LEN=376 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=32447 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=340 TOS=0x00 PREC=0x00 TTL=255 ID=35792 PROTO=UDP SPT=67 DPT=68 LEN=320 
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=39004 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=42430 PROTO=UDP SPT=67 DPT=68 LEN=377 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=47324 PROTO=UDP SPT=67 DPT=68 LEN=377 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=52900 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=58946 PROTO=UDP SPT=67 DPT=68 LEN=317 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=394 TOS=0x00 PREC=0x00 TTL=255 ID=1028 PROTO=UDP SPT=67 DPT=68 LEN=374 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=394 TOS=0x00 PREC=0x00 TTL=255 ID=8241 PROTO=UDP SPT=67 DPT=68 LEN=374 
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=354 TOS=0x00 PREC=0x00 TTL=255 ID=15967 PROTO=UDP SPT=67 DPT=68 LEN=334 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=23380 PROTO=UDP SPT=67 DPT=68 LEN=317 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=30402 PROTO=UDP SPT=67 DPT=68 LEN=372 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=37224 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=340 TOS=0x00 PREC=0x00 TTL=255 ID=44523 PROTO=UDP SPT=67 DPT=68 LEN=320 
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=216.34.77.37 DST=24.74.155.169 LEN=64 TOS=0x00 PREC=0x00 TTL=42 ID=6057 PROTO=ICMP TYPE=8 CODE=0 ID=57916 SEQ=0 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=341 TOS=0x00 PREC=0x00 TTL=255 ID=55533 PROTO=UDP SPT=67 DPT=68 LEN=321 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=340 TOS=0x00 PREC=0x00 TTL=255 ID=60496 PROTO=UDP SPT=67 DPT=68 LEN=320 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=65397 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=5076 PROTO=UDP SPT=67 DPT=68 LEN=372 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=63.209.221.226 DST=24.74.155.169 LEN=84 TOS=0x00 PREC=0x00 TTL=54 ID=0 DF PROTO=ICMP TYPE=8 CODE=0 ID=54860 SEQ=25143 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=15827 PROTO=UDP SPT=67 DPT=68 LEN=377 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=22623 PROTO=UDP SPT=67 DPT=68 LEN=377 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=340 TOS=0x00 PREC=0x00 TTL=255 ID=28871 PROTO=UDP SPT=67 DPT=68 LEN=320 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=340 TOS=0x00 PREC=0x00 TTL=255 ID=36446 PROTO=UDP SPT=67 DPT=68 LEN=320 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=340 TOS=0x00 PREC=0x00 TTL=255 ID=43307 PROTO=UDP SPT=67 DPT=68 LEN=320 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=340 TOS=0x00 PREC=0x00 TTL=255 ID=50300 PROTO=UDP SPT=67 DPT=68 LEN=320 
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=340 TOS=0x00 PREC=0x00 TTL=255 ID=57283 PROTO=UDP SPT=67 DPT=68 LEN=320 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=340 TOS=0x00 PREC=0x00 TTL=255 ID=64796 PROTO=UDP SPT=67 DPT=68 LEN=320 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=5364 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=10627 PROTO=UDP SPT=67 DPT=68 LEN=317 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=16015 PROTO=UDP SPT=67 DPT=68 LEN=372 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=348 TOS=0x00 PREC=0x00 TTL=255 ID=21053 PROTO=UDP SPT=67 DPT=68 LEN=328 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=25992 PROTO=UDP SPT=67 DPT=68 LEN=377 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=30695 PROTO=UDP SPT=67 DPT=68 LEN=377 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=338 TOS=0x00 PREC=0x00 TTL=255 ID=35388 PROTO=UDP SPT=67 DPT=68 LEN=318 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=395 TOS=0x00 PREC=0x00 TTL=255 ID=40012 PROTO=UDP SPT=67 DPT=68 LEN=375 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=44662 PROTO=UDP SPT=67 DPT=68 LEN=377 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=391 TOS=0x00 PREC=0x00 TTL=255 ID=48619 PROTO=UDP SPT=67 DPT=68 LEN=371 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c0ce90
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=219.111.142.191 DST=24.74.155.169 LEN=48 TOS=0x00 PREC=0x00 TTL=106 ID=7140 DF PROTO=TCP SPT=1615 DPT=5554 WINDOW=65535 RES=0x00 SYN URGP=0 
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=195.92.249.252 DST=24.74.155.169 LEN=60 TOS=0x00 PREC=0x00 TTL=50 ID=50557 DF PROTO=TCP SPT=41025 DPT=113 WINDOW=5840 RES=0x00 SYN URGP=0 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=395 TOS=0x00 PREC=0x00 TTL=255 ID=57458 PROTO=UDP SPT=67 DPT=68 LEN=375 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=62213 PROTO=UDP SPT=67 DPT=68 LEN=377 
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=24.36.37.201 DST=24.74.155.169 LEN=48 TOS=0x00 PREC=0x00 TTL=111 ID=33487 DF PROTO=TCP SPT=3879 DPT=2745 WINDOW=16384 RES=0x00 SYN URGP=0 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=2774 PROTO=UDP SPT=67 DPT=68 LEN=372 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=352 TOS=0x00 PREC=0x00 TTL=255 ID=6073 PROTO=UDP SPT=67 DPT=68 LEN=332 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=192.132.92.14 DST=24.74.155.169 LEN=40 TOS=0x00 PREC=0x00 TTL=42 ID=0 DF PROTO=TCP SPT=14690 DPT=32982 WINDOW=0 RES=0x00 RST URGP=0 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=397 TOS=0x00 PREC=0x00 TTL=255 ID=12729 PROTO=UDP SPT=67 DPT=68 LEN=377 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=328 TOS=0x00 PREC=0x00 TTL=255 ID=16270 PROTO=UDP SPT=67 DPT=68 LEN=308 
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=67.19.41.102 DST=24.74.155.169 LEN=1654 TOS=0x00 PREC=0x00 TTL=114 ID=1626 PROTO=UDP SPT=12842 DPT=1026 LEN=1634 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=192.132.92.18 DST=24.74.155.169 LEN=52 TOS=0x00 PREC=0x00 TTL=42 ID=30781 DF PROTO=TCP SPT=80 DPT=33001 WINDOW=11457 RES=0x00 ACK FIN URGP=0 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=344 TOS=0x00 PREC=0x00 TTL=255 ID=26848 PROTO=UDP SPT=67 DPT=68 LEN=324 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=337 TOS=0x00 PREC=0x00 TTL=255 ID=30771 PROTO=UDP SPT=67 DPT=68 LEN=317 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=00:00:21:de:de:b5:00:06:2a:ce:18:8c:08:00 SRC=210.110.217.209 DST=24.74.155.169 LEN=836 TOS=0x00 PREC=0x00 TTL=112 ID=2289 PROTO=UDP SPT=15693 DPT=1026 LEN=816 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=340 TOS=0x00 PREC=0x00 TTL=255 ID=41754 PROTO=UDP SPT=67 DPT=68 LEN=320 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=340 TOS=0x00 PREC=0x00 TTL=255 ID=47607 PROTO=UDP SPT=67 DPT=68 LEN=320 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=341 TOS=0x00 PREC=0x00 TTL=255 ID=53432 PROTO=UDP SPT=67 DPT=68 LEN=321 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=340 TOS=0x00 PREC=0x00 TTL=255 ID=59140 PROTO=UDP SPT=67 DPT=68 LEN=320 
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow 0: cd0d8580 at f8c1764b
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=341 TOS=0x00 PREC=0x00 TTL=255 ID=64423 PROTO=UDP SPT=67 DPT=68 LEN=321 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=341 TOS=0x00 PREC=0x00 TTL=255 ID=3912 PROTO=UDP SPT=67 DPT=68 LEN=321 
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c0e1c2
BUG: dst underflow 0: cd0d8580 at f8c05d46
BUG: dst underflow -1: cd0d8580 at f8c1764b
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=394 TOS=0x00 PREC=0x00 TTL=255 ID=8601 PROTO=UDP SPT=67 DPT=68 LEN=374 
IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:06:2a:ce:18:54:08:00 SRC=10.41.192.1 DST=255.255.255.255 LEN=392 TOS=0x00 PREC=0x00 TTL=255 ID=13283 PROTO=UDP SPT=67 DPT=68 LEN=372 

[-- Attachment #3: config.txt.bz2 --]
[-- Type: application/x-bzip2, Size: 6411 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: BUG: dst underflow (again)
  2004-10-22  6:39 BUG: dst underflow (again) Jeff Garzik
@ 2004-10-22  6:51 ` YOSHIFUJI Hideaki / 吉藤英明
  2004-10-22  7:59   ` Lennert Buytenhek
  0 siblings, 1 reply; 19+ messages in thread
From: YOSHIFUJI Hideaki / 吉藤英明 @ 2004-10-22  6:51 UTC (permalink / raw)
  To: jgarzik; +Cc: netdev, yoshfuji

In article <4178AB0D.6060107@pobox.com> (at Fri, 22 Oct 2004 02:39:09 -0400), Jeff Garzik <jgarzik@pobox.com> says:

> As requested, I updated my kernel to see if the "BUG: dst underflow..." 
> messages disappeared.  Alas, they didn't.  dmesg and .config from 
> 2.6.9-final attached.

Okay, thanks, but hmm...
(We haven't met this issue... I really want to know tow to reproduce...)

> Let me know what additional debugging information I can provide, if any. 
>   The symbol addresses in the dmesg output are all inside the ipv6 module.

Would you enable CONFIG_KALLSYMS_ALL, please?

Thanks.

--yoshfuji

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: BUG: dst underflow (again)
  2004-10-22  6:51 ` YOSHIFUJI Hideaki / 吉藤英明
@ 2004-10-22  7:59   ` Lennert Buytenhek
  2004-11-04 14:15     ` jamal
  0 siblings, 1 reply; 19+ messages in thread
From: Lennert Buytenhek @ 2004-10-22  7:59 UTC (permalink / raw)
  To: YOSHIFUJI Hideaki / ?$B5HF#1QL@; +Cc: jgarzik, netdev

On Fri, Oct 22, 2004 at 03:51:59PM +0900, YOSHIFUJI Hideaki / ?$B5HF#1QL@ wrote:

> > As requested, I updated my kernel to see if the "BUG: dst underflow..." 
> > messages disappeared.  Alas, they didn't.  dmesg and .config from 
> > 2.6.9-final attached.
> 
> Okay, thanks, but hmm...
> (We haven't met this issue... I really want to know tow to reproduce...)

FWIW, I'm seeing loads of these on the kernel that comes with Fedora
Core 2, also in the ipv6.ko module.  I have 6to4 enabled, if that matters
anything.

% dmesg | grep BUG | sort | uniq
BUG: dst underflow -1: 3bcf9a80 at 42350024
BUG: dst underflow 0: 3bcf9a80 at 423486d2
BUG: dst underflow 0: 3bcf9a80 at 4235823d
% cat /sys/module/ipv6/sections/.text
0x42345000

0x42350024 - 0x42345000 = 0xb024, corresponds to:
	0000affa <ip6_dst_check>

0x423486d2 - 0x42345000 = 0x36d2, corresponds to:
	0000339d <ip6_push_pending_frames>

0x4235823d - 0x42345000 = 0x1323d, corresponds to:
	00012c0d <udpv6_sendmsg>	(god, that's one big function btw)


--L

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: BUG: dst underflow (again)
  2004-10-22  7:59   ` Lennert Buytenhek
@ 2004-11-04 14:15     ` jamal
  2004-11-05  6:18       ` David S. Miller
  0 siblings, 1 reply; 19+ messages in thread
From: jamal @ 2004-11-04 14:15 UTC (permalink / raw)
  To: Lennert Buytenhek; +Cc: YOSHIFUJI Hideaki / ?$B5HF#1QL@, jgarzik, netdev

Jeff/Lennert 

Could you turn off netfilter and see if this continues to happen?

Know how to reproduce this? ;->

cheers,
jamal

On Fri, 2004-10-22 at 03:59, Lennert Buytenhek wrote:
> On Fri, Oct 22, 2004 at 03:51:59PM +0900, YOSHIFUJI Hideaki / ?$B5HF#1QL@ wrote:
> 
> > > As requested, I updated my kernel to see if the "BUG: dst underflow..." 
> > > messages disappeared.  Alas, they didn't.  dmesg and .config from 
> > > 2.6.9-final attached.
> > 
> > Okay, thanks, but hmm...
> > (We haven't met this issue... I really want to know tow to reproduce...)
> 
> FWIW, I'm seeing loads of these on the kernel that comes with Fedora
> Core 2, also in the ipv6.ko module.  I have 6to4 enabled, if that matters
> anything.
> 
> % dmesg | grep BUG | sort | uniq
> BUG: dst underflow -1: 3bcf9a80 at 42350024
> BUG: dst underflow 0: 3bcf9a80 at 423486d2
> BUG: dst underflow 0: 3bcf9a80 at 4235823d
> % cat /sys/module/ipv6/sections/.text
> 0x42345000
> 
> 0x42350024 - 0x42345000 = 0xb024, corresponds to:
> 	0000affa <ip6_dst_check>
> 
> 0x423486d2 - 0x42345000 = 0x36d2, corresponds to:
> 	0000339d <ip6_push_pending_frames>
> 
> 0x4235823d - 0x42345000 = 0x1323d, corresponds to:
> 	00012c0d <udpv6_sendmsg>	(god, that's one big function btw)
> 
> 
> --L
> 
> 

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: BUG: dst underflow (again)
  2004-11-04 14:15     ` jamal
@ 2004-11-05  6:18       ` David S. Miller
  2004-11-05  6:53         ` YOSHIFUJI Hideaki / 吉藤英明
                           ` (2 more replies)
  0 siblings, 3 replies; 19+ messages in thread
From: David S. Miller @ 2004-11-05  6:18 UTC (permalink / raw)
  To: hadi; +Cc: buytenh, yoshfuji, jgarzik, netdev

On 04 Nov 2004 09:15:17 -0500
jamal <hadi@cyberus.ca> wrote:

> Could you turn off netfilter and see if this continues to happen?

That's one possible angle, but let's look at the tracepoints
more closely.

BTW Lennert, the decoded addresses are extremely helpful. Thanks.

Jeff, could you similarly decode the ones that you seem to get?
That would be an incredibly useful datapoint.  If you've provided
this already, my bad and please point me at where you posted that.

> > BUG: dst underflow -1: 3bcf9a80 at 42350024
> > BUG: dst underflow 0: 3bcf9a80 at 423486d2
> > BUG: dst underflow 0: 3bcf9a80 at 4235823d
 ...
> > 0x42350024 - 0x42345000 = 0xb024, corresponds to:
> > 	0000affa <ip6_dst_check>
> > 
> > 0x423486d2 - 0x42345000 = 0x36d2, corresponds to:
> > 	0000339d <ip6_push_pending_frames>
> > 
> > 0x4235823d - 0x42345000 = 0x1323d, corresponds to:
> > 	00012c0d <udpv6_sendmsg>	(god, that's one big function btw)

The last one is the most interesting.  The only dst_release() call
that occurs in udpv6_sendmsg() is when xfrm_lookup() returns
an error.  The semantics of that function are a complete mess
(when it errors, it sometimes releases the DST, sometimes does not)
and I'll fix that up.

But let me ask, do you have any IPSEC policies in the kernel
when these BUGs trigger?  If so, I'm pretty sure I know what
the problem may be.

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: BUG: dst underflow (again)
  2004-11-05  6:18       ` David S. Miller
@ 2004-11-05  6:53         ` YOSHIFUJI Hideaki / 吉藤英明
  2004-11-05  7:16           ` David S. Miller
  2004-11-05  7:05         ` Jeff Garzik
  2004-11-05  9:14         ` Lennert Buytenhek
  2 siblings, 1 reply; 19+ messages in thread
From: YOSHIFUJI Hideaki / 吉藤英明 @ 2004-11-05  6:53 UTC (permalink / raw)
  To: davem; +Cc: hadi, buytenh, jgarzik, netdev, yoshfuji

In article <20041104221801.584c8f11.davem@davemloft.net> (at Thu, 4 Nov 2004 22:18:01 -0800), "David S. Miller" <davem@davemloft.net> says:

> > > 	00012c0d <udpv6_sendmsg>	(god, that's one big function btw)
> 
> The last one is the most interesting.  The only dst_release() call
> that occurs in udpv6_sendmsg() is when xfrm_lookup() returns
> an error.  The semantics of that function are a complete mess
> (when it errors, it sometimes releases the DST, sometimes does not)
> and I'll fix that up.

Oh,yes, something like this?

Signed-off-by: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>

===== net/ipv6/udp.c 1.76 vs edited =====
--- 1.76/net/ipv6/udp.c	2004-10-26 11:47:26 +09:00
+++ edited/net/ipv6/udp.c	2004-11-05 15:42:00 +09:00
@@ -631,7 +631,7 @@
 	struct ipv6_txoptions *opt = NULL;
 	struct ip6_flowlabel *flowlabel = NULL;
 	struct flowi *fl = &inet->cork.fl;
-	struct dst_entry *dst;
+	struct dst_entry *dst = NULL;
 	int addr_len = msg->msg_namelen;
 	int ulen = len;
 	int hlimit = -1;
@@ -797,10 +797,8 @@
 	if (final_p)
 		ipv6_addr_copy(&fl->fl6_dst, final_p);
 
-	if ((err = xfrm_lookup(&dst, fl, sk, 0)) < 0) {
-		dst_release(dst);
+	if ((err = xfrm_lookup(&dst, fl, sk, 0)) < 0)
 		goto out;
-	}
 
 	if (hlimit < 0) {
 		if (ipv6_addr_is_multicast(&fl->fl6_dst))
@@ -846,6 +844,7 @@
 		err = np->recverr ? net_xmit_errno(err) : 0;
 	release_sock(sk);
 out:
+	dst_release(dst);
 	fl6_sock_release(flowlabel);
 	if (!err) {
 		UDP6_INC_STATS_USER(UDP_MIB_OUTDATAGRAMS);

-- 
Hideaki YOSHIFUJI @ USAGI Project <yoshfuji@linux-ipv6.org>
GPG FP: 9022 65EB 1ECF 3AD1 0BDF  80D8 4807 F894 E062 0EEA

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: BUG: dst underflow (again)
  2004-11-05  6:18       ` David S. Miller
  2004-11-05  6:53         ` YOSHIFUJI Hideaki / 吉藤英明
@ 2004-11-05  7:05         ` Jeff Garzik
  2004-11-05  7:14           ` David S. Miller
  2004-11-05  9:14         ` Lennert Buytenhek
  2 siblings, 1 reply; 19+ messages in thread
From: Jeff Garzik @ 2004-11-05  7:05 UTC (permalink / raw)
  To: David S. Miller, hadi; +Cc: buytenh, yoshfuji, netdev

[-- Attachment #1: Type: text/plain, Size: 854 bytes --]

David S. Miller wrote:
> Jeff, could you similarly decode the ones that you seem to get?
> That would be an incredibly useful datapoint.  If you've provided
> this already, my bad and please point me at where you posted that.

I've compiled IPv6 into my router's kernel image, so next time I reboot, 
I should be able to get at symbol info out of the BUGs a bit more easily.


> But let me ask, do you have any IPSEC policies in the kernel
> when these BUGs trigger?  If so, I'm pretty sure I know what
> the problem may be.

I know this question wasn't directed at me, but, I do always compile 
ipsec stuff into my kernel, in addition to netfilter.  The relevant 
options are attached for the curious.

	Jeff


P.S.  Jamal--  I cannot disable netfilter for a period of time long 
enough to cause the BUGs to be produced, since that disables my NAT'ing.

[-- Attachment #2: config.txt --]
[-- Type: text/plain, Size: 3720 bytes --]

#
CONFIG_PACKET=y
# CONFIG_PACKET_MMAP is not set
CONFIG_NETLINK_DEV=y
CONFIG_UNIX=y
CONFIG_NET_KEY=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
# CONFIG_IP_ADVANCED_ROUTER is not set
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE=m
# CONFIG_NET_IPGRE_BROADCAST is not set
# CONFIG_IP_MROUTE is not set
# CONFIG_ARPD is not set
# CONFIG_SYN_COOKIES is not set
CONFIG_INET_AH=y
CONFIG_INET_ESP=y
CONFIG_INET_IPCOMP=y
CONFIG_INET_TUNNEL=y

#
# IP: Virtual Server Configuration
#
# CONFIG_IP_VS is not set
CONFIG_IPV6=m
CONFIG_IPV6_PRIVACY=y
CONFIG_INET6_AH=m
CONFIG_INET6_ESP=m
CONFIG_INET6_IPCOMP=m
CONFIG_INET6_TUNNEL=m
CONFIG_IPV6_TUNNEL=m
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set

#
# IP: Netfilter Configuration
#
CONFIG_IP_NF_CONNTRACK=m
# CONFIG_IP_NF_CT_ACCT is not set
# CONFIG_IP_NF_CONNTRACK_MARK is not set
# CONFIG_IP_NF_CT_PROTO_SCTP is not set
CONFIG_IP_NF_FTP=m
CONFIG_IP_NF_IRC=m
CONFIG_IP_NF_TFTP=m
CONFIG_IP_NF_AMANDA=m
CONFIG_IP_NF_QUEUE=m
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_LIMIT=m
CONFIG_IP_NF_MATCH_IPRANGE=m
CONFIG_IP_NF_MATCH_MAC=m
CONFIG_IP_NF_MATCH_PKTTYPE=m
CONFIG_IP_NF_MATCH_MARK=m
CONFIG_IP_NF_MATCH_MULTIPORT=m
CONFIG_IP_NF_MATCH_TOS=m
CONFIG_IP_NF_MATCH_RECENT=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_DSCP=m
CONFIG_IP_NF_MATCH_AH_ESP=m
CONFIG_IP_NF_MATCH_LENGTH=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_MATCH_TCPMSS=m
CONFIG_IP_NF_MATCH_HELPER=m
CONFIG_IP_NF_MATCH_STATE=m
CONFIG_IP_NF_MATCH_CONNTRACK=m
CONFIG_IP_NF_MATCH_OWNER=m
CONFIG_IP_NF_MATCH_ADDRTYPE=m
CONFIG_IP_NF_MATCH_REALM=m
# CONFIG_IP_NF_MATCH_SCTP is not set
CONFIG_IP_NF_MATCH_COMMENT=m
CONFIG_IP_NF_MATCH_HASHLIMIT=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_IP_NF_TARGET_TCPMSS=m
CONFIG_IP_NF_NAT=m
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_IP_NF_TARGET_NETMAP=m
CONFIG_IP_NF_TARGET_SAME=m
# CONFIG_IP_NF_NAT_LOCAL is not set
CONFIG_IP_NF_NAT_SNMP_BASIC=m
CONFIG_IP_NF_NAT_IRC=m
CONFIG_IP_NF_NAT_FTP=m
CONFIG_IP_NF_NAT_TFTP=m
CONFIG_IP_NF_NAT_AMANDA=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_TOS=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_DSCP=m
CONFIG_IP_NF_TARGET_MARK=m
CONFIG_IP_NF_TARGET_CLASSIFY=m
CONFIG_IP_NF_RAW=m
# CONFIG_IP_NF_TARGET_NOTRACK is not set
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
CONFIG_IP_NF_ARP_MANGLE=m
# CONFIG_IP_NF_COMPAT_IPCHAINS is not set
# CONFIG_IP_NF_COMPAT_IPFWADM is not set

#
# IPv6: Netfilter Configuration
#
CONFIG_IP6_NF_QUEUE=m
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_LIMIT=m
CONFIG_IP6_NF_MATCH_MAC=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_MATCH_OPTS=m
CONFIG_IP6_NF_MATCH_FRAG=m
CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_MULTIPORT=m
CONFIG_IP6_NF_MATCH_OWNER=m
CONFIG_IP6_NF_MATCH_MARK=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_AHESP=m
CONFIG_IP6_NF_MATCH_LENGTH=m
CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_TARGET_LOG=m
CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_TARGET_MARK=m
CONFIG_IP6_NF_RAW=m
CONFIG_XFRM=y
CONFIG_XFRM_USER=y

#
# SCTP Configuration (EXPERIMENTAL)
#
CONFIG_IP_SCTP=m
# CONFIG_SCTP_DBG_MSG is not set
# CONFIG_SCTP_DBG_OBJCNT is not set
# CONFIG_SCTP_HMAC_NONE is not set
CONFIG_SCTP_HMAC_SHA1=y
# CONFIG_SCTP_HMAC_MD5 is not set
# CONFIG_ATM is not set
# CONFIG_BRIDGE is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_DECNET is not set
CONFIG_LLC=y
CONFIG_LLC2=y
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_NET_DIVERT is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set

#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set
CONFIG_NET_CLS_ROUTE=y


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: BUG: dst underflow (again)
  2004-11-05  7:05         ` Jeff Garzik
@ 2004-11-05  7:14           ` David S. Miller
  2004-11-05  7:34             ` Jeff Garzik
  0 siblings, 1 reply; 19+ messages in thread
From: David S. Miller @ 2004-11-05  7:14 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: hadi, buytenh, yoshfuji, netdev

On Fri, 05 Nov 2004 02:05:41 -0500
Jeff Garzik <jgarzik@pobox.com> wrote:

> David S. Miller wrote:
> > Jeff, could you similarly decode the ones that you seem to get?
> > That would be an incredibly useful datapoint.  If you've provided
> > this already, my bad and please point me at where you posted that.
> 
> I've compiled IPv6 into my router's kernel image, so next time I reboot, 
> I should be able to get at symbol info out of the BUGs a bit more easily.

Thanks a lot.

> > But let me ask, do you have any IPSEC policies in the kernel
> > when these BUGs trigger?  If so, I'm pretty sure I know what
> > the problem may be.
> 
> I know this question wasn't directed at me, but, I do always compile 
> ipsec stuff into my kernel, in addition to netfilter.  The relevant 
> options are attached for the curious.

Yes, but do you actually install any IPSEC rules into your system?

The only way xfrm_lookup() can ever fall (and call that BUG'ing
dst_release() in udpv6_sendmsg()) is if you have at least some
IPSEC policies configured.

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: BUG: dst underflow (again)
  2004-11-05  6:53         ` YOSHIFUJI Hideaki / 吉藤英明
@ 2004-11-05  7:16           ` David S. Miller
  2004-11-05  7:44             ` YOSHIFUJI Hideaki / 吉藤英明
  0 siblings, 1 reply; 19+ messages in thread
From: David S. Miller @ 2004-11-05  7:16 UTC (permalink / raw)
  To: yoshfuji; +Cc: hadi, buytenh, jgarzik, netdev, yoshfuji

On Fri, 05 Nov 2004 15:53:55 +0900 (JST)
YOSHIFUJI Hideaki / ^[$B5HF#1QL@^[(B <yoshfuji@linux-ipv6.org> wrote:

> In article <20041104221801.584c8f11.davem@davemloft.net> (at Thu, 4 Nov 2004 22:18:01 -0800), "David S. Miller" <davem@davemloft.net> says:
> 
> > > > 	00012c0d <udpv6_sendmsg>	(god, that's one big function btw)
> > 
> > The last one is the most interesting.  The only dst_release() call
> > that occurs in udpv6_sendmsg() is when xfrm_lookup() returns
> > an error.  The semantics of that function are a complete mess
> > (when it errors, it sometimes releases the DST, sometimes does not)
> > and I'll fix that up.
> 
> Oh,yes, something like this?

Something, but not quite.  :-)  This change you propose
adds a leak, you have to modify xfrm_lookup() as well.

I'm mid-way through such changes, but it looks something
like this (BTW, note the addrconf.c leak I noticed today
as well):

===== net/ipv6/addrconf.c 1.115 vs edited =====
--- 1.115/net/ipv6/addrconf.c	2004-10-25 21:11:35 -07:00
+++ edited/net/ipv6/addrconf.c	2004-11-04 13:10:26 -08:00
@@ -509,6 +509,7 @@
 	rt = addrconf_dst_alloc(idev, addr, 0);
 	if (IS_ERR(rt)) {
 		err = PTR_ERR(rt);
+		rt = NULL;
 		goto out;
 	}
 
@@ -572,6 +573,8 @@
 	if (unlikely(err == 0))
 		notifier_call_chain(&inet6addr_chain, NETDEV_UP, ifa);
 	else {
+		if (rt)
+			dst_free(&rt->u.dst);
 		kfree(ifa);
 		ifa = ERR_PTR(err);
 	}
===== net/ipv6/datagram.c 1.19 vs edited =====
--- 1.19/net/ipv6/datagram.c	2004-08-27 09:35:00 -07:00
+++ edited/net/ipv6/datagram.c	2004-11-04 16:43:24 -08:00
@@ -174,10 +174,8 @@
 	if (final_p)
 		ipv6_addr_copy(&fl.fl6_dst, final_p);
 
-	if ((err = xfrm_lookup(&dst, &fl, sk, 0)) < 0) {
-		dst_release(dst);
+	if ((err = xfrm_lookup(&dst, &fl, sk, 0)) < 0)
 		goto out;
-	}
 
 	/* source address lookup done in ip6_dst_lookup */
 
===== net/ipv6/icmp.c 1.59 vs edited =====
--- 1.59/net/ipv6/icmp.c	2004-09-14 22:32:09 -07:00
+++ edited/net/ipv6/icmp.c	2004-11-04 16:44:01 -08:00
@@ -373,7 +373,7 @@
 	if (err)
 		goto out;
 	if ((err = xfrm_lookup(&dst, &fl, sk, 0)) < 0)
-		goto out_dst_release;
+		goto out;
 
 	if (hlimit < 0) {
 		if (ipv6_addr_is_multicast(&fl.fl6_dst))
@@ -461,7 +461,7 @@
 	if (err)
 		goto out;
 	if ((err = xfrm_lookup(&dst, &fl, sk, 0)) < 0)
-		goto out_dst_release;
+		goto out;
 
 	if (hlimit < 0) {
 		if (ipv6_addr_is_multicast(&fl.fl6_dst))
===== net/ipv6/ip6_tunnel.c 1.25 vs edited =====
--- 1.25/net/ipv6/ip6_tunnel.c	2004-09-13 13:03:39 -07:00
+++ edited/net/ipv6/ip6_tunnel.c	2004-11-04 16:49:24 -08:00
@@ -759,9 +759,14 @@
 
 	t->recursion--;
 	return 0;
+
 tx_err_link_failure:
 	stats->tx_carrier_errors++;
 	dst_link_failure(skb);
+	if (opt)
+		kfree(opt);
+	goto tx_err;
+
 tx_err_dst_release:
 	dst_release(dst);
 	if (opt)
===== net/ipv6/ndisc.c 1.104 vs edited =====
--- 1.104/net/ipv6/ndisc.c	2004-11-03 11:56:07 -08:00
+++ edited/net/ipv6/ndisc.c	2004-11-04 16:49:48 -08:00
@@ -408,10 +408,8 @@
 		return;
 
 	err = xfrm_lookup(&dst, &fl, NULL, 0);
-	if (err < 0) {
-		dst_release(dst);
+	if (err < 0)
 		return;
-	}
 
 	if (inc_opt) {
 		if (dev->addr_len)
@@ -499,10 +497,8 @@
 		return;
 
 	err = xfrm_lookup(&dst, &fl, NULL, 0);
-	if (err < 0) {
-		dst_release(dst);
+	if (err < 0)
 		return;
-	}
 
 	len = sizeof(struct icmp6hdr) + sizeof(struct in6_addr);
 	send_llinfo = dev->addr_len && !ipv6_addr_any(saddr);
@@ -575,10 +571,8 @@
 		return;
 
 	err = xfrm_lookup(&dst, &fl, NULL, 0);
-	if (err < 0) {
-		dst_release(dst);
+	if (err < 0)
 		return;
-	}
 
 	len = sizeof(struct icmp6hdr);
 	if (dev->addr_len)
@@ -1302,10 +1296,8 @@
 	dst = &rt->u.dst;
 
 	err = xfrm_lookup(&dst, &fl, NULL, 0);
-	if (err) {
-		dst_release(dst);
+	if (err)
 		return;
-	}
 
 	rt = (struct rt6_info *) dst;
 
===== net/ipv6/raw.c 1.73 vs edited =====
--- 1.73/net/ipv6/raw.c	2004-10-25 19:47:26 -07:00
+++ edited/net/ipv6/raw.c	2004-11-04 16:50:05 -08:00
@@ -743,10 +743,8 @@
 	if (final_p)
 		ipv6_addr_copy(&fl.fl6_dst, final_p);
 
-	if ((err = xfrm_lookup(&dst, &fl, sk, 0)) < 0) {
-		dst_release(dst);
+	if ((err = xfrm_lookup(&dst, &fl, sk, 0)) < 0)
 		goto out;
-	}
 
 	if (hlimit < 0) {
 		if (ipv6_addr_is_multicast(&fl.fl6_dst))
===== net/ipv6/tcp_ipv6.c 1.100 vs edited =====
--- 1.100/net/ipv6/tcp_ipv6.c	2004-11-01 16:48:28 -08:00
+++ edited/net/ipv6/tcp_ipv6.c	2004-11-04 16:52:43 -08:00
@@ -680,10 +680,8 @@
 	if (final_p)
 		ipv6_addr_copy(&fl.fl6_dst, final_p);
 
-	if ((err = xfrm_lookup(&dst, &fl, sk, 0)) < 0) {
-		dst_release(dst);
+	if ((err = xfrm_lookup(&dst, &fl, sk, 0)) < 0)
 		goto failure;
-	}
 
 	if (saddr == NULL) {
 		saddr = &fl.fl6_src;
@@ -1047,10 +1045,8 @@
 	/* sk = NULL, but it is safe for now. RST socket required. */
 	if (!ip6_dst_lookup(NULL, &buff->dst, &fl)) {
 
-		if ((xfrm_lookup(&buff->dst, &fl, NULL, 0)) < 0) {
-			dst_release(buff->dst);
+		if ((xfrm_lookup(&buff->dst, &fl, NULL, 0)) < 0)
 			return;
-		}
 
 		ip6_xmit(NULL, buff, &fl, NULL, 0);
 		TCP_INC_STATS_BH(TCP_MIB_OUTSEGS);
@@ -1114,10 +1110,9 @@
 	fl.fl_ip_sport = t1->source;
 
 	if (!ip6_dst_lookup(NULL, &buff->dst, &fl)) {
-		if ((xfrm_lookup(&buff->dst, &fl, NULL, 0)) < 0) {
-			dst_release(buff->dst);
+		if ((xfrm_lookup(&buff->dst, &fl, NULL, 0)) < 0)
 			return;
-		}
+
 		ip6_xmit(NULL, buff, &fl, NULL, 0);
 		TCP_INC_STATS_BH(TCP_MIB_OUTSEGS);
 		return;
@@ -1378,7 +1373,7 @@
 
 	newsk = tcp_create_openreq_child(sk, req, skb);
 	if (newsk == NULL)
-		goto out;
+		goto out_release;
 
 	/* Charge newly allocated IPv6 socket */
 #ifdef INET_REFCNT_DEBUG
@@ -1457,11 +1452,12 @@
 
 out_overflow:
 	NET_INC_STATS_BH(LINUX_MIB_LISTENOVERFLOWS);
+out_release:
+	dst_release(dst);
 out:
 	NET_INC_STATS_BH(LINUX_MIB_LISTENDROPS);
 	if (opt && opt != np->opt)
 		sock_kfree_s(sk, opt, opt->tot_len);
-	dst_release(dst);
 	return NULL;
 }
 
@@ -1784,7 +1780,6 @@
 
 		if ((err = xfrm_lookup(&dst, &fl, sk, 0)) < 0) {
 			sk->sk_err_soft = -err;
-			dst_release(dst);
 			return err;
 		}
 
@@ -1838,7 +1833,6 @@
 
 		if ((err = xfrm_lookup(&dst, &fl, sk, 0)) < 0) {
 			sk->sk_route_caps = 0;
-			dst_release(dst);
 			return err;
 		}
 
===== net/xfrm/xfrm_policy.c 1.57 vs edited =====
--- 1.57/net/xfrm/xfrm_policy.c	2004-10-25 20:23:46 -07:00
+++ edited/net/xfrm/xfrm_policy.c	2004-11-04 16:39:23 -08:00
@@ -745,8 +745,8 @@
 	switch (policy->action) {
 	case XFRM_POLICY_BLOCK:
 		/* Prohibit the flow */
-		xfrm_pol_put(policy);
-		return -EPERM;
+		err = -EPERM;
+		goto error;
 
 	case XFRM_POLICY_ALLOW:
 		if (policy->xfrm_nr == 0) {
@@ -762,8 +762,8 @@
 		 */
 		dst = xfrm_find_bundle(fl, policy, family);
 		if (IS_ERR(dst)) {
-			xfrm_pol_put(policy);
-			return PTR_ERR(dst);
+			err = PTR_ERR(dst);
+			goto error;
 		}
 
 		if (dst)

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: BUG: dst underflow (again)
  2004-11-05  7:14           ` David S. Miller
@ 2004-11-05  7:34             ` Jeff Garzik
  2004-11-05  7:38               ` Jeff Garzik
  0 siblings, 1 reply; 19+ messages in thread
From: Jeff Garzik @ 2004-11-05  7:34 UTC (permalink / raw)
  To: David S. Miller; +Cc: hadi, buytenh, yoshfuji, netdev

David S. Miller wrote:
> On Fri, 05 Nov 2004 02:05:41 -0500
> Jeff Garzik <jgarzik@pobox.com> wrote:
>>I know this question wasn't directed at me, but, I do always compile 
>>ipsec stuff into my kernel, in addition to netfilter.  The relevant 
>>options are attached for the curious.
> 
> 
> Yes, but do you actually install any IPSEC rules into your system?

Unless FC2 initscripts do something weird (I've never configured 
IPSEC...  only the policies that the kernel boots with (presumably the 
null set?).

	Jeff

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: BUG: dst underflow (again)
  2004-11-05  7:34             ` Jeff Garzik
@ 2004-11-05  7:38               ` Jeff Garzik
  2004-11-05  9:13                 ` Lennert Buytenhek
  0 siblings, 1 reply; 19+ messages in thread
From: Jeff Garzik @ 2004-11-05  7:38 UTC (permalink / raw)
  To: netdev; +Cc: David S. Miller, hadi, buytenh, yoshfuji

BTW to netdev, there is IMHO no excuse not to test IPv6 ;-)

Plugging...  Check out
	http://linux.yyz.us/ipv6-fc2-howto.html
for starting points.  Quick and easy IPv6 "6to4 automatic tunneling" 
setup for FC1/FC2, with pointers to Deb/Mac/Win instructions.

	Jeff

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: BUG: dst underflow (again)
  2004-11-05  7:16           ` David S. Miller
@ 2004-11-05  7:44             ` YOSHIFUJI Hideaki / 吉藤英明
  0 siblings, 0 replies; 19+ messages in thread
From: YOSHIFUJI Hideaki / 吉藤英明 @ 2004-11-05  7:44 UTC (permalink / raw)
  To: davem; +Cc: hadi, buytenh, jgarzik, netdev, yoshfuji

In article <20041104231618.1d584a6f.davem@davemloft.net> (at Thu, 4 Nov 2004 23:16:18 -0800), "David S. Miller" <davem@davemloft.net> says:

> I'm mid-way through such changes, but it looks something
> like this (BTW, note the addrconf.c leak I noticed today
> as well):

Ok, I leave it to you.

--yoshfuji

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: BUG: dst underflow (again)
  2004-11-05  7:38               ` Jeff Garzik
@ 2004-11-05  9:13                 ` Lennert Buytenhek
  0 siblings, 0 replies; 19+ messages in thread
From: Lennert Buytenhek @ 2004-11-05  9:13 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: netdev, David S. Miller, hadi, yoshfuji

On Fri, Nov 05, 2004 at 02:38:19AM -0500, Jeff Garzik wrote:

> BTW to netdev, there is IMHO no excuse not to test IPv6 ;-)

:-)

RIPE hands out IPv6 address space in chunks of /32, and it will only
allocate such a /32 for you if you plan on assigning more than 200 /48's
in two years.

They specify that you should assign a /64 to a customer if they only
need a single subnet, otherwise you should assign a /48.  In order to
assign 200 /48's in two years, you have to assign 200 address blocks
to people who need at least 2 subnets, so that means you have to assign
at least 400 subnets' worth of address space.

If you take the canonical IPv6 subnet to be a /64 and the canonical
IPv4 subnet to be a /24, that means you have to assign a block of IPv6
address space that roughly corresponds to a IPv4 /15 in two years in
order to get IPv6 address space at all.

I politely told RIPE that I don't think we'll be assigning that much
address space any time soon, and the result of that was that our address
space request was simply denied ("because it does not comply with current
policy.")

As a result of all this nonsense, the ISPs in the Netherlands (and
elsewhere) that do supply IPv6 connectivity to their customers resort
to the immensely wasteful practise of giving each and every single
customer an entire /48 because otherwise they will not have assigned
enough address space in two years and risk the wrath of RIPE.

(And there's no way in hell you'll get people to peer with you if you
start sending them 2002:xxxx:xxxx::/48 routes :-)


cheers,
Lennert

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: BUG: dst underflow (again)
  2004-11-05  6:18       ` David S. Miller
  2004-11-05  6:53         ` YOSHIFUJI Hideaki / 吉藤英明
  2004-11-05  7:05         ` Jeff Garzik
@ 2004-11-05  9:14         ` Lennert Buytenhek
  2004-11-05  9:42           ` Arnaldo Carvalho de Melo
  2 siblings, 1 reply; 19+ messages in thread
From: Lennert Buytenhek @ 2004-11-05  9:14 UTC (permalink / raw)
  To: David S. Miller; +Cc: hadi, yoshfuji, jgarzik, netdev

On Thu, Nov 04, 2004 at 10:18:01PM -0800, David S. Miller wrote:

> BTW Lennert, the decoded addresses are extremely helpful. Thanks.

I'm glad.


> But let me ask, do you have any IPSEC policies in the kernel
> when these BUGs trigger?  If so, I'm pretty sure I know what
> the problem may be.

IPSEC.. not that I know of.  So unless my distro does stuff behind
my back, no.  How do I make sure?


--L

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: BUG: dst underflow (again)
  2004-11-05  9:14         ` Lennert Buytenhek
@ 2004-11-05  9:42           ` Arnaldo Carvalho de Melo
       [not found]             ` <20041105101513.GA28779@xi.wantstofly.org>
  0 siblings, 1 reply; 19+ messages in thread
From: Arnaldo Carvalho de Melo @ 2004-11-05  9:42 UTC (permalink / raw)
  To: Lennert Buytenhek; +Cc: David S. Miller, hadi, yoshfuji, jgarzik, netdev



Lennert Buytenhek wrote:
> On Thu, Nov 04, 2004 at 10:18:01PM -0800, David S. Miller wrote:
> 
> 
>>BTW Lennert, the decoded addresses are extremely helpful. Thanks.
> 
> 
> I'm glad.
> 
> 
> 
>>But let me ask, do you have any IPSEC policies in the kernel
>>when these BUGs trigger?  If so, I'm pretty sure I know what
>>the problem may be.
> 
> 
> IPSEC.. not that I know of.  So unless my distro does stuff behind
> my back, no.  How do I make sure?

setkey -DP

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: BUG: dst underflow (again)
       [not found]             ` <20041105101513.GA28779@xi.wantstofly.org>
@ 2004-11-06  0:23               ` David S. Miller
  2004-11-06  1:53                 ` Herbert Xu
  2004-11-06  9:02                 ` Lennert Buytenhek
  0 siblings, 2 replies; 19+ messages in thread
From: David S. Miller @ 2004-11-06  0:23 UTC (permalink / raw)
  To: Lennert Buytenhek; +Cc: acme, hadi, yoshfuji, jgarzik, netdev

On Fri, 5 Nov 2004 11:15:13 +0100
Lennert Buytenhek <buytenh@wantstofly.org> wrote:

> On Fri, Nov 05, 2004 at 07:42:50AM -0200, Arnaldo Carvalho de Melo wrote:
> 
> > >IPSEC.. not that I know of.  So unless my distro does stuff behind
> > >my back, no.  How do I make sure?
> > 
> > setkey -DP
> 
> Thanks.  Both machines I'm seeing this problem on have:
> 
> # setkey -DP
> No SPD entries.
> # 

Well, xfrm_lookup() is returning an error somehow, that's the only
way to execute dst_release() in udpv6_sendmsg().  And xfrm_lookup()
only returns errors if IPSEC policies have been configured either
globally or locally for the socket.

Full proof from xfrm_lookup():

	policy = NULL;
	if (sk && sk->sk_policy[1])
		policy = xfrm_sk_policy_lookup(sk, XFRM_POLICY_OUT, fl);


Unless socket IPSEC policy has been set via setsockopt(), policy will
be NULL here.

	if (!policy) {
		/* To accelerate a bit...  */
		if ((dst_orig->flags & DST_NOXFRM) || !xfrm_policy_list[XFRM_POLICY_OUT])
			return 0;

		policy = flow_cache_lookup(fl, family,
					   policy_to_flow_dir(XFRM_POLICY_OUT),
					   xfrm_policy_lookup);
	}

Unless some IPSEC policies have been installed, flow_cache_lookup() will
return NULL, thus policy will be NULL here.

	if (!policy)
		return 0;

And thus we always return zero.

Back in udpv6_sendmsg() we have exactly one dst_release() call which is:

	if ((err = xfrm_lookup(&dst, fl, sk, 0)) < 0) {
		dst_release(dst);
		goto out;
	}

So, Lennert's traces make no sense, since without IPSEC policies installed
xfrm_lookup() can never return non-zero.

This could mean memory corruption or some kind, or perhaps something installed
some IPSEC policies behind his back, but his setkey -DP command shows that this
is not currently the case at least.

I hope Jeff or Lennert get newer traces soon.

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: BUG: dst underflow (again)
  2004-11-06  0:23               ` David S. Miller
@ 2004-11-06  1:53                 ` Herbert Xu
  2004-11-06  9:02                 ` Lennert Buytenhek
  1 sibling, 0 replies; 19+ messages in thread
From: Herbert Xu @ 2004-11-06  1:53 UTC (permalink / raw)
  To: David S. Miller; +Cc: buytenh, acme, hadi, yoshfuji, jgarzik, netdev

David S. Miller <davem@davemloft.net> wrote:
> 
> Well, xfrm_lookup() is returning an error somehow, that's the only
> way to execute dst_release() in udpv6_sendmsg().  And xfrm_lookup()

Actually, there are other calls to dst_release in udpv6_sendmsg.  For
example, the inline function ip6_dst_store may call dst_release.

I'm afraid that we really have to audit all dst_release callers,
both direct and indirect, as well as all places where dst is stored.

Cheers,
-- 
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: BUG: dst underflow (again)
  2004-11-06  9:02                 ` Lennert Buytenhek
@ 2004-11-06  8:17                   ` Arnaldo Carvalho de Melo
  0 siblings, 0 replies; 19+ messages in thread
From: Arnaldo Carvalho de Melo @ 2004-11-06  8:17 UTC (permalink / raw)
  To: Lennert Buytenhek; +Cc: David S. Miller, hadi, yoshfuji, jgarzik, netdev



Lennert Buytenhek wrote:
> On Fri, Nov 05, 2004 at 04:23:19PM -0800, David S. Miller wrote:
> 
> 
>>>>>IPSEC.. not that I know of.  So unless my distro does stuff behind
>>>>>my back, no.  How do I make sure?
>>>>
>>>>setkey -DP
>>>
>>>Thanks.  Both machines I'm seeing this problem on have:
>>>
>>># setkey -DP
>>>No SPD entries.
>>># 
>>
>>Well, xfrm_lookup() is returning an error somehow, that's the only
>>way to execute dst_release() in udpv6_sendmsg().  And xfrm_lookup()
>>only returns errors if IPSEC policies have been configured either
>>globally or locally for the socket.
> 
> 
> Please note that my traces were made on the Fedora Core 2 kernel
> ('2.6.8-1.521smp'), where these codepaths all look a bit different.
> 
> I'm hoping to try a mainline kernel on one of these boxes soon.
> 


Lennert, could you try to reproduce what I observed at Jeff Garzik's
ipv6 gateway, running first:

[acme@pretzel network-scripts]$ for a in $(seq 1 10) ; do dmesg | grep 
'^BUG: dst underf' | md5sum ; ping6 -c 1 www.linux-ipv6.org | head -2 ; 
sleep 2 ; done
edc1a887cbd8ec99257c5b00a2b95b1e  -
PING www.linux-ipv6.org(pc14.fujisawa.wide.ad.jp) 56 data bytes
64 bytes from pc14.fujisawa.wide.ad.jp: icmp_seq=0 ttl=61 time=302 ms
4b422fb5ef1abd2a9d7c0d2eac16ed95  -
PING www.linux-ipv6.org(pc14.fujisawa.wide.ad.jp) 56 data bytes
64 bytes from pc14.fujisawa.wide.ad.jp: icmp_seq=0 ttl=61 time=308 ms
337774afcf7944ca6f8769b021890bfc  -
PING www.linux-ipv6.org(pc14.fujisawa.wide.ad.jp) 56 data bytes
64 bytes from pc14.fujisawa.wide.ad.jp: icmp_seq=0 ttl=60 time=309 ms
bfb23793729c27093f51f478ce524a15  -
PING www.linux-ipv6.org(pc14.fujisawa.wide.ad.jp) 56 data bytes
64 bytes from pc14.fujisawa.wide.ad.jp: icmp_seq=0 ttl=61 time=308 ms
1fbef3369bdca718e6f59e9ec8ddb540  -
PING www.linux-ipv6.org(pc14.fujisawa.wide.ad.jp) 56 data bytes
64 bytes from pc14.fujisawa.wide.ad.jp: icmp_seq=0 ttl=61 time=308 ms
bd93a08ff06688789ab4e94b761571d6  -
PING www.linux-ipv6.org(pc14.fujisawa.wide.ad.jp) 56 data bytes
64 bytes from pc14.fujisawa.wide.ad.jp: icmp_seq=0 ttl=60 time=308 ms
cdc166d49c07b98a6668af21b7808107  -
PING www.linux-ipv6.org(pc14.fujisawa.wide.ad.jp) 56 data bytes
64 bytes from pc14.fujisawa.wide.ad.jp: icmp_seq=0 ttl=61 time=308 ms
b10df2f221b0a6b9cb80d511ddf0034f  -
PING www.linux-ipv6.org(pc14.fujisawa.wide.ad.jp) 56 data bytes
64 bytes from pc14.fujisawa.wide.ad.jp: icmp_seq=0 ttl=61 time=307 ms
38748d154ea1cce6097221fa442daf57  -
PING www.linux-ipv6.org(pc14.fujisawa.wide.ad.jp) 56 data bytes
64 bytes from pc14.fujisawa.wide.ad.jp: icmp_seq=0 ttl=61 time=307 ms
0d9ee97a76410ed20b2cb0dc958cd146  -
PING www.linux-ipv6.org(pc14.fujisawa.wide.ad.jp) 56 data bytes
64 bytes from pc14.fujisawa.wide.ad.jp: icmp_seq=0 ttl=60 time=308 ms
[acme@pretzel network-scripts]$


then:


[acme@pretzel network-scripts]$ for a in $(seq 1 10) ; do dmesg | grep 
'^BUG: dst underf' | md5sum ; sleep 2 ; done
3079d6c2a8c9be8b97fa31e91f8f37df  -
3079d6c2a8c9be8b97fa31e91f8f37df  -
3079d6c2a8c9be8b97fa31e91f8f37df  -
3079d6c2a8c9be8b97fa31e91f8f37df  -
3079d6c2a8c9be8b97fa31e91f8f37df  -
3079d6c2a8c9be8b97fa31e91f8f37df  -
3079d6c2a8c9be8b97fa31e91f8f37df  -
3079d6c2a8c9be8b97fa31e91f8f37df  -
3079d6c2a8c9be8b97fa31e91f8f37df  -
3079d6c2a8c9be8b97fa31e91f8f37df  -
[acme@pretzel network-scripts]$

The md5sum is just a trick, using wc-l gives a false impression because
the dmesg output wraps around and stays with just BUG underflow...
messages.

Another thing: can you try with IPv6 privacy extensions not built into
the kernel/ipv6 module? I couldn't reproduce it here at home, not sure
why, but I tried with 2.6.9-final (like Jeff's machine) and with latest
Linus BK tree, couldn't reproduce.

The problem (or part of it ;) ) lies in net/ipv6/datagram.c,
ip6_datagram_connect and the functions it calls that end up calling
dst_release, but I don't know that much this code and I'm almost falling
asleep here.

Thanks,

- Arnaldo

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: BUG: dst underflow (again)
  2004-11-06  0:23               ` David S. Miller
  2004-11-06  1:53                 ` Herbert Xu
@ 2004-11-06  9:02                 ` Lennert Buytenhek
  2004-11-06  8:17                   ` Arnaldo Carvalho de Melo
  1 sibling, 1 reply; 19+ messages in thread
From: Lennert Buytenhek @ 2004-11-06  9:02 UTC (permalink / raw)
  To: David S. Miller; +Cc: acme, hadi, yoshfuji, jgarzik, netdev

On Fri, Nov 05, 2004 at 04:23:19PM -0800, David S. Miller wrote:

> > > >IPSEC.. not that I know of.  So unless my distro does stuff behind
> > > >my back, no.  How do I make sure?
> > > 
> > > setkey -DP
> > 
> > Thanks.  Both machines I'm seeing this problem on have:
> > 
> > # setkey -DP
> > No SPD entries.
> > # 
> 
> Well, xfrm_lookup() is returning an error somehow, that's the only
> way to execute dst_release() in udpv6_sendmsg().  And xfrm_lookup()
> only returns errors if IPSEC policies have been configured either
> globally or locally for the socket.

Please note that my traces were made on the Fedora Core 2 kernel
('2.6.8-1.521smp'), where these codepaths all look a bit different.

I'm hoping to try a mainline kernel on one of these boxes soon.


cheers,
Lennert

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2004-11-06  9:02 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-22  6:39 BUG: dst underflow (again) Jeff Garzik
2004-10-22  6:51 ` YOSHIFUJI Hideaki / 吉藤英明
2004-10-22  7:59   ` Lennert Buytenhek
2004-11-04 14:15     ` jamal
2004-11-05  6:18       ` David S. Miller
2004-11-05  6:53         ` YOSHIFUJI Hideaki / 吉藤英明
2004-11-05  7:16           ` David S. Miller
2004-11-05  7:44             ` YOSHIFUJI Hideaki / 吉藤英明
2004-11-05  7:05         ` Jeff Garzik
2004-11-05  7:14           ` David S. Miller
2004-11-05  7:34             ` Jeff Garzik
2004-11-05  7:38               ` Jeff Garzik
2004-11-05  9:13                 ` Lennert Buytenhek
2004-11-05  9:14         ` Lennert Buytenhek
2004-11-05  9:42           ` Arnaldo Carvalho de Melo
     [not found]             ` <20041105101513.GA28779@xi.wantstofly.org>
2004-11-06  0:23               ` David S. Miller
2004-11-06  1:53                 ` Herbert Xu
2004-11-06  9:02                 ` Lennert Buytenhek
2004-11-06  8:17                   ` Arnaldo Carvalho de Melo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).