[Bug 295986] bge: for vnet jails, ifconfig -txcsum is required

[email protected] Thu, 11 Jun 2026 13:14:09 +0000
Newsgroups gmane.os.freebsd.devel.net
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295986

--- Comment #5 from Dan Langille <[email protected]> ---
I built and installed a 15.1-STABLE kernel, and checked the source, yes, that
patch is in there.

It looks to solve the problem for me.

Here is what I see:

[13:11 r7425-01 dvl ~] % uptime
 1:11PM  up 2 mins, 1 user, load averages: 0.16, 0.08, 0.03

[13:11 r7425-01 dvl ~] % freebsd-version -r
15.1-STABLE

[13:11 r7425-01 dvl ~] % ifconfig bge0
bge0: flags=1008943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,LOWER_UP>
metric 0 mtu 1500
        options=80099<RXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
        ether b0:26:28:b3:5b:38
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>

[13:12 r7425-01 dvl ~] % sudo jail -c pkg02
epair47a
pkg02: created

# key note: the above completes promptly which tells me DNS is working.


[13:12 r7425-01 dvl ~] % ifconfig bge0     
bge0: flags=1008943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,LOWER_UP>
metric 0 mtu 1500
        options=80099<RXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
        ether b0:26:28:b3:5b:38
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>

[13:13 r7425-01 dvl ~] % ifconfig epair47a
epair47a:
flags=1008943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,LOWER_UP> metric 0
mtu 1500
        description: vnet-pkg02
        options=200019<RXCSUM,VLAN_MTU,VLAN_HWTAGGING,RXCSUM_IPV6>
        ether 58:9c:fc:10:52:06
        groups: epair
        media: Ethernet 10Gbase-T (10Gbase-T <full-duplex>)
        status: active
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>


Over in the jail:

[13:13 pkg02 dvl ~] % ifconfig epair47b
epair47b: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric
0 mtu 1500
        options=200019<RXCSUM,VLAN_MTU,VLAN_HWTAGGING,RXCSUM_IPV6>
        ether 58:9c:fc:10:7f:5d
        inet 10.55.0.47 netmask 0xffffff00 broadcast 10.55.0.255
        inet6 2001:470:8abf:7055:c348:9dc1:0:47 prefixlen 64
        inet6 fe80::5a9c:fcff:fe10:7f5d%epair47b prefixlen 64 scopeid 0x9
        groups: epair
        media: Ethernet 10Gbase-T (10Gbase-T <full-duplex>)
        status: active
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>



[13:13 pkg02 dvl ~] % host google.ca
google.ca has address 142.251.45.195
google.ca has IPv6 address 2607:f8b0:4006:810::2003
google.ca mail is handled by 0 smtp.google.com.


boom. :)

-- 
You are receiving this mail because:
You are the assignee for the bug.