Date: Mon, 18 Jul 2016 11:40:04 +0200 From: Yuri Iozzelli <y.iozzelli@gmail.com> To: soc-status@freebsd.org Subject: High Performance P4 Software Switch - Week 8 Message-ID: <CAPSqqE=tjAdD5Tbu-uC43EqxSp%2BFQND5v2tf3tmMdCULF=rXaQ@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi Project summary ======================== In this project I would like to implement a modified version of the reference p4 (http://p4.org) switch on FreeBSD, which uses netmap for faster packet I/O: the goal would be reaching the 1 Mpps order-of-magnitude speed (current reference implementation is limited to 150 Kpps for a simple l2 switch with 2 hosts). Week 8 ========================= I am trying to add the advanced features to my target, but this requires a priority queue version of the lock-free queue I developed. It is not straightforward how to do it, but I am working on it. Also, preliminary tests show that the target is slower when using the multicast engine so I will look if it can be improved. I am still working on my master thesis too, so the progress is a bit slow. Next week I should work on this full time again. Links: Wiki page: https://wiki.freebsd.org/SummerOfCode2016/HighPerformanceP4SoftwareSwitch#preview Code (gsoc-* branches): https://github.com/zarghul/behavioral-model Regards, Yuri Iozzelli
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPSqqE=tjAdD5Tbu-uC43EqxSp%2BFQND5v2tf3tmMdCULF=rXaQ>