Matthew Burgess wrote: > If someone could tell me where to dump the script for > tcp_window_scaling, I'd appreciate it. I've currently got it in > /etc/dev.d/net/ipv4/tcp_window_scaling.dev but it doesn't get called.
Well... this is odd. Nothing in dev.d gets called when a module is loaded that creates a network interface (or at least, not when the via-rhine module is loaded). I put a test.dev script (echo $DEVNAME >>/home/me/logfile) into /etc/dev.d/default/, and it never ran. Same if I put it into /etc/dev.d/net/ -- it never ran. Maybe you need a line in the udev rules file that names the interface before you can get a dev.d handler to be called? That'd be annoying if it's true. Or maybe udev ignores the hotplug events raised by network interface drivers? It shouldn't do that, but I don't know for sure. I was thinking /etc/dev.d/net/ would work (that's where the hotplug agent is run from, which is supposed to call ifup -- though I don't have that working either, since I have no need for it). My /var/log/hotplug/events file gets a few entries when I add and remove the via-rhine driver, and the DEVPATH is /class/net/eth0. So putting the script in one of /etc/dev.d/{eth0,net,default} should work. (That's also a reply to your question about where to look. udev runs dev.d scripts based on the devname (the last part of DEVPATH -- "eth0" in this case), the type (the part of DEVPATH after either /class/ or /block/ -- "net" in this case), and "default".)
signature.asc
Description: OpenPGP digital signature
-- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page