-
Notifications
You must be signed in to change notification settings - Fork 6
Home
anuj3686 edited this page Dec 3, 2017
·
16 revisions
- Completed setting up Github repository.
- Briefly tried to understand what is to be done.
- Consulted with TAs to get further instructions.
- Read the following papers on Stochastic fair queuing
- Stochastic Fair Queuing, Paul E. Mackenney (http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=91316&tag=1) (http://www2.rdrop.com/~paulmck/scalability/paper/sfq.2002.06.04.pdf)
- Stochastic Fair Blue:A Queue Management Algorithm for Enforcing Fairness (http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.589.9346&rep=rep1&type=pdf)
- Asked TAs how to proceed.
- Created the files required and began initial coding.
- Referred to RFC 7806 for further knowledge on SFQ working. (https://tools.ietf.org/html/rfc7806)
- Referred to the manual page of SFQ (https://www.linux.org/docs/man8/tc-sfq.html)
- Began coding the Enqueue and Dequeue functions for SFQ.
- Added packet filters for ipv4 and ipv6
- Asked Mohit sir about how to go on with the dequeue part
- Awaiting reply from Sir about which approach to use for dequeue
- Applied patch for bug in fqcodel(#2819)
- Finished enqueue and dequeue as per the linux implementation
- Created an example to test the file
- Debugged the example for minor errors
- Task completed and pushed to project