reactos/drivers/network/tcpip
Joachim Henze cc2f6571df [0.4.11][IP][TCPIP][LWIP] Backports 2023-08-13 (also fixes a BSOD)
0.4.15-dev-6399-g f8a6542b15 [IP] Don't reference uninitialized PCB to avoid BSOD. CORE-18982
0.4.15-dev-6395-g 2010a5b8d9 [IP] Unlock Connection when TCPAllocatePort() fails. CORE-18371
0.4.15-dev-5707-g 874d317a71 [IP] Allow 0xFFFF as Valid Network Port Number (#5074) CORE-18371 CORE-18764
PARTIALLY pick 0.4.14-dev-1326-g 792b64ea46 [TCPIP][FORMATTING] Format TiDispatch function. No functional changes (#2112)
0.4.13-dev-368-g 3a98d96eac [LWIP] Fix src/core/init.c a bit (#1620)

and strip some EOL-whitespace.

Just to make sure that the binary sizes did not increase:
tcpip.sys master GCC8.4.0dbg RosBEWin2.2.2              462.848
tcpip.sys 0.4.14 GCC4.7.2dbg RosBEWin2.1.6   425.984 -> 425.984
tcpip.sys 0.4.13 GCC4.7.2dbg RosBEWin2.1.6   417.792 -> 417.792
tcpip.sys 0.4.12 GCC4.7.2dbg RosBEWin2.1.6   421.888 -> 421.888
tcpip.sys 0.4.11 GCC4.7.2dbg RosBEWin2.1.6   421.888 -> 421.888
tcpip.sys 0.4.10 GCC4.7.2dbg RosBEWin2.1.6   413.696 -> 413.696
tcpip.sys 0.4. 9 GCC4.7.2dbg RosBEWin2.1.6   413.696 -> 413.696
tcpip.sys 0.4. 8 GCC4.7.2dbg RosBEWin2.1.6   413.696 -> 413.696
tcpip.sys 0.4. 7 GCC4.7.2dbg RosBEWin2.1.6   413.696 -> 413.696
2023-08-13 16:29:36 +02:00
..
datalink [0.4.11][IP][TCPIP][LWIP] Backports 2023-08-13 (also fixes a BSOD) 2023-08-13 16:29:36 +02:00
include [0.4.11][IPHLPAPI][TCPIP][IP][LWIP] Port back minor fixes and formatting 2023-07-03 01:25:16 +02:00
tcpip [0.4.11][IP][TCPIP][LWIP] Backports 2023-08-13 (also fixes a BSOD) 2023-08-13 16:29:36 +02:00
tests
CMakeLists.txt
DIRS
notes.txt
readme.txt
tcpip.rc
tcpip.spec

Build instructions for TCP/IP protocol driver
---------------------------------------------

Building with Visual C++ and Windows NT DDK:

Variables:
%BASEDIR%     = path to NT4 DDK (e.g. c:\ntddk)
%DDKBUILDENV% = DDK build environment (free or checked)

DDK environment variables must be set! (run setenv.bat)

    - Create the directory objects/i386/%DDKBUILDENV%
    - Run "build" to build the driver


Building with Mingw32 and ReactOS include files:

    - Build NDIS.SYS (i.e. "make ndis")
    - Run "make tcpip" FROM THE ReactOS ROOT DIRECTORY to build the driver