# Network development branch

DevFeed: [Network development branch](<https://devfeed.tech/articles/network-development-branch-32872.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/network-development-branch/>)

Published: 2014-11-17T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [Network](<https://devfeed.tech/topics/network.md>), [lwIP](<https://devfeed.tech/topics/lwip.md>)

Tags: [development](<https://devfeed.tech/tags/development.md>), [free](<https://devfeed.tech/tags/free.md>), [lwip](<https://devfeed.tech/tags/lwip.md>), [network](<https://devfeed.tech/tags/network.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [tcp](<https://devfeed.tech/tags/tcp.md>), [udp](<https://devfeed.tech/tags/udp.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

## AI overview

This article provides background on ReactOS's network development branch. It explains that ReactOS had adopted the lightweight IP (lwIP) library for TCP while continuing to use its existing implementations for UDP and ICMP, and discusses a network stack rework.

## Source excerpt

People following the SVN logs may have noticed Jerome Gardou creating a network rework branch and ripping out massive chunks of the current code. To explain what prompted this requires a bit of history and background. Many years ago Cameron Gutman imported the lightweight IP (lwIP) library so that ReactOS could take advantage of its TCP implementation for the network stack. It was only used for TCP however, meaning ReactOS was still relying on its existing implementation for things like UDP and ICMP.