VirtualBox

Opened 12 years ago

Closed 9 years ago

#11026 closed defect (fixed)

bridged networking warning skb_warn_bad_offload

Reported by: dudmuck Owned by:
Component: network Version: VirtualBox 4.2.0
Keywords: bridged networking skb_warn_bad_offload Cc:
Guest type: Linux Host type: Linux

Description

With Linux x86_64 host and Linux x86_64 guest, using tcp/ip over bridged networking results in a stack trace in dmesg logs.

Attachments (2)

VBox.log (46.5 KB ) - added by dudmuck 12 years ago.
vbox log
kernel_warning.txt (2.7 KB ) - added by dudmuck 12 years ago.
stack trace from dmesg

Download all attachments as: .zip

Change History (6)

by dudmuck, 12 years ago

Attachment: VBox.log added

vbox log

by dudmuck, 12 years ago

Attachment: kernel_warning.txt added

stack trace from dmesg

comment:1 by Frank Mehnert, 12 years ago

What type of network card provides the host interface eth2?

comment:2 by Aleksey Ilyushin, 12 years ago

This happens because vboxnetflt.ko receives a GRO packet from the ixgbe driver it cannot understand and it tries to segment it with skb_gso_segment(). The ixgbe driver marks checksum as unnecessary in packet skb while skb_gso_segment() expects it to be partial. The real question is why our netfilter cannot understand the packet. Could you build VirtualBox kernel modules with debug enabled? To do it you need to go <vbox_dir>/src/vboxhost and execute the following commands while logged in as root:

/etc/init.d/vboxdrv stop
USER=aleksey make BUILD_TYPE=debug
insmod ./vboxdrv.ko
insmod ./vboxnetflt.ko
insmod ./vboxnetadp.ko

These will build and load kernel modules. <vbox_dir> is usually /opt/VirtualBox. The debug output goes into the system log (/var/log/messages, most likely). Please send the relevant part of the log to aleksey dot ilyushin at oracle dot com. Or upload it to ftp.oracle.com:/appsdev/incoming and send me the name.

comment:3 by Valery Ushakov, 9 years ago

Any feedback? Is this still a problem?

comment:4 by Frank Mehnert, 9 years ago

Resolution: fixed
Status: newclosed

Please reopen if still relevant.

Note: See TracTickets for help on using tickets.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette