﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	field_blocks	field_dependson	field_seealso
194	Driver for AMD Lance network card clone	Jakub Jermář		"Implement a native HelenOS driver for one or more clones of the AMD Lance network interface card.

 Details::
 The new driver should be realized as a module which plugs itself into the HelenOS networking stack and implements the network interface card interface in the AMD Lance specific way.

 There appears to be several clones of AMD Lance (a.k.a. Am79C90), The driver should be implemented with this in mind to provide support for the widest range of Am79C90 clones.

 What Gains and Benefits will this bring?::
 HelenOS will be able to make use of its networking capability on a wider spectrum of machines and virtual environments that (only) have the AMD Lance NIC.

 Difficulty::
  From medium to difficult.

 Required skills::
 A successful applicant will have good skills of programming in the C language and the ability to learn and use HelenOS specific I/O functions. A successful applicant should have a fair understanding of the workings of the networking stack and the NICF too.

 Documentation::
 - [http://www.helenos.org/doc/helnet.pdf HelenOS NICF documentation]
 - [http://www.helenos.org/doc/theses/lm-thesis.pdf Networking and TCP/IP stack for HelenOS system]
 - [http://www.helenos.org/doc/refman/networking-0.4.2/ Networking stack Reference Manual]
 - [wiki:DeveloperDocs#Peripherals]

 Possible mentors::
 HelenOS Core Team, Jakub Jermar, Martin Decky, Jiri Svoboda"	enhancement	new	major		helenos/net/other	mainline		gsoc10, gsoc11, gsoc12				
