android_kernel_oneplus_msm8998/net/rmnet_data
Subash Abhinov Kasiviswanathan 6d58572de9 net: rmnet_data: Define the skb recycle handler for transports
rmnet_data currently frees incoming memory when de-aggregating
large incoming aggregated packets. This may introduce additional
overhead in the memory allocator. Add a handler as part of the
rx_handler_data to recycle the skb's. This handler needs to
defined within the specific transport driver. If the recycle
handler is not implemented by the transport, rmnet_data will
free the skb (default behavior).

CRs-Fixed: 1048396
Change-Id: I14b929d78c87ced26cff3c32876d2eec5de33350
Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
2016-09-12 14:05:12 -06:00
..
Kconfig
Makefile net: rmnet_data: Add support for ftrace events 2016-03-22 11:05:09 -07:00
rmnet_data_config.c net: rmnet_data: Define the skb recycle handler for transports 2016-09-12 14:05:12 -06:00
rmnet_data_config.h net: rmnet_data: Define the skb recycle handler for transports 2016-09-12 14:05:12 -06:00
rmnet_data_handlers.c net: rmnet_data: Define the skb recycle handler for transports 2016-09-12 14:05:12 -06:00
rmnet_data_handlers.h
rmnet_data_main.c net: rmnet_data: Add support for ftrace events 2016-03-22 11:05:09 -07:00
rmnet_data_private.h net: rmnet_data: Add default value for tx_queue_len 2016-03-22 11:05:07 -07:00
rmnet_data_stats.c net: rmnet_data: Define the skb recycle handler for transports 2016-09-12 14:05:12 -06:00
rmnet_data_stats.h net: rmnet_data: Fix use after free when sending MAP command ACK 2016-05-26 15:30:13 -07:00
rmnet_data_trace.h net: rmnet_data: Change the print format for addresses 2016-04-28 16:47:34 -07:00
rmnet_data_vnd.c net: rmnet_data: Change the print format for addresses 2016-04-28 16:47:34 -07:00
rmnet_data_vnd.h net: rmnet_data: Remove the NAPI context for rmnet_data devices 2016-03-22 11:05:52 -07:00
rmnet_map.h net: rmnet_data: Define the skb recycle handler for transports 2016-09-12 14:05:12 -06:00
rmnet_map_command.c net: rmnet_data: Define the skb recycle handler for transports 2016-09-12 14:05:12 -06:00
rmnet_map_data.c net: rmnet_data: Define the skb recycle handler for transports 2016-09-12 14:05:12 -06:00