Yu Xiangning wrote: >Hello OpenSolaris folks, > >I would like to open an OpenSolaris project - Packet Event Framework >(PEF), on behalf of the PEF project team. > >The Packet Event Framework project is a follow-on to FireEngine, which >will provide a framework for fine-grain modularity of the network stack >based on the execution of a series of event functions as specified by >the IP classifier. > >PEF will provide the following benefits: > > - Better observability as the framework will support dynamic changes > to an event vector. > > - Improved performance due to: > - Smaller code footprint by executing the code needed based on > packet classification only. > - Iterative execution of events which leads to smaller stack > depth. > - Fewer parses of the packet. Packet parsing is done once at > classification time. > > - Support for multiple vertical perimeters(squeue_t), so a packet > can traverse from one squeue_t to the next. Currently FireEngine > supports a single IP squeue_t requiring packet processing to use > both STREAMS based queuing and FireEngine IP squeue_t queuing. As > a result, a packet can be processed totally within PEF and does > not require any STREAMS processing. > > - CMT(Chip Multi-Threading) based processors will additionally > benefit from the multiple squeue_t support through pipe-lined > processing of a connection. Multiple cores and/or threads of a > core can process different layers of the stack. Also, packet > fanout of packets such that multiple packets can be simultaneously > processed. > >Thanks in advance for your support! > >- yxn >_______________________________________________ >opensolaris-discuss mailing list >opensolaris-discuss@opensolaris.org > > +1.
-- Joey Guo, University Program Manager Sun China Engineering & Research Institute http://eri.prc.sun.com/wiki/univ http://blogs.sun.com/JoeyGuo Tel: (86)10-82618200-82245 Mobile: (86)13391817372 _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org