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; + +
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.
+ + +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; | ++ |