This paper describes the OKE Corral, an active network environment which allows third-party active code to control the code organisation at any level of the network node. This includes the kernel. The underlying code is structured much like components in a 'Click'-router that may be connected or disconnected at runtime. Using this, active packets are able to reconfigure predefined components in the networking code, regardless of their location. Moreover, using the safe programming model of the open kernel environment, they are able to load and link their own components at any place in the datapath and at any level in the packet processing hierarchy
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.