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