Thank you for the answer, Bret.
Best regards
Maxim Bourmistrov
mailto: maxim.bourmist...@unixconn.com
tfn.: +46735461332
On 1 aug 2009, at 10.35, Bret S. Lambert wrote:
On Sat, Aug 01, 2009 at 10:23:55AM +0200, Maxim Bourmistrov wrote:
Actually, I know what I'm asking for.
I want to manipulate and inject packets from kernel space. Not via
bpf and userland.
Congrats; you can do that already.
I want to load up an LKM and don't patch all over the src.
Then you can include a set of functions/defines/whatever that provides
those interfaces for you in your LKM
#if defined(__OpenBSD__)
<what you need goes here>
#endif
To answer a question you asked in an off-list email: yes, there's been
some bitching between devs about how bad a set of functions exist for
mbuf manipulation. But there's been nothing concrete, AFAIK, so the
interface you're talking about hasn't really been considered for
inclusion,
nor do we really know the direction that any future mbuf API should
go.
So, long answer short: it's not included because it's not included.
Last I checked, OpenBSD lacked what I needed(OSX does not), so this
is why I'm asking.
I'm asking a clear interface to work with.
But I suspect you don't even know what you're asking for.
Don't ever talk to me like that, before you done your research.
//maxim
On 31 jul 2009, at 23.10, Chris Cappuccio wrote:
So, what are you asking for?
For OpenBSD to adopt the Mac OS X mbuf interface (or "KPI")?
What is the deficiency in the OpenBSD mbuf interface that you see?
What function do you need? For what application?
Most of the Mac OS X "mbuf KPI" is the same as the OpenBSD mbuf
interface, just with different function names. In some cases
there are new functions that OpenBSD doesn't have, and handles
differently. But I suspect you don't even know what you're asking
for.
Maxim Bourmistrov [maxim.bourmist...@unixconn.com] wrote:
Hello,
Is <subject> something "nice to have"/on TODO-list?
If not, what are the reasons for not having it?
//maxim
--
Trying to bring taste and skill into a branch of artistic endeavor
which had sunk to the lowest possible depths.