Page MenuHomeFreeBSD

whu (Wei Hu)
User

Projects

User Details

User Since
Feb 16 2015, 6:51 AM (225 w, 6 d)

Recent Activity

Nov 1 2018

whu committed rS339984: MFC r339585:.
MFC r339585:
Nov 1 2018, 8:08 AM

Oct 31 2018

whu committed rS339942: MFC: 339585.
MFC: 339585
Oct 31 2018, 6:24 AM

Oct 29 2018

whu committed rS339863: MFC: 339585.
MFC: 339585
Oct 29 2018, 3:12 PM

Oct 22 2018

whu committed rS339585: Do not trop UDP traffic when TXCSUM_IPV6 flag is on.
Do not trop UDP traffic when TXCSUM_IPV6 flag is on
Oct 22 2018, 11:24 AM

Nov 22 2015

whu committed rS291156: Ignore the inbound checksum flags when doing packet forwarding in netvsc driver..
Ignore the inbound checksum flags when doing packet forwarding in netvsc driver.
Nov 22 2015, 5:26 AM
whu closed D4131: Fix a checksum offloading bug in Hyper-V netvsc driver by committing rS291156: Ignore the inbound checksum flags when doing packet forwarding in netvsc driver..
Nov 22 2015, 5:26 AM

Nov 13 2015

whu added a comment to D4131: Fix a checksum offloading bug in Hyper-V netvsc driver.

This has been tested by several customers who were experiencing packet loss on their 10.2 gateway VMs. The patch fixed their problems. I just have one minor comment to add a little detailed comments in the code.

Nov 13 2015, 8:20 AM

Jul 30 2015

whu committed rS286058: MFC r285928 Do not enable UDP checksum offloading when running on the.
MFC r285928 Do not enable UDP checksum offloading when running on the
Jul 30 2015, 2:22 AM

Jul 28 2015

whu committed rS285928: MFC r285785 Do not enable UDP checksum offloading when running on the.
MFC r285785 Do not enable UDP checksum offloading when running on the
Jul 28 2015, 5:46 AM
whu closed D3217: MFC r285785 by committing rS285928: MFC r285785 Do not enable UDP checksum offloading when running on the.
Jul 28 2015, 5:46 AM

Jul 27 2015

whu retitled D3217: MFC r285785 from to MFC r285785.
Jul 27 2015, 9:27 AM

Jul 22 2015

whu committed rS285785: Do not enable UDP checksum offloading when running on the Hyper-V on.
Do not enable UDP checksum offloading when running on the Hyper-V on
Jul 22 2015, 7:53 AM
whu closed D3086: Do not enable UDP checksum offloading when running on Windows Server 2012 and earlier hosts. by committing rS285785: Do not enable UDP checksum offloading when running on the Hyper-V on.
Jul 22 2015, 7:53 AM

Jul 15 2015

whu retitled D3086: Do not enable UDP checksum offloading when running on Windows Server 2012 and earlier hosts. from to Do not enable UDP checksum offloading when running on Windows Server 2012 and earlier hosts..
Jul 15 2015, 4:11 AM

Jul 7 2015

whu committed rS285236: MFC r284746 and r284889 TSO and checksum offloading support for Netvsc.
MFC r284746 and r284889 TSO and checksum offloading support for Netvsc
Jul 7 2015, 4:15 AM
whu closed D2906: MFC r284746 TSO and checksum offloading support for Netvsc driver on Hyper-V. by committing rS285236: MFC r284746 and r284889 TSO and checksum offloading support for Netvsc.
Jul 7 2015, 4:15 AM

Jul 1 2015

whu added a comment to D2906: MFC r284746 TSO and checksum offloading support for Netvsc driver on Hyper-V..

Bjoern helped fixed the problem in the NO_INET and NO_INET6 builds. Also MFC his fix r284889 to 10 stable.

Jul 1 2015, 4:54 AM
whu updated the diff for D2906: MFC r284746 TSO and checksum offloading support for Netvsc driver on Hyper-V..

Also MFC r284889 Fix compilation without INET6 and without INET and INET6
after offload support was introduced in r284746.

Jul 1 2015, 4:48 AM

Jun 26 2015

whu added a comment to D2906: MFC r284746 TSO and checksum offloading support for Netvsc driver on Hyper-V..
In D2906#56646, @royger wrote:

Are you aware of https://lists.freebsd.org/pipermail/svn-src-head/2015-June/073483.html? This needs to be solved before any MFC can be done.

Jun 26 2015, 9:49 AM
whu retitled D2906: MFC r284746 TSO and checksum offloading support for Netvsc driver on Hyper-V. from to MFC r284746 TSO and checksum offloading support for Netvsc driver on Hyper-V..
Jun 26 2015, 5:49 AM

Jun 24 2015

whu committed rS284746: TSO and checksum offloading support for Netvsc driver on Hyper-V..
TSO and checksum offloading support for Netvsc driver on Hyper-V.
Jun 24 2015, 6:01 AM
whu closed D2517: TCP and checksum offloading for Hyper-V by committing rS284746: TSO and checksum offloading support for Netvsc driver on Hyper-V..
Jun 24 2015, 6:01 AM
whu added a comment to D2517: TCP and checksum offloading for Hyper-V.

Thanks Roger for the review!

Jun 24 2015, 3:45 AM

Jun 17 2015

whu updated the diff for D2517: TCP and checksum offloading for Hyper-V.
  • More review comments from royger
Jun 17 2015, 9:20 AM
whu added a comment to D2517: TCP and checksum offloading for Hyper-V.

Sorry it took a while to get this done. I was out of office due to family issues.

Jun 17 2015, 8:58 AM

May 28 2015

whu committed rS283644: MFC r283053.
MFC r283053
May 28 2015, 9:20 AM
whu closed D2661: MFC r283053 by committing rS283644: MFC r283053.
May 28 2015, 9:20 AM
whu retitled D2661: MFC r283053 from to MFC r283053.
May 28 2015, 7:37 AM
whu updated the diff for D2517: TCP and checksum offloading for Hyper-V.
  • Incorporate review comments from royger
May 28 2015, 5:55 AM
whu added a comment to D2517: TCP and checksum offloading for Hyper-V.
May 28 2015, 5:52 AM

May 25 2015

whu added a comment to D2517: TCP and checksum offloading for Hyper-V.

Thanks for the review. I have addressed most of them. Only have a question regarding to creating a new tag for M_DEVBUF.

May 25 2015, 6:11 AM

May 22 2015

whu committed rS283284: Fix a i386 build failure cause by commit r283280..
Fix a i386 build failure cause by commit r283280.
May 22 2015, 11:21 AM
whu committed rS283280: MFC r282212:.
MFC r282212:
May 22 2015, 9:04 AM
whu closed D2575: MFC r282212 from Head to 10 stable branch by committing rS283280: MFC r282212:.
May 22 2015, 9:04 AM

May 19 2015

whu updated D2517: TCP and checksum offloading for Hyper-V.
May 19 2015, 8:44 AM
whu updated the diff for D2517: TCP and checksum offloading for Hyper-V.
  • Fix white space issue left from previous change
May 19 2015, 8:40 AM
whu updated the diff for D2517: TCP and checksum offloading for Hyper-V.
  • Incorporate internal review comments
May 19 2015, 8:31 AM

May 18 2015

whu retitled D2575: MFC r282212 from Head to 10 stable branch from to MFC r282212 from Head to 10 stable branch.
May 18 2015, 2:08 PM
whu committed rS283053: Add support for SCSI disk hot add and remove. Also add padding according to.
Add support for SCSI disk hot add and remove. Also add padding according to
May 18 2015, 10:31 AM
whu closed D2512: SCSI disk hot add and remove on Hyper-V by committing rS283053: Add support for SCSI disk hot add and remove. Also add padding according to.
May 18 2015, 10:31 AM
whu updated the diff for D2512: SCSI disk hot add and remove on Hyper-V.
  • Incorporate review comments from rogyer.
May 18 2015, 9:37 AM
whu abandoned D2574: MFC'ing r282212 from Head to 10 stable branch.

Thanks Roger! I will re-do the merge and upload a new review.

May 18 2015, 9:28 AM
whu added a comment to D2574: MFC'ing r282212 from Head to 10 stable branch.

I also see such mergeinfo in the svn diff output. I am not sure why it happens and how it could effect the commit. What I did was:

May 18 2015, 7:39 AM
whu added a reviewer for D2574: MFC'ing r282212 from Head to 10 stable branch: royger.
May 18 2015, 7:18 AM
whu retitled D2574: MFC'ing r282212 from Head to 10 stable branch from to MFC'ing r282212 from Head to 10 stable branch.
May 18 2015, 7:12 AM

May 12 2015

whu retitled D2517: TCP and checksum offloading for Hyper-V from to TCP and checksum offloading for Hyper-V.
May 12 2015, 5:45 AM

May 11 2015

whu retitled D2512: SCSI disk hot add and remove on Hyper-V from to SCSI disk hot add and remove on Hyper-V.
May 11 2015, 7:15 AM

May 4 2015

whu closed D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..

Code committed to head as r282212. Thanks all for the review!

May 4 2015, 4:40 AM

Apr 29 2015

whu committed rS282212: Microsoft vmbus, storage and other related driver enhancements for HyperV..
Microsoft vmbus, storage and other related driver enhancements for HyperV.
Apr 29 2015, 10:12 AM

Apr 28 2015

whu added a comment to D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..
In D1964#43418, @royger wrote:

OK, but getting rid of this custom bounce buffer should be a high priority.

Apr 28 2015, 9:13 AM

Apr 27 2015

whu added a comment to D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..

The Microsoft Ignite event is coming up next week. The team here would like to see the code in head before this event so the management can make some announcement.

Apr 27 2015, 6:18 AM

Apr 23 2015

whu added a comment to D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..
In D1964#42722, @jhb wrote:

To be clear, if PG_KEEP_OFFSET isn't sufficient, I'd be tempted to go with the private allocator for now. If we teach bus_dma about this type of restriction, I think I'd prefer it to be a new flag. I'm less sure about extending the filter callback. I'd actually like to remove the filter callback longer term. Also, changing it would be a fairly invasive API/ABI change that would be difficult to MFC.

Apr 23 2015, 2:21 AM
whu added a comment to D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..
In D1964#42644, @royger wrote:

I've crafted a patch to add information about first/last segments to bus_dma_filter, it is only implemented for x86 right now, so it breaks other arches:
https://people.freebsd.org/~royger/busdma_filter_x86.patch
Can you test if this makes it possible to use bus_dma with your use-case?
Roger.

Apr 23 2015, 2:03 AM

Apr 21 2015

whu added a comment to D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..

Regarding to the comment from John:

Apr 21 2015, 6:55 PM

Apr 20 2015

whu added inline comments to D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..
Apr 20 2015, 9:25 PM
whu added inline comments to D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..
Apr 20 2015, 6:27 PM

Apr 17 2015

whu added inline comments to D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..
Apr 17 2015, 7:39 PM
whu added inline comments to D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..
Apr 17 2015, 7:04 PM
whu added inline comments to D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..
Apr 17 2015, 6:33 AM

Apr 16 2015

whu added inline comments to D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..
Apr 16 2015, 6:11 AM

Apr 14 2015

whu added inline comments to D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..
Apr 14 2015, 9:47 PM
whu updated the diff for D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..
  • Change the comment in storvsc driver to better state the reason
Apr 14 2015, 9:40 PM

Apr 13 2015

whu updated the diff for D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..
  • Add comment in storvsc driver for the potential BUS_DMA fix and using it for bounce buffer.
Apr 13 2015, 8:50 PM

Apr 1 2015

whu added inline comments to D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..
Apr 1 2015, 1:33 PM

Mar 31 2015

whu added inline comments to D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..
Mar 31 2015, 9:16 AM

Mar 23 2015

whu updated the diff for D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..
  • Incoporate review comments from royger.
Mar 23 2015, 7:07 AM

Mar 9 2015

whu added a comment to D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..

Thanks John for the review. I just updated the code with your review comments.

Mar 9 2015, 9:43 AM
whu updated the diff for D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..
  • Incorporate review comments from jhb.
Mar 9 2015, 9:18 AM

Mar 4 2015

whu closed D2001: Add Wei Hu and mentor information..

Checked in as r279581.

Mar 4 2015, 9:09 AM

Mar 3 2015

whu retitled D2001: Add Wei Hu and mentor information. from to Add Wei Hu and mentor information..
Mar 3 2015, 10:10 AM

Feb 28 2015

whu closed D1978: Add myself and PGP key according to committers guide..

Thanks. I have committed the change.

Feb 28 2015, 9:58 AM
whu updated the diff for D1978: Add myself and PGP key according to committers guide..

Add the change in pgpkeys-developers.xml. It was missed in my first diff.

Feb 28 2015, 4:29 AM

Feb 27 2015

whu retitled D1978: Add myself and PGP key according to committers guide. from to Add myself and PGP key according to committers guide..
Feb 27 2015, 9:47 AM

Feb 26 2015

whu updated the diff for D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..
  • Incorporate review comments from Xing (Delphij@).
Feb 26 2015, 6:45 AM
whu added a comment to D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..

Hi Xin,

Feb 26 2015, 6:36 AM

Feb 25 2015

whu retitled D1964: Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC. from to Vmbus and storage enhancements for HyperV. FreeBSD Bug 195238. Micorsoft OSTC..
Feb 25 2015, 8:51 AM