You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hmz007 36ed224bac
Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
1 year ago
..
bsdtcp Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
lib Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
CMakeLists.txt Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
Makefile.am Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
README.md Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tcplp.h Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago

README.md

TCPlp

This module will contain a port of TCPlp for OpenThread. Currently, it only contains part of the implementation; the rest will be added in future pull requests.

URL

Based on https://github.com/ucbrise/tcplp.

License

BSD 3-Clause

TCPlp is derived from the TCP stack in the FreeBSD Operating System. Files taken from FreeBSD retain their original copyright notices and licenses (which are BSD-like licenses). New code contributed as part of TCPlp is provided under the BSD 3-Clause License.

Description

TCPlp is a full-scale TCP stack for low-power wireless networks and resource-constrained embedded systems. It is designed to support performant and efficient TCP operation over IEEE 802.15.4 networks. It is based on the TCP stack in the FreeBSD operating system.

TCPlp is a software artifact that accompanies an NSDI 2020 paper:

Sam Kumar, Michael P Andersen, Hyung-Sin Kim, and David E. Culler. Performant TCP for Low-Power Wireless Networks. NSDI 2020.

The paper is available at the following locations: