From: "Krishna Kumar" <kumarkr@us.ibm.com>
To: Pekka Savola <pekkas@netcore.fi>
Cc: ajtuomin@tml.hut.fi, davem@redhat.com, kkumar@beaverton.ibm.com,
kuznet@ms2.inr.ac.ru, linux-kernel@vger.kernel.org,
lpetande@tml.hut.fi, netdev@oss.sgi.com,
"Venkata Jagana" <jagana@us.ibm.com>,
"YOSHIFUJI Hideaki / 吉藤英明" <yoshfuji@linux-ipv6.org>
Subject: Re: [PATCHSET] Mobile IPv6 for 2.5.45
Date: Sat, 2 Nov 2002 13:13:22 -0800 [thread overview]
Message-ID: <OFB7772DA2.01708E94-ON87256C65.006EDAE7@boulder.ibm.com> (raw)
I agree with Pekka, hence the response to Jeff's and Yoshifuji's mail is
the same - what you are suggestting is feasible but we need more work in
the kernel either way. We can do many/most of these things in userspace
provided we either duplicate a lot of the code from kernel to user space
(leading to maintainability issues), or modularize exisiting kernel
routines (eg a different interface to DAD) and provide hooks for the same
to user (portability?). To clean up and provide more hooks in the kernel to
support common user activities means a major over write, but I agree it is
a good idea in the long run.
Another concern to think about is whether an integral part of the HA
functionality should be kept separate in user space, and whether making the
break in the HA to have a user process and kernel component makes sense.
Also other things to worry about when integral components are kept in
userspace - what happens when signals (KILL) are sent to that process ? We
don't want the home agent functionality to stop in that case, even if it is
a system admin error. This part is very critical to supporting possibly
hundreds of mobile devices in the future.
Thanks,
- KK
Pekka Savola
<pekkas@netcore.f To: YOSHIFUJI Hideaki / 吉藤英明 <yoshfuji@linux-ipv6.org>
i> cc: Krishna Kumar/Beaverton/IBM@IBMUS, <davem@redhat.com>,
<ajtuomin@tml.hut.fi>, <kkumar@beaverton.ibm.com.sgi.com>,
11/02/2002 12:36 <kuznet@ms2.inr.ac.ru>, <linux-kernel@vger.kernel.org>,
AM <lpetande@tml.hut.fi>, <netdev@oss.sgi.com>, Venkata
Jagana/Beaverton/IBM@IBMUS
Subject: Re: [PATCHSET] Mobile IPv6 for 2.5.45
I believe there could be more hooks in the kernel to let userspace do
certain tasks, for example, sending router solicitations and processing
the responses -- sure, this can be done in the userspace but means code
duplication. If the code in the kernel could also be called from the
userspace, there might be less need for duplication (though this would
result in portability issues of course).
Similar would appear to be the case some other features listed here.
On Sat, 2 Nov 2002, YOSHIFUJI Hideaki / [iso-2022-jp]
next reply other threads:[~2002-11-02 21:56 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-11-02 21:13 Krishna Kumar [this message]
2002-11-03 2:23 ` Werner Almesberger
-- strict thread matches above, loose matches on Subject: below --
2002-11-02 1:15 Krishna Kumar
2002-11-02 3:00 ` YOSHIFUJI Hideaki / 吉藤英明
2002-11-02 8:36 ` Pekka Savola
2002-11-02 8:23 ` Jeff Garzik
2002-11-02 1:03 Jean Tourrilhes
2002-11-02 0:32 Venkata Jagana
2002-11-01 6:51 Venkata Jagana
2002-11-01 10:37 ` David S. Miller
2002-11-01 2:19 Krishna Kumar
2002-11-01 2:17 ` David S. Miller
2002-11-01 2:36 ` YOSHIFUJI Hideaki / 吉藤英明
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=OFB7772DA2.01708E94-ON87256C65.006EDAE7@boulder.ibm.com \
--to=kumarkr@us.ibm.com \
--cc=ajtuomin@tml.hut.fi \
--cc=davem@redhat.com \
--cc=jagana@us.ibm.com \
--cc=kkumar@beaverton.ibm.com \
--cc=kuznet@ms2.inr.ac.ru \
--cc=linux-kernel@vger.kernel.org \
--cc=lpetande@tml.hut.fi \
--cc=netdev@oss.sgi.com \
--cc=pekkas@netcore.fi \
--cc=yoshfuji@linux-ipv6.org \
/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
all inboxes | Powered by JetHome®