[ixp1200] Request For Comments

Øyvind Hvamstad oyvindh at ifi.uio.no
Mon May 19 08:13:20 EDT 2003


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



More information about the ixp1200 mailing list