1. A method comprising: providing a data protocol type and length; determining in dependence upon the data protocol type and the length a linked list memory buffer structure and locations within the memory buffer structure for storage of data therein, the memory buffer structure having sufficient unused memory therein to support one of a fragmentation operation and a segmentation operation subsequent to a memory allocation operation and absent a further memory allocation during said one of a fragmentation operation and a segmentation operation; and, allocating memory within a memory storage space, the memory allocated in accordance with the determined linked list memory buffer structure.