Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changes between Initial Version and Version 2 of Ticket #519


Ignore:
Timestamp:
2013-03-28T17:59:04Z (8 years ago)
Author:
Martin Decky
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #519

    • Property See also changed from to #426
  • Ticket #519 – Description

    initial v2  
    22
    33 Details::
    4  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 Realtek device specific way.
     4  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 Realtek device specific way.
    55
    6  There appears to be several clones and variants of Realtek Gigabit Ethernet, namely RTL8111/RTL8168/RTL8169. The driver should be implemented with this in mind to provide support for the widest range of Realtek gigabit ethernet clones.
     6  There appears to be several clones and variants of Realtek Gigabit Ethernet, namely RTL8111/RTL8168/RTL8169. The driver should be implemented with this in mind to provide support for the widest range of Realtek gigabit ethernet clones.
    77
    88 What Gains and Benefits will this bring?::
    9  HelenOS will be able to make use of its networking capability on a wider spectrum of machines. The Realtek Gigabit Ethernet is commonly found on commodity PCs with AMD processors. The NICs from this family are the equivalent of the Intel Gigabit Ethernet as found on computers with Intel CPUs. HelenOS already supports the Intel Gigabit Ethernet and so supporting the other widespread gigabit ethernet is a logical direction of enhancement.
     9  HelenOS will be able to make use of its networking capability on a wider spectrum of machines. The Realtek Gigabit Ethernet is commonly found on commodity PCs with AMD processors. The NICs from this family are the equivalent of the Intel Gigabit Ethernet as found on computers with Intel CPUs. HelenOS already supports the Intel Gigabit Ethernet and so supporting the other widespread gigabit ethernet is a logical direction of enhancement.
    1010
    1111 Difficulty::
    12   From medium to difficult.
     12  Medium to High
    1313
    1414 Required skills::
    15  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.
     15  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.
    1616
    17  The applicants should make sure they have physical access to a machine with one or more of these network cards. Several members of the HelenOS team are in possession of these NICs too.
     17  The applicants should make sure they have physical access to a machine with one or more of these network cards. Several members of the HelenOS team are in possession of these NICs too.
    1818
    1919 Documentation::
    20  - [http://www.helenos.org/doc/helnet.pdf HelenOS NICF documentation]
    21  - [http://www.helenos.org/doc/theses/lm-thesis.pdf Networking and TCP/IP stack for HelenOS system]
    22  - [http://www.helenos.org/doc/refman/networking-0.4.2/ Networking stack Reference Manual]
    23  - [wiki:DeveloperDocs/Peripherals#NIC Developer documentation for NIC]
     20  - [http://www.helenos.org/doc/helnet.pdf HelenOS NICF documentation]
     21  - [http://www.helenos.org/doc/theses/lm-thesis.pdf Networking and TCP/IP stack for HelenOS system]
     22  - [http://www.helenos.org/doc/refman/networking-0.4.2/ Networking stack Reference Manual]
     23  - [wiki:DeveloperDocs/Peripherals#NIC Developer documentation for NIC]
    2424
    2525 Possible mentors::
    26  HelenOS Core Team, Jakub Jermar, Martin Decky, Jiri Svoboda
     26  HelenOS Core Team, Jakub Jermar, Martin Decky, Jiri Svoboda