I can use tcpdump to grab more data. Maybe this will help, but it all seems pretty normal to me.
This is from running on BB with the FLAG_SEND_ZLP compiled into cdc.ncm.c.
tpcdump:
15:53:12.491930 IP6 (hlim 1, next-header Options (0) payload length: 36) fe80::2c:80ff:fe13:9263 > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 1 group record(s) [gaddr ff02::1:ff00:0 to_ex { }]
0x0000: 6000 0000 0024 0001 fe80 0000 0000 0000 `....$..........
0x0010: 002c 80ff fe13 9263 ff02 0000 0000 0000 .,.....c........
0x0020: 0000 0000 0000 0016 3a00 0502 0000 0100 ........:.......
0x0030: 8f00 5f66 0000 0001 0400 0000 ff02 0000 .._f............
0x0040: 0000 0000 0000 0001 ff00 0000 ............
15:53:13.775665 IP (tos 0x0, ttl 64, id 0, offset 0, flags [none], proto UDP (17), length 328)
0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 02:2c:80:13:92:63, length 300, xid 0x1cc0a7bc, secs 9, Flags [none] (0x0000)
Client-Ethernet-Address 02:2c:80:13:92:63
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
MSZ Option 57, length 2: 576
Parameter-Request Option 55, length 7:
Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname
Domain-Name, BR, NTP
Vendor-Class Option 60, length 12: "udhcp 1.22.1"
0x0000: 4500 0148 0000 0000 4011 79a6 0000 0000 E..H....@.y.....
0x0010: ffff ffff 0044 0043 0134 a0b5 0101 0600 .....D.C.4......
0x0020: 1cc0 a7bc 0009 0000 0000 0000 0000 0000 ................
0x0030: 0000 0000 0000 0000 022c 8013 9263 0000 .........,...c..
0x0040: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0050: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0060: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0070: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0080: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0090: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0100: 0000 0000 0000 0000 6382 5363 3501 0139 ........c.Sc5..9
0x0110: 0202 4037 0701 0306 0c0f 1c2a 3c0c 7564 ..@7.......*<.ud
0x0120: 6863 7020 312e 3232 2e31 ff00 0000 0000 hcp.1.22.1......
0x0130: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0140: 0000 0000 0000 0000 ........
15:53:16.779109 IP (tos 0x0, ttl 64, id 0, offset 0, flags [none], proto UDP (17), length 328)
0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 02:2c:80:13:92:63, length 300, xid 0x1cc0a7bc, secs 12, Flags [none] (0x0000)
Client-Ethernet-Address 02:2c:80:13:92:63
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
MSZ Option 57, length 2: 576
Parameter-Request Option 55, length 7:
Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname
Domain-Name, BR, NTP
Vendor-Class Option 60, length 12: "udhcp 1.22.1"
0x0000: 4500 0148 0000 0000 4011 79a6 0000 0000 E..H....@.y.....
0x0010: ffff ffff 0044 0043 0134 a0b2 0101 0600 .....D.C.4......
0x0020: 1cc0 a7bc 000c 0000 0000 0000 0000 0000 ................
0x0030: 0000 0000 0000 0000 022c 8013 9263 0000 .........,...c..
0x0040: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0050: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0060: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0070: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0080: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0090: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0100: 0000 0000 0000 0000 6382 5363 3501 0139 ........c.Sc5..9
0x0110: 0202 4037 0701 0306 0c0f 1c2a 3c0c 7564 ..@7.......*<.ud
0x0120: 6863 7020 312e 3232 2e31 ff00 0000 0000 hcp.1.22.1......
0x0130: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0140: 0000 0000 0000 0000
usbmon:
83aee200 158799649 S Bo:1:003:1 -150 32768 = 4e434d48 0c000e00 00800c00 4e434d30 10000000 ba005601 00000000 00000000
83aee200 158800955 C Bo:1:003:1 0 32768 >
83aee200 161803089 S Bo:1:003:1 -150 32768 = 4e434d48 0c000f00 00800c00 4e434d30 10000000 ba005601 00000000 00000000
83aee200 161804333 C Bo:1:003:1 0 32768 >
82c01c00 164803586 S Bo:1:003:1 -150 32768 = 4e434d48 0c001000 00800c00 4e434d30 10000000 ba005601 00000000 00000000
82c01c00 164804831 C Bo:1:003:1 0 32768 >
83b95600 167807030 S Bo:1:003:1 -150 32768 = 4e434d48 0c001100 00800c00 4e434d30 10000000 ba005601 00000000 00000000
83b95600 167808330 C Bo:1:003:1 0 32768 >
83b95600 170810480 S Bo:1:003:1 -150 32768 = 4e434d48 0c001200 00800c00 4e434d30 10000000 ba005601 00000000 00000000
83b95600 170811703 C Bo:1:003:1 0 32768 >
83b95600 173813564 S Bo:1:003:1 -150 32768 = 4e434d48 0c001300 00800c00 4e434d30 10000000 ba005601 00000000 00000000
This is from running on BB with the FLAG_SEND_ZLP compiled into cdc.ncm.c and the padding commented out in cdc_ncm.c.
tcpdump
16:09:10.906827 IP (tos 0x0, ttl 64, id 0, offset 0, flags [none], proto UDP (17), length 328)
0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 02:2c:80:13:92:63, length 300, xid 0x52d91bb6, secs 102, Flags [none] (0x0000)
Client-Ethernet-Address 02:2c:80:13:92:63
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
MSZ Option 57, length 2: 576
Parameter-Request Option 55, length 7:
Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname
Domain-Name, BR, NTP
Vendor-Class Option 60, length 12: "udhcp 1.22.1"
0x0000: 4500 0148 0000 0000 4011 79a6 0000 0000 E..H....@.y.....
0x0010: ffff ffff 0044 0043 0134 f645 0101 0600 .....D.C.4.E....
0x0020: 52d9 1bb6 0066 0000 0000 0000 0000 0000 R....f..........
0x0030: 0000 0000 0000 0000 022c 8013 9263 0000 .........,...c..
0x0040: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0050: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0060: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0070: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0080: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0090: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0100: 0000 0000 0000 0000 6382 5363 3501 0139 ........c.Sc5..9
0x0110: 0202 4037 0701 0306 0c0f 1c2a 3c0c 7564 ..@7.......*<.ud
0x0120: 6863 7020 312e 3232 2e31 ff00 0000 0000 hcp.1.22.1......
0x0130: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0140: 0000 0000 0000 0000 ........
16:09:13.910268 IP (tos 0x0, ttl 64, id 0, offset 0, flags [none], proto UDP (17), length 328)
0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 02:2c:80:13:92:63, length 300, xid 0x52d91bb6, secs 105, Flags [none] (0x0000)
Client-Ethernet-Address 02:2c:80:13:92:63
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
MSZ Option 57, length 2: 576
Parameter-Request Option 55, length 7:
Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname
Domain-Name, BR, NTP
Vendor-Class Option 60, length 12: "udhcp 1.22.1"
0x0000: 4500 0148 0000 0000 4011 79a6 0000 0000 E..H....@.y.....
0x0010: ffff ffff 0044 0043 0134 f642 0101 0600 .....D.C.4.B....
0x0020: 52d9 1bb6 0069 0000 0000 0000 0000 0000 R....i..........
0x0030: 0000 0000 0000 0000 022c 8013 9263 0000 .........,...c..
0x0040: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0050: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0060: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0070: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0080: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0090: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0100: 0000 0000 0000 0000 6382 5363 3501 0139 ........c.Sc5..9
0x0110: 0202 4037 0701 0306 0c0f 1c2a 3c0c 7564 ..@7.......*<.ud
0x0120: 6863 7020 312e 3232 2e31 ff00 0000 0000 hcp.1.22.1......
0x0130: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0140: 0000 0000 0000 0000
and usbmon:
82d7c780 1082895003 S Bo:1:003:1 -150 528 = 4e434d48 0c002300 10020c00 4e434d30 10000000 ba005601 00000000 00000000
82d7c780 1082895194 C Bo:1:003:1 0 528 >
82d7c880 1085898143 S Bo:1:003:1 -150 528 = 4e434d48 0c002400 10020c00 4e434d30 10000000 ba005601 00000000 00000000
82d7c880 1085898318 C Bo:1:003:1 0 528 >
82d7c780 1088901570 S Bo:1:003:1 -150 528 = 4e434d48 0c002500 10020c00 4e434d30 10000000 ba005601 00000000 00000000
82d7c780 1088901694 C Bo:1:003:1 0 528 >
82d7c800 1091905126 S Bo:1:003:1 -150 528 = 4e434d48 0c002600 10020c00 4e434d30 10000000 ba005601 00000000 00000000
82d7c800 1091905319 C Bo:1:003:1 0 528 >
I also sent you a private email, not sure if you received. Thanks again for the help with this.