login
Header Space

 
 

Re: PATCH WAS( Re: [ANNOUNCE] iproute2 v2.6.25

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Patrick McHardy <kaber@...>
Cc: Stephen Hemminger <shemminger@...>, <netdev@...>, Thomas Graf <tgraf@...>
Date: Monday, April 21, 2008 - 9:07 am

On Mon, 2008-21-04 at 13:50 +0200, Patrick McHardy wrote:



Sounds sensible.
It would be useful to probably port iproute2 to use libnl. Or something
new that provides iproute2 input/output.

on libnl (CC Thomas):
I havent looked at libnl in a long time; it is certainly the right
direction forward - my main contention with it (which i mentioned to
Thomas) is it has too many knobs/hooks. Last conversation we had he told
me it is optional for me to use all those knobs. For a geek that may not
be sufficient answer: if you give me a swiss army knife i need to know
what everything does ;->
Once you go that path network code that provides callbacks in more than
send/recv as well as statefulness (like caching runtime objects which
libnl did when i looked) then you no longer pass the smell-test for
"library" - you are into "framework" domain[1] - which requires more
steep knowledge of the framework to bypass mechanisms provided to you
that you dont like. I tried to port some app back then from libnetlink
to libnl and found it to be extra curve-climbing and abandoned it; i
will revisit at some point.

cheers,
jamal
[1] Python twisted for example falls under "framework"

--
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
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[ANNOUNCE] iproute2 v2.6.25, Stephen Hemminger, (Thu Apr 17, 1:38 pm)
PATCH WAS( Re: [ANNOUNCE] iproute2 v2.6.25, jamal, (Thu Apr 17, 4:35 pm)
Re: PATCH WAS( Re: [ANNOUNCE] iproute2 v2.6.25, Stephen Hemminger, (Thu Apr 17, 4:46 pm)
Re: PATCH WAS( Re: [ANNOUNCE] iproute2 v2.6.25, Stephen Hemminger, (Thu Apr 17, 5:08 pm)
Re: PATCH WAS( Re: [ANNOUNCE] iproute2 v2.6.25, Patrick McHardy, (Fri Apr 18, 10:22 am)
Re: PATCH WAS( Re: [ANNOUNCE] iproute2 v2.6.25, Patrick McHardy, (Sat Apr 19, 12:45 pm)
Re: PATCH WAS( Re: [ANNOUNCE] iproute2 v2.6.25, Patrick McHardy, (Mon Apr 21, 7:50 am)
Re: PATCH WAS( Re: [ANNOUNCE] iproute2 v2.6.25, Thomas Graf, (Mon Apr 28, 7:44 am)
Re: PATCH WAS( Re: [ANNOUNCE] iproute2 v2.6.25, jamal, (Mon Apr 21, 9:07 am)
Re: PATCH WAS( Re: [ANNOUNCE] iproute2 v2.6.25, Patrick McHardy, (Mon Apr 21, 9:39 am)
Re: PATCH WAS( Re: [ANNOUNCE] iproute2 v2.6.25, jamal, (Mon Apr 21, 10:21 am)
Re: PATCH WAS( Re: [ANNOUNCE] iproute2 v2.6.25, Thomas Graf, (Mon Apr 28, 7:52 am)
Re: PATCH WAS( Re: [ANNOUNCE] iproute2 v2.6.25, Stephen Hemminger, (Fri Apr 18, 8:59 pm)
speck-geostationary