1461112265-84db0670-1c7b-4946-ab47-195f4c02f952

An apparatus and method for dynamically allocating memory between inbound and outbound paths of a networking protocol handler so as to optimize the ratio of a given amount of memory between the inbound and outbound buffers is presented. The integrated circuit has an input for receiving input data in a first data domain. The amount of wear is proportional to the loss of cushioning and an increase in transmitted shock to the user.