mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Hubertus Franke <frankeh@watson.ibm.com>
To: davem@redhat.com, frankeh@watson.ibm.com
Cc: linux-kernel@vger.kernel.org, karim@opersys.com,
	jmorris@redhat.com, zanussi@us.ibm.com
Subject: Re: [PATCH][RFC] relayfs (1/4) (Documentation)
Date: Thu, 13 Nov 2003 09:19:27 -0500	[thread overview]
Message-ID: <3FB392EF.6000609@watson.ibm.com> (raw)
In-Reply-To: <20031014094424.6cff5697.davem@redhat.com>

David S. Miller wrote:
> On Tue, 14 Oct 2003 11:32:28 +0000
> Richard J Moore <rasman@uk.ibm.com> wrote:
> 
> 
>>Interesting, that assumes sequential processing, if not semi-synchronous 
>>processing of events on the receiver side, which is far from guaranteed when 
>>considering low-level tracing especially for flight-recorder applications.  
> 
> 
> With netlink you may receive the data asynchronously however you
> wish after you've requested a dump.
> 
> I would like to ask that you go study how netlink works and is used
> by things like routing daemons before we discuss this further as
> it looks to me like half the conversation is going to be showing
> you how netlink works.  And hey there's even an RFC on netlink :)
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
> 

Dave, is there a short write-up (2-3 pages) about netlink.
I like to get a quick understanding about it and how it measures
up to relayfs or vice versa. From some of the discussions here I get
the feeling that they simply might address orthogonal issues.

I recently started using relayfs for various projects after hearing
about it at OLS'03. I often need to get information out of the kernel
(either debugging in interrupt/scheduling context thus preempting use
of printk) or other information for data recording (call it trace or 
whatever).
I don't want to use existing "media" (e.g. syslog) as it either clobbers 
up that media or I have to search for the information I have put in or 
the format (typically char) is not appropriate for my use. I simply want 
a dedicated channel to get to the data in the format that I select.

I found relayfs extremely easy to use. Channel setup is a breeze.
User level consumption is through file operations. IMHO it just simply
can not get any simpler that this....
It works in interrupt/scheduling context. Has extremely low overhead
and is stable. I really would like to see relayfs be picked up.
Its a loadable filesystem that at least to this user has provided
some real value, so why would inclusion be so difficult/objectable.

You providing a short document might help me get an appreciation for
your argument.

-- Hubertus


  parent reply	other threads:[~2003-11-13 14:20 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-10-07 20:59 Tom Zanussi
2003-10-09 13:45 ` James Morris
2003-10-09 15:25   ` Tom Zanussi
2003-10-09 17:15     ` James Morris
2003-10-09 17:42       ` Karim Yaghmour
2003-10-10  7:57         ` David S. Miller
2003-10-10 14:41           ` Karim Yaghmour
2003-10-11 17:34             ` David S. Miller
2003-10-12 23:23               ` Richard J Moore
2003-10-13 17:25                 ` David S. Miller
2003-10-14 11:32                   ` Richard J Moore
2003-10-14 16:44                     ` David S. Miller
2003-10-15 16:56                       ` Richard J Moore
2003-11-13 14:19                       ` Hubertus Franke [this message]
2003-10-13 14:53               ` Tom Zanussi
2003-10-10 15:26           ` Tom Zanussi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3FB392EF.6000609@watson.ibm.com \
    --to=frankeh@watson.ibm.com \
    --cc=davem@redhat.com \
    --cc=jmorris@redhat.com \
    --cc=karim@opersys.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=zanussi@us.ibm.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome