Bring your expertise to the table, and be someone that contributors and developers can consult.
The INET Framework contains the implementations of numerous protocols and concepts, and maintenance of the codebase and reviewing contributions often poses challenges that are difficult to meet with a small team of core developers. In this table we are collecting people who have specialized knowledge and expertise in certain areas, and are willing to help developers/maintainers by advising them.
Contact us if you are interested in joining! You'll need a GitHub user ID to be able to cooperate. Ideally, we'd like to have at least two-three names for each component.
{% capture tabledata %} Applications; VoIPStream: zbojthe; SimpleVoIP: avirdis; HttpTools: kristjanvj; NetPerfMeter: dreibholz; Transport Layer; TCP, UDP: tuexen, becke, reschka; TCP (lwIP): zbojthe; TCP (NSC): zbojthe; RTP: ; SCTP: tuexen, ruengeler, becke, dreibholz; Network Layer; IPv4 (incl. ARP): ; IPv6: ; Mobile IPv6: zarrar; DHCP: jmaureir; DiffServ: ; Multicast (IGMP, PIM, etc.): vesely; MPLS family (LDP, RSVP-TE, etc.): ; Generic network layer protocol: levy; Multi-stack network layer: levy; Internet Cloud: zbojthe; Routing; OSPF: vesely; BGP: vesely; RIP: vesely; MANET Routing; DYMO: levy, aarizaq, sommer; AODV: benmartin, aarizaq; GPSR: levy; WiseRoute: ; Others (flood, prob. broadcast): ; Data Link Layer; Ethernet: tillsteinb; PPP: ; 802.11: aarizaq; 802.15.4: lmfeeney; IEEE 802.1d (STP, RSTP, etc.): tillsteinb; B-MAC, L-MAC: afoerster; CSMA: afoerster; Queue mgmt and packet scheduling: kyeongsoo; Physical Layer; Path loss models: levy; Error models: levy; Analog models: levy; Radio: levy; Environment; Mobility: levy; TraCI: sommer; Physical environment: levy, sommer; Energy consumption and storage: levy, lmfeeney; Other; Network emulation support: tuexen, ruengeler; {% endcapture %}
{% assign lines = tabledata | split: ";" %} {% for line in lines %} {% assign items = line | split: ":" %} {% if items.size == 1 %} {% elsif items.size == 2 %} {% assign names = items[1] %} {% for person in page.people %} {% assign names = names | replace: person[0], person[1] %} {% endfor %} {% else %} {% endif %} {% endfor %}Component | Name |
---|---|
{{ items[0] }} | |
{{ items[0] }} | {{ names }} |
Wrong #cols in line: {{ line }} |