The method of claim 1 wherein said storing step comprising the step of storing said data packets in said common buffer pool comprises storing said data packets in W/N bits at a time in banks W/N bits wide in said common buffer pool wherein N is an integer and W/N is an integer.