-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error receiving from ethtool socket #25
Comments
Hey! Thanks for reaching out, the error seems to come from our code that does NIC channel detection. |
|
Do you know the name of your NIC/which driver it uses? |
Hello @Geertiebear i have this issue too:
|
Hey @SharokhAtaie, can you try to run |
Hi @kalmjasper , when i run that command, i got this error:
after that i run this command for more information:
this is not my own computer i use server or VPS. |
@SharokhAtaie awesome, thanks! Could you run |
Hi @Geertiebear Here is the information you requested:
|
Awesome, thanks! Our investigation has yielded that support for AF_XDP (which SanicDNS relies on) was only added to the |
Hey @Geertiebear thanks! This issue has been resolved.
|
Perfect! Let us know if you run into any issues. Do you have any tips for improving the usability of the tool and what is the speed you're getting? |
Hey @Geertiebear @kalmjasper , i have this issue again.
|
Try running the tool with option |
Ok now i got this error:
when i run the command for configure:
chatGPT says run this command:
Based on the output of the |
Hey @SharokhAtaie, it seems the
Hope this helps. |
Hey @Geertiebear , Thanks for option 1, i got this error:
and for option 2, i can't access to VM configuration. |
Hm, that's really unfortunate. We could add an override option that disables this check for now. I'll keep you updated when we fix this. |
Been experiencing the same issue. Seems this might not be an easy solve for my network card. ~$ lspci -v
...
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Subsystem: Dell RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller
Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 13
I/O ports at 3000 [size=256]
Memory at 70804000 (64-bit, non-prefetchable) [size=4K]
Memory at 70800000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: r8169
Kernel modules: r8169 and ~$ sudo ethtool -l enp2s0
netlink error: Operation not supported while ~$ sudo ethtool -i enp2s0
driver: r8169
version: 6.1.0-25-amd64
firmware-version: rtl8168h-2_0.0.2 02/26/15
expansion-rom-version:
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no Tried stepping back to r8168 but was too sleepy to solve the issues with the card hiding away. Any hacks or would you rather i start my own question. Seemed like the same issue. |
Seems like the same issue, we've thought of a solution and will update you guys on this issue when it's finished. |
Sorry guys took a bit longer but we have a fix. We added a flag that allows you to skip the check that verifies that the number of queues is equal to the number of workers. We added this check initially because it might lead to packet loss when RSS hashing is enabled (packets are being sent into NIC queues that don't have a worker attached) so make sure to configure the NIC to only receive packets on as many queues as you have workers. PR is up: #28 , have to wait for a review from @Geertiebear but will do a new release afterwards! |
Hey @kenjoe41 @TheToddLuci0 @SharokhAtaie, I just merged #28. Could you please verify that this PR allows you to run sanicdns? Then I will make a new release with the fix included! |
Installed via
install.sh
I get the following, regardless of args
ethtool
is installedThe text was updated successfully, but these errors were encountered: