Hi, I am supposedly basing my thesis on the ENP-2505 board. I initially thought that I'd "enhance" the VERA, but that idea failed due to compatability problems. Now I have come up with something else. With the risk of exposing my idea for grabs (not that I don't trust you), I will roughly describe it here, and hopefully, some of you will comment on it. Well here goes. My Request For Comments: Abstract. I'm considering a "proxy-cache server" that in a possible multimedia context is "caching" blocks in a stream. Now I would like to offload some of this work to the IXP card by say, collecting packets that are to be cached, and send them collectively to the host, thus generating fewer interrupts. For this to be done some basic steps must be implemented: - Is this packet classified such that it may be considered for caching? - Is it to be cached? - When caching, collect the data untill a 4K block is gathered, then send it to the host over pci(possible bottleneck). I'm a rookie/newbee when it comes to programming the ENP-2505, so my question is how do I do this? I guess I need a network stack to strip the incomming packets. Has anyone implemented such a solution, say from mpacket -> UPD? Does this idea sound doable or is it ridiculous? Hope I didn't waste your time. Øyvind Hvamstad