| To: | YOSHIFUJI Hideaki <yoshfuji@xxxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: [IPV4] Fix ip_rt_gc_min_interval_ms procfs/sysctl |
| From: | Andrew Morton <akpm@xxxxxxxx> |
| Date: | Fri, 18 Feb 2005 02:49:17 -0800 |
| Cc: | torvalds@xxxxxxxx, davem@xxxxxxxxxxxxx, netdev@xxxxxxxxxxx, yoshfuji@xxxxxxxxxxxxxx |
| In-reply-to: | <20050218.192430.98634850.yoshfuji@linux-ipv6.org> |
| References: | <20050218.192430.98634850.yoshfuji@linux-ipv6.org> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
YOSHIFUJI Hideaki / ____________ <yoshfuji@xxxxxxxxxxxxxx> wrote: > > Recently, we added gc_min_interval_ms procfs/sysctl. > > Because type of ip_rt_gc_min_interval is int, > use of ulong helpers is inappropriate and unsafe. > I believe it breaks some archs that the size of unsigned long > is not equal to one of int. > > So, let's add new sysctl helpers and use them instead. > This also fixes inconsistency between procfs and sysctl. I disagree. ip_rt_gc_min_interval is an `int' and does not need to be changed to `long' - note how is is always used as a time delta. So the current code works OK. However it is rather poor design, because it exposes the value of jiffies to userspace. So the user and his scripts need to know what the machine's current HZ value is to set this tunable sanely. A better approach wold be to rework ip_rt_gc_min_interval so that its userspace-visible units are milliseconds. |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [IPV4] Fix ip_rt_gc_min_interval_ms procfs/sysctl, YOSHIFUJI Hideaki / 吉藤英明 |
|---|---|
| Next by Date: | Re: [IPV4] Fix ip_rt_gc_min_interval_ms procfs/sysctl, YOSHIFUJI Hideaki / 吉藤英明 |
| Previous by Thread: | [IPV4] Fix ip_rt_gc_min_interval_ms procfs/sysctl, YOSHIFUJI Hideaki / 吉藤英明 |
| Next by Thread: | Re: [IPV4] Fix ip_rt_gc_min_interval_ms procfs/sysctl, YOSHIFUJI Hideaki / 吉藤英明 |
| Indexes: | [Date] [Thread] [Top] [All Lists] |