* Open source networking Projects @ 2013-11-26 12:45 Robert Clove 2013-11-28 18:22 ` michi1 at michaelblizek.twilightparadox.com 0 siblings, 1 reply; 5+ messages in thread From: Robert Clove @ 2013-11-26 12:45 UTC (permalink / raw) To: kernelnewbies Hi All, I am a new (sort of fresher) and want to do some work in networking domain like network device driver or some changes that increase the network performance and all. Could you please suggest me some projects if they are new it would be good and easy to understand. Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20131126/a9896648/attachment.html ^ permalink raw reply [flat|nested] 5+ messages in thread
* Open source networking Projects 2013-11-26 12:45 Open source networking Projects Robert Clove @ 2013-11-28 18:22 ` michi1 at michaelblizek.twilightparadox.com 2013-11-29 2:03 ` Miles Fidelman 0 siblings, 1 reply; 5+ messages in thread From: michi1 at michaelblizek.twilightparadox.com @ 2013-11-28 18:22 UTC (permalink / raw) To: kernelnewbies Hi! On 18:15 Tue 26 Nov , Robert Clove wrote: > I am a new (sort of fresher) and want to do some work in networking domain > like network device driver or some changes that increase the network > performance and all. > > Could you please suggest me some projects if they are new it would be good > and easy to understand. I am programing a layer 3+4 network protocol for mesh networks. Take a look at http://michaelblizek.twilightparadox.com . I would especially like to see somebody improve the user space routing daemon (in the corutils repository). -Michi ^ permalink raw reply [flat|nested] 5+ messages in thread
* Open source networking Projects 2013-11-28 18:22 ` michi1 at michaelblizek.twilightparadox.com @ 2013-11-29 2:03 ` Miles Fidelman 2013-11-29 16:46 ` michi1 at michaelblizek.twilightparadox.com 0 siblings, 1 reply; 5+ messages in thread From: Miles Fidelman @ 2013-11-29 2:03 UTC (permalink / raw) To: kernelnewbies michi1 at michaelblizek.twilightparadox.com wrote: > Hi! > > On 18:15 Tue 26 Nov , Robert Clove wrote: >> I am a new (sort of fresher) and want to do some work in networking domain >> like network device driver or some changes that increase the network >> performance and all. >> >> Could you please suggest me some projects if they are new it would be good >> and easy to understand. > I am programing a layer 3+4 network protocol for mesh networks. Take a look at > http://michaelblizek.twilightparadox.com . I would especially like to see > somebody improve the user space routing daemon (in the corutils repository). > > Isn't this just a bit of putting the cart before the horse? There's nothing there that looks like a design document, architecture, or protocol spec - it seems a bit early to think about coding a routing daemon. Miles Fidelman -- In theory, there is no difference between theory and practice. In practice, there is. .... Yogi Berra ^ permalink raw reply [flat|nested] 5+ messages in thread
* Open source networking Projects 2013-11-29 2:03 ` Miles Fidelman @ 2013-11-29 16:46 ` michi1 at michaelblizek.twilightparadox.com 2013-11-29 17:14 ` Miles Fidelman 0 siblings, 1 reply; 5+ messages in thread From: michi1 at michaelblizek.twilightparadox.com @ 2013-11-29 16:46 UTC (permalink / raw) To: kernelnewbies Hi! On 21:03 Thu 28 Nov , Miles Fidelman wrote: > michi1 at michaelblizek.twilightparadox.com wrote: > > Hi! > > > > On 18:15 Tue 26 Nov , Robert Clove wrote: > >> I am a new (sort of fresher) and want to do some work in networking domain > >> like network device driver or some changes that increase the network > >> performance and all. > >> > >> Could you please suggest me some projects if they are new it would be good > >> and easy to understand. > > I am programing a layer 3+4 network protocol for mesh networks. Take a look at > > http://michaelblizek.twilightparadox.com . I would especially like to see > > somebody improve the user space routing daemon (in the corutils repository). > > > > > Isn't this just a bit of putting the cart before the horse? There's > nothing there that looks like a design document, architecture, or > protocol spec - it seems a bit early to think about coding a routing daemon. Well, the website is pretty much a design document. The protocol is partially documented on the website too and you can find more details if you open the net/cor/cor.h file. Also, if there is something you want to know, feel free to ask. I try to keep the docs readable by not adding too much irrelevant stuff and without feedback it is hard to know whether something is relevant or not. -Michi ^ permalink raw reply [flat|nested] 5+ messages in thread
* Open source networking Projects 2013-11-29 16:46 ` michi1 at michaelblizek.twilightparadox.com @ 2013-11-29 17:14 ` Miles Fidelman 0 siblings, 0 replies; 5+ messages in thread From: Miles Fidelman @ 2013-11-29 17:14 UTC (permalink / raw) To: kernelnewbies michi1 at michaelblizek.twilightparadox.com wrote: > Hi! > > On 21:03 Thu 28 Nov , Miles Fidelman wrote: >> michi1 at michaelblizek.twilightparadox.com wrote: >>> Hi! >>> >>> On 18:15 Tue 26 Nov , Robert Clove wrote: >>>> I am a new (sort of fresher) and want to do some work in networking domain >>>> like network device driver or some changes that increase the network >>>> performance and all. >>>> >>>> Could you please suggest me some projects if they are new it would be good >>>> and easy to understand. >>> I am programing a layer 3+4 network protocol for mesh networks. Take a look at >>> http://michaelblizek.twilightparadox.com . I would especially like to see >>> somebody improve the user space routing daemon (in the corutils repository). >>> >>> >> Isn't this just a bit of putting the cart before the horse? There's >> nothing there that looks like a design document, architecture, or >> protocol spec - it seems a bit early to think about coding a routing daemon. > Well, the website is pretty much a design document. The protocol is partially > documented on the website too and you can find more details if you open the > net/cor/cor.h file. Also, if there is something you want to know, feel free to > ask. I try to keep the docs readable by not adding too much irrelevant stuff > and without feedback it is hard to know whether something is relevant or not. > > I'm really not trying to be difficult here, but earlier in my career, I sat in a LOT of design review meetings associated with protocol design and implementation (back in the days when DARPA and NSF funded new protocols, and my colleagues at BBN wrote a lot of those protocols. If someone asked for a preliminary design review - say as part of preparing a funding proposal, or before launching into software development - and presented what you have on your web site - my reaction would be that you haven't done your homework. Not for nothing, but a design document tends to include things like: - general motivation and context - requirements being addressed - technical approach, and the tradeoffs that went into it - concept of operations And for a protocol, things like: - system architecture - packet formats - protocol operations - state-machine transitions Since you say that "Layer 4 might look similar to SCTP <http://en.wikipedia.org/wiki/Stream_Control_Transport_protocol>" I'll simply point to RFC2960 as the kind of documentation I'd tend to expect before delving into specific implementations. Without that, it's kind of hard to tell what you're trying to do, why, and whether it's worth the effort to dig in and read code. Beyond that, why are you asking for help on kernelnewbies - what does the code internals of a prototype protocol have to do with the linux kernal? Seems like an odd place to be asking for support on protocol related issues (be it about protocol design or implementation). Miles Fidelman -- In theory, there is no difference between theory and practice. In practice, there is. .... Yogi Berra ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-11-29 17:14 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-11-26 12:45 Open source networking Projects Robert Clove 2013-11-28 18:22 ` michi1 at michaelblizek.twilightparadox.com 2013-11-29 2:03 ` Miles Fidelman 2013-11-29 16:46 ` michi1 at michaelblizek.twilightparadox.com 2013-11-29 17:14 ` Miles Fidelman
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).