|
|
@6b82009
|
13 years |
martin |
networking stack: convert to the new async framework
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bf172825
|
13 years |
martin |
get rid of the weird timeout connection routines
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9934f7d
|
14 years |
jiri |
Add extra argument to async connection handlers that can be used for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@79ae36dd
|
14 years |
martin |
new async framework with integrated exchange tracking
* strict …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@348c589
|
14 years |
jakub |
Let UDP set a reasonable data fragment size trying to avoid …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5fe7692
|
14 years |
petr.koupy |
Removed side effects from map ADTs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@afe1d1e
|
14 years |
martin |
fix possible compiler warnings (thx Vojtech Horky)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ffa2c8ef
|
14 years |
martin |
do not intermix low-level IPC methods with async framework methods
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f1938c6
|
14 years |
martin |
streamline ICMP implementation
- generate ICMP identification based …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@014dd57b
|
14 years |
martin |
streamline and create a common skeleton for the transport layer
(in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@774e6d1a
|
14 years |
martin |
partial networking stack overhaul
- a lot of coding style changes …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@61bfc370
|
14 years |
martin |
* make measured_string and other network-related data types …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7880d58
|
14 years |
jakub |
Remove data_receive() in favor of standard async_data_write_accept().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@228e490
|
14 years |
martin |
initial modifications for supporting declarative IPC interfaces
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@96b02eb9
|
14 years |
martin |
more unification of basic types
- use sysarg_t and native_t (unsigned …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46d4d9f
|
14 years |
jakub |
Redefine packet_t to be just a type alias for struct packet.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1bfd3d3
|
14 years |
jiri |
Replace @returns with @return.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aaa3f33a
|
14 years |
jiri |
Remove xxx_ref typedefs (part 5).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4eca056
|
14 years |
jiri |
Remove xxx_ref typedefs (part 4).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88a1bb9
|
14 years |
jiri |
Remove xxx_ref typedefs (part 3).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f772bc55
|
14 years |
jiri |
Remove xxx_ref typedefs (part 2).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4e5c7ba
|
14 years |
jiri |
Remove xxx_ref typedefs (part 1).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fb04cba8
|
14 years |
jiri |
Fix style of function headers and comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@08042bd
|
14 years |
jakub |
Do not drop the packet if the user can provide larger buffer next time.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a63ff7d
|
14 years |
jakub |
Do not leak the packet on error in udp_recvfrom_message().
If we …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de229f8e
|
14 years |
jakub |
Use udp_release_and_return() instead of the equivalent but longer pattern.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f3cb50e
|
14 years |
jakub |
Add comment about locking rules.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d94f309
|
14 years |
jakub |
Do not call udp_release_and_return() on an uninitialized packet.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a873201
|
14 years |
jakub |
Remove defunct commented code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46ae62c
|
14 years |
jakub |
Get rid of the ERROR_CODE madness in udp.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@065d2d5
|
14 years |
jakub |
Do not leak the 'names' measured string values.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@457a6f5
|
14 years |
jakub |
Cleanup udp.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e3a65c
|
14 years |
jakub |
Move transport layer modules messages definitions to standard library.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@514ee46
|
14 years |
jakub |
Move the rest of net_messages.h to standard library.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a868d7
|
14 years |
jakub |
Remove unused argument of ip_bind_service().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a866eeb
|
14 years |
jakub |
Fix packet_get_copy() and socket_destroy_core() to use the remote …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7a8442
|
14 years |
jakub |
Move net_modules.[ch] to the standard library. Note that this …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88e127ee
|
14 years |
jakub |
Move socket_messages.h to libc's ipc/socket.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e4554d4
|
14 years |
jakub |
Move inet.[ch], in.h and in6.h to standard library.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fe5d3c1b
|
14 years |
jakub |
Move ip_protocols.h from libsocket to libc.
Remove currently unused …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@058edb6
|
14 years |
jakub |
Move socket_codes.h from libsocket to libc.
Remove stuff that was …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c5b59ce
|
14 years |
jakub |
Integrate net_err.h into the standard library's err.h.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e98b1d5
|
14 years |
jakub |
Include socket and networking error codes in the standard library's …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7282582
|
14 years |
jakub |
Cstyle fixes in UDP.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@14f1db0
|
15 years |
martin |
networking overhaul:
- separation of conserns
- removal of (almost …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@24ab58b3
|
15 years |
martin |
more compact network startup messages (usually one line instead of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@849ed54
|
15 years |
martin |
Networking work:
Split the networking stack into end-user library …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e417b96
|
15 years |
lukasmejdrech |
IPC_[SG]ET_ARG macros refactored to be more explicit and safer
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6092b56e
|
15 years |
jakub |
Fix dangerous type casts.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a8a13d0
|
15 years |
lukasmejdrech |
* udp and tcp application phones cleanup fix, * tcp retransmit disabled
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@936835e
|
15 years |
lukasmejdrech |
Merge mainline changes, revision 311
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aadf01e
|
15 years |
lukasmejdrech |
Coding style (no functional change)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aa85487
|
15 years |
lukasmejdrech |
Merge mainline changes, revision 308
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@92307f1
|
15 years |
jakub |
Get rid of a superfluos synchronization variable.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a000878c
|
15 years |
martin |
make sure that all statically allocated strings are declared as "const …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e99277
|
15 years |
lukasmejdrech |
* inner message processing fixed
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@91478aa
|
15 years |
lukasmejdrech |
* unify packet dimension interfaces
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1e2e0c1e
|
15 years |
lukasmejdrech |
* change in the pq_add interface
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@918e9910
|
15 years |
lukasmejdrech |
* zero IP checksum flip fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ede63e4
|
15 years |
lukasmejdrech |
* socket identifier generation moved to libsocket, + data fragment …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1a0fb3f8
|
15 years |
lukasmejdrech |
+ icmp and libsocket timeouting connecting
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@21580dd
|
15 years |
lukas |
Merged with network branch …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|