Annotation of wikisrc/projects/project/altq.mdwn, revision 1.1
1.1 ! christos 1: [[!template id=project
! 2:
! 3: title="ALTQ Refactoring and NPF Integration"
! 4:
! 5: contact="""
! 6: [tech-kern](mailto:tech-kern@NetBSD.org)
! 7: """
! 8:
! 9: mentors="""
! 10: [Christos Zoulas](mailto:christos@NetBSD.org)
! 11: """
! 12:
! 13: category="kernel"
! 14: difficulty="medium"
! 15: duration="2-3 months"
! 16:
! 17: description="""
! 18: [ALTQ](https://en.wikipedia.org/wiki/ALTQ) (ALTernate Queueing) is
! 19: an optional network packet scheduler for BSD systems. It provides various
! 20: queueing disciplines and other quality of service (QoS) related
! 21: components required to control resource usage.
! 22:
! 23: It is currently it is integrated
! 24: [pf(4)](http://netbsd.gw.com/cgi-bin/man-cgi?pf++NetBSD-current)
! 25:
! 26: Unfortunately it was written a long time ago and it suffers from a lot
! 27: of code duplication, dangerous code practices and can use improvements
! 28: both in the API and implementation. After these problems have been addressed
! 29: it should be integrated with
! 30: [npf(4)](http://netbsd.gw.com/cgi-bin/man-cgi?npf++NetBSD-current)
! 31:
! 32: """
! 33: ]]
! 34:
! 35: [[!tag gsoc]]
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb