Hi.

After giving some thought on this, I don't think the complex approach
you described would work. Entries in /proc/sys may not exist even if the
module was loaded.

Take this case:

yv:~# lsmod|grep 1394
eth1394                18212  0
ohci1394               30800  0
ieee1394               86904  3 sbp2,eth1394,ohci1394


yv:~# dmesg|grep 1394
ieee1394: Initialized config rom entry `ip1394'
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[209]  MMIO=[e2004000-e20047ff]  
Max Packet=[2048]  IR/IT contexts=[4/8]
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[000fea000027c5c2]
eth1394: eth0: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
ieee1394: sbp2: Driver forced to serialize I/O (serialize_io=1)
ieee1394: sbp2: Try serialize_io=0 for better performance

yv:~# ls /proc/sys/net/ipv4/conf/
all  default  eth1  lo

Notice there is no "eth0" entry. So processing sysctl parameters after
loading a module is not enough, at least for network related issues.

Can you describe cases when you believe processing some later sysctl
directives are needed?

I believe that using post-up parameters for /etc/network/interfaces is
the current supported method. Maybe you could agree that this works for
you? In that case, we should reject this bug, I guess.

Thank you

-- 
Some sysctl's are ignored on boot
https://bugs.launchpad.net/bugs/50093
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to