Daiki AMINAKA

Results 91 comments of Daiki AMINAKA

Before actually test starts (issuing StreamStart/StreamSend), implicit connection operations are processed. When any stream operation, which have to be processed later, is inserted to the implicitly processed connection, the expected...

@nigriMSFT @mtfriesen For some reason EX_RUNDOWN_REF_CACHE_AWARE cannot be used and _KERNEL_MODE is undefined in xdpapi_helper.h. any idea?? including wdm.h doesn't help.

> @nigriMSFT @mtfriesen For some reason EX_RUNDOWN_REF_CACHE_AWARE cannot be used and _KERNEL_MODE is undefined in xdpapi_helper.h. any idea?? including wdm.h doesn't help. `EX_RUNDOWN_REF_CACHE_AWARE *RundownRef;` is not allowed `PEX_RUNDOWN_REF_CACHE_AWARE RundownRef;` is...

To access `XDP_FILE_OBJECT_HEADER` type from `xdpapi_helper.h`, it need to include `xdpioctl.h` which show error as below. Should I redesign `xdpapi_helper.h` side or split type declaration in `xdpioctl.h`? ![image](https://github.com/user-attachments/assets/13beaf17-9914-4a5e-8a8e-46d5bc3a45dd)

> To access `XDP_FILE_OBJECT_HEADER` type from `xdpapi_helper.h`, it need to include `xdpioctl.h` which show error as below. Should I redesign `xdpapi_helper.h` side or split type declaration in `xdpioctl.h`? > >...

@mtfriesen @nigriMSFT By Kernel mode functional test, process continue waiting at `ExWaitForRundownProtectionReleaseCacheAware`. It calls XdpLoadApi → XdpOpenApi → XdpUnloadApi I don't think there is code where touching the RundownRef between...

These are server side flamegraph by HPS test. both are Release build and using openssl. 20.04 (1866 HPS) ![2004_server](https://github.com/user-attachments/assets/aff04920-4e3e-4461-bcd7-f9a925bcf5fc) 24.04 (1247 HPS) ![2404_server](https://github.com/user-attachments/assets/df499ff6-67f4-4406-9edc-ee2eeea6a213)

Tried these - A: Ubuntu20.04 Docker container on Ubuntu22.04 Hyper-V VM on Windows - B: Ubuntu24.04 Docker container on Ubuntu22.04 Hyper-V VM on Windows - C: Ubuntu20.04 Docker container on...

vmstat on kernel 5.4.0-192-generic (faster) ![image](https://github.com/user-attachments/assets/30140970-5eb9-406d-bcf2-f9a6f884f945) on kernel 6.5.0-1024-azure (slower) ![image](https://github.com/user-attachments/assets/9209a6c8-8386-4a74-a16e-a4ba7bda5dec) faster side has slightly fewer interrupt but more context switches. For me, Interesting part is beginning of the test,...