Linux HAM/Amateur Radio development
 help / color / mirror / Atom feed
* [PATCH][ROSE][NETROM] display neigh instead of address
       [not found]   ` <20080211.212659.228544422.davem@davemloft.net>
@ 2008-02-29 22:45     ` Bernard Pidoux F6BVP
  2008-03-04  4:53       ` David Miller
  0 siblings, 1 reply; 3+ messages in thread
From: Bernard Pidoux F6BVP @ 2008-02-29 22:45 UTC (permalink / raw)
  To: ralf; +Cc: netdev, linux-hams

[-- Attachment #1: Type: text/plain, Size: 1187 bytes --]

Hi,

I submit the following patch against kernel 2.6.24.3 to replace
labels "addr" in /proc/net/rose_neigh and /proc/net/nr_neigh
by labels "neigh" for the display of neighbour numbers in the
first columns.

This makes the reading of proc more consistent with the labels of
/proc/net/rose_nodes and /proc/net/nr_nodes.
Finding the callsign of a given node neighbour number becomes easier.

Here are some examples of the new display :


/proc/net/rose_neigh
neigh callsign  dev  count use mode restart  t0  tf digipeaters
00012 F6BVP-7   ax0      2   0  DTE      no   0   0
00011 F6BVP-9   ax0      3   0  DTE      no   0   0

/proc/net/rose_nodes
address    mask n neigh neigh neigh
2080175502 0010 1 00001
2080175520 0010 2 00011 00012



/proc/net/nr_neigh NetRom neigh
neigh callsign  dev  qual lock count failed digipeaters
00013 K4GBB-14  ax0   255    0     1      0
00012 KD4YAL-5  ax0   255    0     2      0

/proc/net/nr_nodes NetRom nodes
callsign  mnemonic w n qual obs neigh qual obs neigh qual obs neigh
VK2AFY-0  AFYNOD   1 1  194   6 00005
F5KCK-13  LNXKCK   1 1  254   4 00003
KD4YAL-4  FBBYAL   1 2  254   6 00012  198   5 00005


73 de Bernard, f6bvp

----------------

[-- Attachment #2: neigh_show_2.6.24.patch --]
[-- Type: text/x-patch, Size: 868 bytes --]

--- a/net/netrom/nr_route.c	2008-01-24 23:58:37.000000000 +0100
+++ b/net/netrom/nr_route.c	2008-02-29 20:29:48.000000000 +0100
@@ -982,7 +982,7 @@ static int nr_neigh_show(struct seq_file
 	int i;
 
 	if (v == SEQ_START_TOKEN)
-		seq_puts(seq, "addr  callsign  dev  qual lock count failed digipeaters\n");
+		seq_puts(seq, "neigh callsign  dev  qual lock count failed digipeaters\n");
 	else {
 		struct nr_neigh *nr_neigh = v;
 
--- a/net/rose/rose_route.c	2008-01-24 23:58:37.000000000 +0100
+++ b/net/rose/rose_route.c	2008-02-29 20:31:35.000000000 +0100
@@ -1178,7 +1178,7 @@ static int rose_neigh_show(struct seq_fi
 
 	if (v == SEQ_START_TOKEN)
 		seq_puts(seq,
-			 "addr  callsign  dev  count use mode restart  t0  tf digipeaters\n");
+			 "neigh callsign  dev  count use mode restart  t0  tf digipeaters\n");
 	else {
 		struct rose_neigh *rose_neigh = v;
 

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH][ROSE][NETROM] display neigh instead of address
  2008-02-29 22:45     ` [PATCH][ROSE][NETROM] display neigh instead of address Bernard Pidoux F6BVP
@ 2008-03-04  4:53       ` David Miller
  2008-03-09  9:00         ` pidoux
  0 siblings, 1 reply; 3+ messages in thread
From: David Miller @ 2008-03-04  4:53 UTC (permalink / raw)
  To: f6bvp; +Cc: ralf, netdev, linux-hams

From: Bernard Pidoux F6BVP <f6bvp@free.fr>
Date: Fri, 29 Feb 2008 23:45:03 +0100

> I submit the following patch against kernel 2.6.24.3 to replace
> labels "addr" in /proc/net/rose_neigh and /proc/net/nr_neigh
> by labels "neigh" for the display of neighbour numbers in the
> first columns.
> 
> This makes the reading of proc more consistent with the labels of
> /proc/net/rose_nodes and /proc/net/nr_nodes.
> Finding the callsign of a given node neighbour number becomes easier.

I'm not so sure there is much value to this.
"address", "neigh", it's all about the same.

Yes, it's inconsistent in various areas, but procfs
output is like a fixed API with userspace and we generally
cannot change it without potentially breaking userspace.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH][ROSE][NETROM] display neigh instead of address
  2008-03-04  4:53       ` David Miller
@ 2008-03-09  9:00         ` pidoux
  0 siblings, 0 replies; 3+ messages in thread
From: pidoux @ 2008-03-09  9:00 UTC (permalink / raw)
  To: David Miller; +Cc: f6bvp, ralf, netdev, linux-hams

David Miller a écrit :
> From: Bernard Pidoux F6BVP <f6bvp@free.fr>
> Date: Fri, 29 Feb 2008 23:45:03 +0100
>
>   
>> I submit the following patch against kernel 2.6.24.3 to replace
>> labels "addr" in /proc/net/rose_neigh and /proc/net/nr_neigh
>> by labels "neigh" for the display of neighbour numbers in the
>> first columns.
>>
>> This makes the reading of proc more consistent with the labels of
>> /proc/net/rose_nodes and /proc/net/nr_nodes.
>> Finding the callsign of a given node neighbour number becomes easier.
>>     
>
> I'm not so sure there is much value to this.
> "address", "neigh", it's all about the same.
>
> Yes, it's inconsistent in various areas, but procfs
> output is like a fixed API with userspace and we generally
> cannot change it without potentially breaking userspace.
> --
> To unsubscribe from this list: send the line "unsubscribe netdev" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
>
>   
I thought that the patch would only affect /proc/net/rose and 
/proc/net/netrom, not /proc/net.
However I understand your objection.
Meanwhile application programs can deal with the present labels as far 
as we keep in mind that "addr" and "neigh" are talking about the same thing.
Thanks for the explanation.

Bernard Pidoux

 
--
To unsubscribe from this list: send the line "unsubscribe linux-hams" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-03-09  9:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <000d01c86c8b$fd9e67d0$453c822c@dg8ngn>
     [not found] ` <20080211124251.GB3597@ff.dom.local>
     [not found]   ` <20080211.212659.228544422.davem@davemloft.net>
2008-02-29 22:45     ` [PATCH][ROSE][NETROM] display neigh instead of address Bernard Pidoux F6BVP
2008-03-04  4:53       ` David Miller
2008-03-09  9:00         ` pidoux

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox