#
819c5108 |
|
28-Dec-2023 |
Augustin Cavalier <waddlesplash@gmail.com> |
network: Update device statistics (mostly) in the stack. We bypass device logic in datalink_send_routed_data() in the case of RTF_LOCAL, so if we don't update the stats there, they'll never get updated. Furthermore, there's places packets can be dropped inside the device reader thread. So, we might as well consolidate the stats-updating logic and get it out of drivers. (The only remaining case where drivers need to update stats is when they drop a packet in receive(), as the stack can't tell when an error from receive() is due to a dropped packet or not.) Fixes a potential leak on packet drops in the device reader thread, and fixes loopback statistics for TCP/UDP/etc.
|
#
75874bab |
|
23-Nov-2023 |
Augustin Cavalier <waddlesplash@gmail.com> |
ethernet: Device statistics must be updated using atomic operations. Both send and receive can be called concurrently, and there aren't any locks protecting these fields, so they must be updated with atomics.
|
#
b5fae382 |
|
13-Jun-2022 |
Augustin Cavalier <waddlesplash@gmail.com> |
network/ethernet: Do not set IFM_ETHER in update_link_state. All the drivers that support ETHER_GET_LINK_STATE set this correctly; and more specifically, it should actually not be set on some devices (WiFi devices, specifically). Since SIOCGIFMEDIA has always been passed through directly to the driver if it supports it, WiFi devices worked anyway because this value never made it to userland. That will soon change, hence this needed to be fixed.
|
#
3ea7c991 |
|
27-May-2022 |
Augustin Cavalier <waddlesplash@gmail.com> |
network/ethernet: Use read/write buffers for scattered I/O. This solves a long-standing TODO about scattered writes returning errors, which was not a problem before now because we did not actually support jumbo-sized MTUs. But now we will, so create temporary buffers if needed in order to be able to read/write data larger than one buffer's worth.
|
#
5fcc7f71 |
|
21-Dec-2021 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
ethernet: do not log everytime there is a media change. This code was written with wired ethernet in mind, where changes are rare. However, on wifi the "media" changes all the time (switching between different connection speeds). So, only log linkup and linkdown. The other events are not that important. Change-Id: Iaafb74ceb05a59dedf94184eee23a4e81fa5e983 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4827 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
62a788f3 |
|
13-Sep-2018 |
Augustin Cavalier <waddlesplash@gmail.com> |
ethernet: Fix some more incorrect return value handlings of ioctl().
|
#
e9073260 |
|
12-Sep-2018 |
Augustin Cavalier <waddlesplash@gmail.com> |
network/ethernet: ioctl returns -1 and stores the error in errno. Previously, if a device driver returned an error of any kind, -1 was propagated the rest of the way up through the stack instead of the actual error code. Change-Id: I6839763c6b2eb86d6112d3732e6cb80d022f1fe8 Reviewed-on: https://review.haiku-os.org/550 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
f05b8e38 |
|
09-Nov-2013 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Check the given path for ".."
|
#
5ae9ef05 |
|
09-Nov-2013 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Check if device exists before creating ethernet interface. Fix ticket #10183.
|
#
37426cbf |
|
22-Nov-2010 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Remove /dev/net/stack entry skip, as we don't have such entry anymore since long ago already. Keep the userland_server one, because, maybe, one day... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39575 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cc8eceb0 |
|
04-Aug-2010 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Report the actual error when read() or write() a network device failed. This enable to actually detect and handle device removal (USB...). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37897 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca215dfe |
|
02-Aug-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Replaced more occurences of EOPNOTSUPP with B_NOT_SUPPORTED. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37847 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d869a061 |
|
19-Jul-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Made the stack send out interface change notifications where needed (at least hopefully :-)). * Improved interface change notification to include the flags that changed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37594 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
82aa4a0f |
|
04-Dec-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Replaced the remaining AF_DLI references with AF_LINK. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34487 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fd070b41 |
|
09-Jun-2009 |
imker <imker@nowhere.fake> |
Looks like ethernet_set_promiscuous() call should use ETHER_SETPROMISC ioctl instead of ETHER_GETADDR one. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30999 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2b07b8e0 |
|
28-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Replaced all instances of benaphores in the kernel code by mutexes. * Removed kernel benaphores. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25690 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8c40c83f |
|
04-May-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed net_device::{add|rem}_multi() to {add|remove}_multicast for consistency and clarity. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21008 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2b1c2dd3 |
|
01-May-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
when 0 is specified as the interface index with the generic multicast delta API, the stack should select an interface for the application. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20967 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
89361fb1 |
|
30-Apr-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
ethernet_device's add_multi/rem_multi now call into the driver using the ETHER_ADDMULTI/ETHER_REMMULTI ioctls. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20948 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
95403830 |
|
30-Apr-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
added add_multi/rem_multi to net_devices. Glued the interface protocol multicast handling with net_device via add_multi/rem_multi. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20947 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ae074c5d |
|
07-Apr-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
moved IFF_LINK handling to the device module (ethernet in this case). Now domain interfaces only keep specific flags such as IFF_UP and the configuration flags. IFF_LINK, IFF_BROADCAST etc are maintained exclusively by the device. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20612 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
20b534cd |
|
06-Apr-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
a bit more work towards proper locking including a fix to a refcount bug - fixed a issue in add_interface_to_domain where the device interface's refcount was always incremented since that function was getting the device interface handle and not returning it unconditionlly - if the ethernet device goes down, and the fd is close()ed, return B_FILE_ERROR instead of calling into the driver again git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20601 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0b10ed05 |
|
06-Apr-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
check if the device going down is the head of the check list and remove it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20599 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0cac8bd1 |
|
04-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Forgot to set IFM_ETHER in all drivers; "ethernet" now also sets it just in case. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20561 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b7c0eba5 |
|
04-Apr-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
we want the argument's contents, don't use the size of the pointer (this would even be 8 bytes in a 64 bits platform). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20560 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
eb70c5dd |
|
04-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Set default media type to IFM_ETHER. * Added ETHER_INIT back in; we even have a driver in our repository that uses it, thanks to Michael for pointing that out. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20556 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e65e1529 |
|
03-Apr-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
set IFM_ACTIVE if ipro1000 has link and output media changes on update_link_state() git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20552 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
00006796 |
|
04-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
net_device should come first in order to guaranty it will work together nicely with C only code. Thanks Hugo! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20547 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9206bb37 |
|
04-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Changed ETHER_GET_LINK_STATE ethernet driver interface, added ETHER_SET_LINK_STATE_SEM. * The device interface list now uses class DoublyLinkedList instead of struct list. * Implemented SIOC[SG]IFMEDIA for setting (not supported by any device yet), and retrieving the device media information. * Fixed a locking bug in list_domain_interfaces(). * Added new stack function device_link_changed() that should be called in case the link state (media) changed. * The ethernet device module now spawns a thread and will periodically check the media state of all ethernet devices that support this (if any). * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20546 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c79ae507 |
|
03-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed compilation due to removed ether_init_params from ether_driver.h, thanks to Hugo for reporting :-) * Implemented setting promiscuous mode on ethernet device level. * Set net_device::media to something useful. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20538 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
af3a31f7 |
|
01-Jan-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Calmed down the networking stack a lot - since it basically works, there is no reason to slow it down with debug output that much; this will also help investigating some issues where you just aren't interested in most of the output. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19672 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
84fcc63a |
|
11-Dec-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* The temporary buffer was never freed in case it still contained more than one iovec. * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19459 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
64222e84 |
|
04-Dec-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Make sure that buffers that have more than one iovec can still be sent (by copying them). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19421 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c35b04de |
|
02-Nov-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Moved the TCPConnection class into its own file. * Added some missing result checks, mostly for allocations. * Fixed a wrong precendence with the ?: operator * Some minor cleanup. * Renamed sBufferModule to gBufferModule - the header expects it to be a global, so it should be named like one. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19178 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c22d69bf |
|
08-Aug-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Completed the previous commit and merger of the team/network/new_stack branch. * Removed ppp_up and pppcontrol from the image for now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18457 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f05b8e38735dff58e1794219aa0000447cd30720 |
|
09-Nov-2013 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Check the given path for ".."
|
#
5ae9ef055c965ee61a7711ab38138e3d909cab76 |
|
09-Nov-2013 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Check if device exists before creating ethernet interface. Fix ticket #10183.
|
#
37426cbf26f6227d24e5f3d899c6b444db631324 |
|
22-Nov-2010 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Remove /dev/net/stack entry skip, as we don't have such entry anymore since long ago already. Keep the userland_server one, because, maybe, one day... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39575 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cc8eceb0af9ece5bcea51b106fa73e83b6b750a8 |
|
04-Aug-2010 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Report the actual error when read() or write() a network device failed. This enable to actually detect and handle device removal (USB...). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37897 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca215dfe683e040f0a44917f26cef0d7d439e59a |
|
02-Aug-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Replaced more occurences of EOPNOTSUPP with B_NOT_SUPPORTED. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37847 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d869a0617212728ef3f8fa945673b925939b08d4 |
|
19-Jul-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Made the stack send out interface change notifications where needed (at least hopefully :-)). * Improved interface change notification to include the flags that changed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37594 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
82aa4a0f4eb05d13d34dd932566cc2feb8d922e8 |
|
04-Dec-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Replaced the remaining AF_DLI references with AF_LINK. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34487 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fd070b419d530a45c2bad4add458834ea2062c65 |
|
09-Jun-2009 |
imker <imker@nowhere.fake> |
Looks like ethernet_set_promiscuous() call should use ETHER_SETPROMISC ioctl instead of ETHER_GETADDR one. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30999 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2b07b8e0f1a7f1e76f31db24a21a42cbb01d7b9c |
|
28-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Replaced all instances of benaphores in the kernel code by mutexes. * Removed kernel benaphores. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25690 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8c40c83fa1119fb98fc828613f576fe4bb3f73d7 |
|
04-May-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed net_device::{add|rem}_multi() to {add|remove}_multicast for consistency and clarity. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21008 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2b1c2dd349b8d96486de50054793bce91b489d1c |
|
01-May-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
when 0 is specified as the interface index with the generic multicast delta API, the stack should select an interface for the application. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20967 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
89361fb14e514a17888cc2ab8091d3bead307433 |
|
30-Apr-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
ethernet_device's add_multi/rem_multi now call into the driver using the ETHER_ADDMULTI/ETHER_REMMULTI ioctls. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20948 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
954038303d18f37b13632cf69949ab2f4ea7506a |
|
30-Apr-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
added add_multi/rem_multi to net_devices. Glued the interface protocol multicast handling with net_device via add_multi/rem_multi. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20947 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ae074c5d153df2435d7ee61df2d104827c48f384 |
|
07-Apr-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
moved IFF_LINK handling to the device module (ethernet in this case). Now domain interfaces only keep specific flags such as IFF_UP and the configuration flags. IFF_LINK, IFF_BROADCAST etc are maintained exclusively by the device. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20612 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
20b534cd5f128d0561161aa0243bd1102378ab65 |
|
06-Apr-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
a bit more work towards proper locking including a fix to a refcount bug - fixed a issue in add_interface_to_domain where the device interface's refcount was always incremented since that function was getting the device interface handle and not returning it unconditionlly - if the ethernet device goes down, and the fd is close()ed, return B_FILE_ERROR instead of calling into the driver again git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20601 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0b10ed0573f17ab90509ecdbdea508658641674f |
|
06-Apr-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
check if the device going down is the head of the check list and remove it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20599 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0cac8bd145974b7b386f6e848f74cd9ee2123dc4 |
|
04-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Forgot to set IFM_ETHER in all drivers; "ethernet" now also sets it just in case. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20561 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b7c0eba5712c68f24530e4818d2ed6b7d0a48d71 |
|
04-Apr-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
we want the argument's contents, don't use the size of the pointer (this would even be 8 bytes in a 64 bits platform). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20560 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
eb70c5dd3b5901165ae968cddc7cff71237fcc78 |
|
04-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Set default media type to IFM_ETHER. * Added ETHER_INIT back in; we even have a driver in our repository that uses it, thanks to Michael for pointing that out. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20556 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e65e15292caac521a8c97bda9ade0faf72fef37f |
|
03-Apr-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
set IFM_ACTIVE if ipro1000 has link and output media changes on update_link_state() git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20552 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
00006796b4e31fd8164da7e15881f7e45b781cca |
|
04-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
net_device should come first in order to guaranty it will work together nicely with C only code. Thanks Hugo! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20547 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9206bb37797df1a6448d3f1c336e954b4ddb790d |
|
04-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Changed ETHER_GET_LINK_STATE ethernet driver interface, added ETHER_SET_LINK_STATE_SEM. * The device interface list now uses class DoublyLinkedList instead of struct list. * Implemented SIOC[SG]IFMEDIA for setting (not supported by any device yet), and retrieving the device media information. * Fixed a locking bug in list_domain_interfaces(). * Added new stack function device_link_changed() that should be called in case the link state (media) changed. * The ethernet device module now spawns a thread and will periodically check the media state of all ethernet devices that support this (if any). * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20546 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c79ae507aa58c570554d90ef673be2b31143241c |
|
03-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed compilation due to removed ether_init_params from ether_driver.h, thanks to Hugo for reporting :-) * Implemented setting promiscuous mode on ethernet device level. * Set net_device::media to something useful. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20538 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
af3a31f770fcd8b7e8c5171342cba155bef6dc9e |
|
01-Jan-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Calmed down the networking stack a lot - since it basically works, there is no reason to slow it down with debug output that much; this will also help investigating some issues where you just aren't interested in most of the output. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19672 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
84fcc63a5e35af976b39881305cd13b6b8b875d0 |
|
11-Dec-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* The temporary buffer was never freed in case it still contained more than one iovec. * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19459 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
64222e845d5d97ee9e9234232bd72d3e8fe3d780 |
|
04-Dec-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Make sure that buffers that have more than one iovec can still be sent (by copying them). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19421 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c35b04de314ab7f18763546366ea30eb8ae53997 |
|
02-Nov-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Moved the TCPConnection class into its own file. * Added some missing result checks, mostly for allocations. * Fixed a wrong precendence with the ?: operator * Some minor cleanup. * Renamed sBufferModule to gBufferModule - the header expects it to be a global, so it should be named like one. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19178 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c22d69bf1f5f60f7ebddd79108a53c8f97f300fe |
|
08-Aug-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Completed the previous commit and merger of the team/network/new_stack branch. * Removed ppp_up and pppcontrol from the image for now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18457 a95241bf-73f2-0310-859d-f6bbb57e9c96
|