NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/53562: bridge(4) breaks segmentation / TX checksum offloading
The following reply was made to PR kern/53562; it has been noted by GNATS.
From: Rin Okuyama <rokuyama%rk.phys.keio.ac.jp@localhost>
To: Masanobu SAITOH <msaitoh%execsw.org@localhost>, gnats-bugs%NetBSD.org@localhost,
kern-bug-people%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
Cc:
Subject: Re: kern/53562: bridge(4) breaks segmentation / TX checksum
offloading
Date: Mon, 17 Sep 2018 19:36:47 +0900
On 2018/09/16 22:49, Rin Okuyama wrote:
> I implemented software TX/RX offload engines for ethernet:
>
> Â http://www.netbsd.org/~rin/ether_offload_20180916.patch
>
> Using these routines, I wrote a patch where TX offloading is canceled in
> bridge_output() when the destination interface is different from the
> source interface:
>
> Â http://www.netbsd.org/~rin/bridge_tx_offload_20180916.patch
>
> With this patch, the guest successfully communicates with the host even
> if any TX offloading is enabled on the host side.
>
> Also, I added TX/RX offloading support to shmif(4):
>
> Â http://www.netbsd.org/~rin/shmif_offload_20180916.patch
>
> Since I'm not familiar with rump, this patch has not been tested
> systematically yet. But it seems to work to some extent...
I fixed a bug in the patch for ethernet:
http://www.netbsd.org/~rin/ether_offload_20180917.patch
Other two patches are not updated:
http://www.netbsd.org/~rin/bridge_tx_offload_20180916.patch
http://www.netbsd.org/~rin/shmif_offload_20180916.patch
Thanks,
rin
Home |
Main Index |
Thread Index |
Old Index