Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - s0x

#1
Hello @franco

That's great news! Thank you for checking this out, and for the work you and the team do on OPNsense.
#2
Hey @meyergru

Oh I know, I've seen and read your guide multiple times now.

Thank you for the insight as to how and when it might come into OPNsense, didn't know it had to be that way.
#3
Hello everyone,

It seems that there's some improvement on the FreeBSD side regarding checksum offloading and vtnet driver.

Could this code be merged into OPNsense (or maybe you're already testing it)?

vtnet: improve checksum offloading
When transmitting a packet over the vtnet interface, map the
csum flags CSUM_DATA_VALID | CSUM_PSEUDO_HDR to the virtio
flag VIRTIO_NET_HDR_F_DATA_VALID.
When receiving a packet over the virtio network channel, translate
the virtio flag VIRTIO_NET_HDR_F_NEEDS_CSUM not to CSUM_DATA_VALID |
CSUM_PSEUDO_HDR, but to CSUM_TCP, CSUM_TCP_IPV6, CSUM_UDP, or
CSUM_UDP_IPV6.
The second change fixes a series of issue related to checksum
offloading for if_vtnet.
While there, improve the stats counters to allow a detailed view
on what is going on in relation to checksum offloading.
@ 2025-09-04 11:16:46 +0000

https://cgit.freebsd.org/src/commit/?id=1c23d8f9f39870951c1d0dfbb112fc4e53237737

Thank you