lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 03 Sep 2012 15:36:05 +0200 From: Giuseppe CAVALLARO <peppe.cavallaro@...com> To: Ben Hutchings <bhutchings@...arflare.com> Cc: netdev@...r.kernel.org Subject: Re: [net-next.git 5/7] stmmac: add sysFs support Hello Ben, On 9/3/2012 2:44 PM, Ben Hutchings wrote: > On Mon, 2012-09-03 at 09:47 +0200, Giuseppe CAVALLARO wrote: >> This patch adds the sysFs support. >> Some internal driver parameters can be tuned by using some >> entries exposed via sysFS. There parameter currently are, >> for example, for internal timers used to mitigate the rx/tx >> interrupts or for EEE. > [...] > > Why are you not exposing these through the standard ethtool operations? > > Ben. yes I want to expose them via ethtool and I'll do this as soon as I have clear with ethtool parameters have to be used ( http://marc.info/?l=linux-netdev&m=134561966226677&w=2 ). For the reception side, I have the RI Watchdog Timer count field and I do not know what is the appropriate ethtool parameter to use. >From the Synopsys databook, the RI Watchdog Timer count indicates the number of system clock cycles. When the it runs out, the receive interrupt bit is set and the timer is stopped. No idea if it can be actually covered, for example, with rx_coalesce_usecs_irq. For the transmission I have a SW timer that periodically calls the tx function (stmmac_tx) and a threshold to also set the "Interrupt on completion" bit in the TDES when a frame is transmitted. I wonder (but not sure) if in this case I could be: tx_coalesce_usec and tx_mac_coalesced_frames. >From the kernel documentation IIUC these seem to have other meaning. No problem, to extend ethtool to cover these kind of parameters if necessary. Welcome advice, Peppe -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists