From: Stephen Hemminger <shemminger@osdl.org>
To: "Tadeusz Andrzej Kadłubowski" <yess@hell.org.pl>
Cc: bridge@lists.osdl.org
Subject: Re: [Bridge] Google SoC proposal
Date: Sat, 06 May 2006 16:57:13 -0700 [thread overview]
Message-ID: <445D37D9.4040401@osdl.org> (raw)
In-Reply-To: <20060506175414.GB11857@hell.org.pl>
Tadeusz Andrzej Kadłubowski wrote:
> Hello,
>
> I am a student considering participating in Google Summer of Code program.
>
> I came across Stephen Hemminger's idea of implementing a RSTP posted on
> http://developer.osdl.org/dev/soc/ and found it interesting.
>
> In attachment there's my proposal, which I just submitted to google.
>
> Please share your comments.
>
>
> ------------------------------------------------------------------------
>
> Linux RSTP implementation
> Google SoC Application
>
> Name: Tadeusz Andrzej Kadłubowski
> Email: yess @ hell org pl
> IRC: yess @ freenode
>
> The aim of this project is to create a Linux Rapid Spanning Tree
> Protocol implementation as proposed by Mr Stephen Hemminger on
> http://developer.osdl.org/dev/soc/
>
> The system will be written in C and work as a daemon. It will be
> configurable with a command line tool similar to brctl (probably a
> modified brctl).
>
> The tests will be a set of scripts - most likely perl or python unit
> testing library will be used.
>
> SCHEDULE OUTLINE
> ================
>
> The project will take 13 weeks. We can assume 40 hours in a working
> week. My current duties occupy 2 days a week.
>
> May:
> Reading and learning (IEEE standard, linux/net/core/,
> linux/net/bridge/, brctl sources, maybe documentation from UNH
> mentioned on http://developer.osdl.org/dev/soc/)
> June:
> Messages from and to the kernel via rtnetlink interface
> Sending, receiving and parsing of BDPU messages
> Graph theory logic
> Exam in numerical mathematics will occupy my attention for
> about a week. :|
> July:
> State machine logic
> Timers
> User interface
> Framework for unit testing
> Numerous test units
> August:
> Building scripts, packaging and release (if standalone)
> More documentation
> More testing
>
> DELIVERABLES
> ============
>
> * Linux RSTP daemon
> * Command line tool to operate it
> * Kernel bridge module patch in order to notify the userland (as
> needed)
> * Set of test units
> * Documentation (both for end-user and concerning inner structure)
>
> MY USEFUL SKILLS
> ==============
>
> * 6 years of C experience on Linux (with tools such as gdb, strace, vallgrind
> etc.)
> * General idea of ,,Unix way of doing things'' and devotion for simplicity.
> * Excellent understanding of graph theory, finite state automata and other
> necessary theoretical concepts.
> * Some experience with low-level things (I took a small part in developing
> acpi4asus Linux driver having its main developer as a roommate)
> * Enthusiasm for scripting languages (mostly python, bash and perl)
>
> BIO + MOTIVATION
> ================
>
> I'm a third year student at a CS faculty of the University of Gdańsk, Poland.
> Having completed most of my courses on straight A's I feel perfectly capable
> of completing this project.
>
> I've been using Linux since '99. One of my computers operated as a STP-enabled
> bridge in my high school network - that's where I learned basic networking
> concepts. In those times I also learned C, which now I am perfectly familiar
> with.
>
> Recently I've completed third semester of Cisco CCNA course. This course gave
> me insight into the world of embedded networking equipment and taught me a lot
> about numerous aspects of networks. On the other hand their proprietary attitude
> seemed odd and cumbersome to me. I started to see a great potential for
> Linux-based networking equipment.
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Bridge mailing list
> Bridge@lists.osdl.org
> https://lists.osdl.org/mailman/listinfo/bridge
>
Pleas submit all SoC requests through the Google process. You need to
register on
http://code.google.com/soc/student_step1.html
Then it has a form to submit with your proposal.
Thanks.
next prev parent reply other threads:[~2006-05-06 23:57 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-05-06 17:54 [Bridge] Google SoC proposal Tadeusz Andrzej Kadłubowski
2006-05-06 23:57 ` Stephen Hemminger [this message]
2006-05-07 12:41 ` Tadeusz Andrzej Kadłubowski
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=445D37D9.4040401@osdl.org \
--to=shemminger@osdl.org \
--cc=bridge@lists.osdl.org \
--cc=yess@hell.org.pl \
/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