Patent ID: 8219712
Filing Date: 2012-07-10
Classification: G06F

Abstract:
1. A network interface device for providing at least one interface between a network and a data processing device, the network interface device having: a bus interface for interfacing with the data processing device by means of a bus over which data can be sent by addressing to an address on the bus; a plurality of resources of different types for supporting the interface, each of the resources addressable on the bus within an address page that is allocated to the network interface device; a data store storing mapping data defining for each of the resources the respective address on the bus and an associated resource identifier; and a resource configuration unit configured to dynamically configure one or more of the resources in dependence on an instruction received from the data processing device, wherein the resource configuration unit is operable to re-allocate a resource to an address within the address page by altering a subset of the mapping data identifying that resource.