diff --git a/en/projects/Makefile b/en/projects/Makefile index 9e504cac00..07d119392c 100644 --- a/en/projects/Makefile +++ b/en/projects/Makefile @@ -1,19 +1,19 @@ # $FreeBSD: www/en/projects/Makefile,v 1.17 2004/09/12 18:38:24 scottl Exp $ .if exists(../Makefile.conf) .include "../Makefile.conf" .endif .if exists(../Makefile.inc) .include "../Makefile.inc" .endif DOCS= projects.sgml DOCS+= newbies.sgml DOCS+= libh.sgml DOCS+= cvsweb.sgml INDEXLINK= projects.html -SUBDIR= busdma c99 gnats4 mips bigdisk netperf +SUBDIR= busdma c99 dingo gnats4 mips bigdisk netperf .include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/en/projects/dingo/Makefile b/en/projects/dingo/Makefile new file mode 100644 index 0000000000..a624b88d31 --- /dev/null +++ b/en/projects/dingo/Makefile @@ -0,0 +1,17 @@ +# Summary for dingo project status +# +# $FreeBSD:$ + +MAINTAINER= gnn + +.if exists(../Makefile.conf) +.include "../Makefile.conf" +.endif +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif + +DOCS= index.sgml +DATA= style.css + +.include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/en/projects/dingo/index.sgml b/en/projects/dingo/index.sgml new file mode 100644 index 0000000000..2fec3adfdd --- /dev/null +++ b/en/projects/dingo/index.sgml @@ -0,0 +1,217 @@ + + + + + %includes; + +N/A"> +Done"> +Prototyped"> +Merged to HEAD; RELENG_5 candidate"> +New task"> +Unknown"> + + %developers; + +]> + + + &header; + +

Contents

+ + + +

Project Goal

+ +

The Dingo project is a collection of work that needs to be done + to clean up and advance the network stack. The overriding goal is + to remove duplicated functionality while also adding new features + that will make FreeBSD easier to use both for the network engineer + and experimenter and for the first time user.

+ +

The Dingo project is closely related to the Netperf Project which is removing all + the Giant locks from the various network stacks.

+ + +

Project Tasks

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Task Responsible Last updated Status Notes
ARP rewrite, layer 2 separation from FIB code + 20041128 &status.new; luigi started but didn't finish. + Mail Message + Problem Report +
Add IP_SENDIF. Get SO_BINDTODEVICE for next to free. fenner + likes this 20041128 &status.new;
Update TCP-MD5 support in FreeBSD. 20041128 &status.new;
Refactor PF_ROUTE as a tag-length-value based ABI 20041128 &status.new;
Rework code in FreeBSD's ip_icmp.c such that ICMP responses for + forwarding can be throttled also. Call badport_bandlim() before + icmp_error()? 20041128 &status.new;
Take M_PROMISC from NetBSD. 20041128 &status.new;
Refactor wi(4) to implement IFF_ALLMULTI in PPROMISC using M_PROMISC 20041128 &status.new; Refactor wi(4) to implement IFF_ALLMULTI in PPROMISC using + M_PROMISC and + if_ethersubr or 802.11 layer handling to throw out the promisc stuff + which isn't needed. Or on any hardware without +IFF_ALLMULTI
Make sure mlaier's multiple inaddr on same subnet change is A-OK 20041128 &status.new;
Get pff(4) house in order wrt M_PROMISC 20041128 &status.new;
Make an(4) radiotap-aware. 80% DONE! Depends on task below 20041128 &status.new;
Make an(4) net80211-aware (bringin NetBSD diffs from onoe). 20041128 &status.new;
Bringin busdma vr(4) from netbsd 20041128 &status.new;
Add radiotap support to acx(4). 20041128 &status.new; In touch with darron about the firmware redistribution issue
Import Benno's software AAL5 layer for native ATM DSL, bug him about it 20041128 &status.new;
Port howl's autoipd and nifd to FreeBSD --> bsd-licensed full zeroconf... 20041128 &status.new;
KAME tunnel code needs to be brought in line with the tunnel mib. 20041128 &status.new; (As in, if_type should be IFT_TUNNEL). + This can probably be done for IFT_GIF but need review from ume/kame people. +
Take sam's new ifconfig from p4 20041128 &status.new;
We need to add features to gre(4). Use dev.* sysctls. 20041128 &status.new;
Write a plugin for Sam's ifconfig 20041128 &status.new; RFC1701, RFC2784 + Checksum+Offset + Sequence number +RFC1701 + Key (for multipoint tunnel support) + Other + Path MTU Discovery +
Investigate policy/classful routing as an option for FreeBSD. 20041128 &status.new;
+ + &footer; + + diff --git a/en/projects/dingo/style.css b/en/projects/dingo/style.css new file mode 100644 index 0000000000..beecc6f17a --- /dev/null +++ b/en/projects/dingo/style.css @@ -0,0 +1,38 @@ +BODY { +} + +BODY TD { + font-size: 13px; +} + +BODY SMALL { + width: 615px; + font-size: 11px; +} + +.heading { + font-size: 15px; + background-color: #cbd2ec; +} + +.section { + font-size: 15px; + font-weight: bold; + background-color: #e7e9f7; +} + +.notes { + font-size: 13px; + font-weight: normal; +} + +.main { + width: 615px; + height: auto; + text-align: justify; +} + +.list { + width: 550px; + height: auto; +}