1. A method of providing adaptive segmentation in a higher protocol layer interacting with a lower protocol layer, characterised by the following steps: a) deploying an adaptable segmentation limit at said higher protocol layer, defining a threshold of a largest Protocol Data Unit (PDU) to be submitted to said lower protocol layer, b) determining at said higher protocol layer for each arriving Service Data Unit (SDU) if said SDU can fit into said segmentation limit or not, c) segmenting at said higher protocol layer each SDU that do not fit into said segmentation limit into PDUs which are smaller than or equal to said segmentation limit, or, performing no segmentation on each SDU that fit into said segmentation limit, and, d) submitting the resulting PDU/PDUs to said lower protocol layer.