History log of /haiku/src/system/boot/loader/net/IP.cpp
Revision Date Author Comments
# 63b69bec 19-Feb-2010 Axel Dörfler <axeld@pinc-software.de>

* Applied patch by Andreas Färber as part of #5319.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35522 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 98664e52 11-Jan-2010 Stephan Aßmus <superstippi@gmx.de>

Patch by Andreas Färber:
* Fix the boot net stack's IPService to base the calculation payload size
on the IP-indicated packet size instead of the Ethernet payload.

Thanks a lot! Fixes ticket #5234.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35016 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 569f4174 26-Dec-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

Fixed setting of the "don't fragment" bit, it was placed into the wrong byte.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19631 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 03c2b46c 26-Dec-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

fix build when TRACE is enabled


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19630 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d561d0ad 27-Dec-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Added a mini networking stack to the boot loader. It speaks basic ARP,
IP, and UDP, as well as a home brewn UDP based protocol, "remote disk",
which provides random access to a single remote file/device. The Open
Firmware flavored boot loader automatically initializes the net stack,
searches for a remote disk, and tries to boot from it, if the boot
device is a network device (e.g. when loading the boot loader via
TFTP).

This is quite nice for developing with a two-machine setup, since one
doesn't even need to install Haiku on the test machine anymore, but can
serve it directly from the development machine. When the networking
support in the kernel is working, this method could even be used to
fully boot, not just for loading kernel and initial modules.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15689 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 63b69bec3cbe0b379687dbf80cd1f7c740755a39 19-Feb-2010 Axel Dörfler <axeld@pinc-software.de>

* Applied patch by Andreas Färber as part of #5319.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35522 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 98664e52dd2fdcc21ed6e0acaa56468df9fc5963 11-Jan-2010 Stephan Aßmus <superstippi@gmx.de>

Patch by Andreas Färber:
* Fix the boot net stack's IPService to base the calculation payload size
on the IP-indicated packet size instead of the Ethernet payload.

Thanks a lot! Fixes ticket #5234.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35016 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 569f4174e1caf23fbe64024bb2e29d997f0dcd87 26-Dec-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

Fixed setting of the "don't fragment" bit, it was placed into the wrong byte.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19631 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 03c2b46cdf16f7e84fc001ecfc770f47d53399c0 26-Dec-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

fix build when TRACE is enabled


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19630 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d561d0ad6889135e08b83c18dede8872a75c6d75 27-Dec-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Added a mini networking stack to the boot loader. It speaks basic ARP,
IP, and UDP, as well as a home brewn UDP based protocol, "remote disk",
which provides random access to a single remote file/device. The Open
Firmware flavored boot loader automatically initializes the net stack,
searches for a remote disk, and tries to boot from it, if the boot
device is a network device (e.g. when loading the boot loader via
TFTP).

This is quite nice for developing with a two-machine setup, since one
doesn't even need to install Haiku on the test machine anymore, but can
serve it directly from the development machine. When the networking
support in the kernel is working, this method could even be used to
fully boot, not just for loading kernel and initial modules.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15689 a95241bf-73f2-0310-859d-f6bbb57e9c96