|
|
@80099c19
|
14 years |
martin |
cherrypick a sanitized NE2K driver from lp:~helenos-nicf/helenos/nicf …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@49bd793b
|
14 years |
martin |
networking fixes
* use sysarg_t for packet_id_t to avoid potential …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@00d7e1b
|
14 years |
martin |
networking improvements
* start the networking stack from init
* add …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@609243f4
|
14 years |
martin |
cherrypick general networking improvements from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ee2fa30a
|
14 years |
martin |
undo development effort which was neither finished nor properly …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6b82009
|
14 years |
martin |
networking stack: convert to the new async framework
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bf172825
|
14 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
|
|
|
@0743493a
|
14 years |
jakub |
tcp: Remove bit fields and use defines and bitwise ops instead.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7bf12387
|
14 years |
jakub |
ip: Rename the defines so they don't conflict with similar TCP changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@40ffda8
|
14 years |
jakub |
ip: Remove bit fields and use defines and bitwise ops instead.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@54146a0
|
14 years |
jiri |
Add missing sections to ia32 linker script. Now we discard debugging …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ccca251
|
14 years |
martin |
improve comments, use C++ style comments for TODOs and FIXMEs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@28a3e74
|
14 years |
jiri |
Fix comment style.
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
|
|
|
@eb277fa7
|
14 years |
martin |
support graceful degradation of networking
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
|
|
|
@124c061
|
15 years |
jakub |
ipc_connect_to_me() now takes one extra argument to store the client …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ffaba00
|
15 years |
martin |
improve cstyle and comments
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f1938c6
|
15 years |
martin |
streamline ICMP implementation
- generate ICMP identification based …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@87e373b
|
15 years |
jakub |
Do not prevent new ARP requests to be made when the first one times …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a613fea1
|
15 years |
martin |
revert accidentally comitted local network configuration (again!)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@014dd57b
|
15 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
|
|
|
@797b704
|
15 years |
martin |
streamline internetworking layer
- IPC method renaming
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@73ac2e9
|
15 years |
martin |
slightly improve error handling
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fe5a9fc
|
15 years |
martin |
do not send extra ARP requests if a lookup is currently in progress …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fe8dfa6
|
15 years |
martin |
networking: streamline NIL skeleton and NIL modules (nildummy, eth)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@04aade50
|
15 years |
martin |
revert accidentally comitted local network configuration to the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f902d36
|
15 years |
martin |
rename the dp8390 driver (and everything related) to ne2000
as it is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@597c948
|
15 years |
martin |
prepare ARP translation data structure before sending the ARP …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4b86dac
|
15 years |
martin |
use the usual ethernet MTU of 1500 bytes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@774e6d1a
|
15 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
|
15 years |
martin |
* make measured_string and other network-related data types …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@854151c
|
15 years |
martin |
store addresses as uint8_t values (char can be both signed or unsigned …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c2f3e0b
|
15 years |
martin |
use the network configuration directly, save one Makefile
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4765152
|
15 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c11ebb6a
|
15 years |
martin |
NE2000 ISA for QEMU 0.13 (use hardwired IRQ 5)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@86f6121
|
15 years |
jiri |
Fix TCP send not sending anything.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6f40a27
|
15 years |
jiri |
Remove old forgotten piece of code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d493830e
|
15 years |
jiri |
Fix incoming TCP FIN handling. Signal end of data on the socket. Do …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@092e4f1
|
15 years |
jakub |
Need to unlock the TCP global rwlock as reader in tcp_process_packet().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b2d06fa
|
15 years |
jakub |
Merge mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ac66f69
|
15 years |
jiri |
Set socket state to SYN_SENT when sending SYN packet during connect() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@be942bc
|
15 years |
jakub |
Do not use EPARTY inappropriately.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@59e9398b
|
15 years |
jakub |
Remove all traces of CONFIG_NETIF_NIL_BUNDLE configuration option.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7880d58
|
15 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
|
|
|
@f87c900
|
15 years |
jakub |
Remove REGISTER_ME() macro.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b59023
|
15 years |
jakub |
Remove the rest of CONVERT_SIZE uses and the CONVERT_SIZE macro altogether.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7837101
|
15 years |
jakub |
Get rid of superfluous uses of CONVERT_SIZE.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@228e490
|
15 years |
martin |
initial modifications for supporting declarative IPC interfaces
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@96b02eb9
|
15 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
|
|
|
@bea023b9
|
15 years |
jakub |
Merge from lp:~jakub/helenos/net.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e58f94
|
15 years |
jakub |
No need to retry arp_translate_req() as ARP will use a timed wait for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fc3dba14
|
15 years |
jakub |
Use a timed wait when waiting for the ARP reply.
Redefine …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7e752b2
|
15 years |
martin |
* correct printf() formatting strings and corresponding arguments
* …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3bb5735
|
15 years |
jakub |
Cherry pick fixes from changeset lp:~helenos-nicf/helenos/nicf,705.
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46d4d9f
|
15 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
|
15 years |
jiri |
Replace @returns with @return.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cc3c2a1c
|
15 years |
jiri |
Remove netstart. Start networking just with 'net'.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aaa3f33a
|
15 years |
jiri |
Remove xxx_ref typedefs (part 5).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4eca056
|
15 years |
jiri |
Remove xxx_ref typedefs (part 4).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88a1bb9
|
15 years |
jiri |
Remove xxx_ref typedefs (part 3).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f772bc55
|
15 years |
jiri |
Remove xxx_ref typedefs (part 2).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4e5c7ba
|
15 years |
jiri |
Remove xxx_ref typedefs (part 1).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fb04cba8
|
15 years |
jiri |
Fix style of function headers and comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@409f5fc
|
15 years |
jakub |
Get rid of the ERROR_CODE madness in net.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0578271
|
15 years |
jakub |
Get rid of the ERROR_CODE madness in tcp.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@08042bd
|
15 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
|
15 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
|
15 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
|
15 years |
jakub |
Add comment about locking rules.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d94f309
|
15 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
|
15 years |
jakub |
Remove defunct commented code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46ae62c
|
15 years |
jakub |
Get rid of the ERROR_CODE madness in udp.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8f95529
|
15 years |
jakub |
Get rid of the ERROR_CODE madness in icmp.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@08e3ca4
|
15 years |
jakub |
Remove duplicities.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@02314f8
|
15 years |
jakub |
Get rid of the ERROR_CODE madness in ip.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a852181
|
15 years |
jakub |
Get rid of the ERROR_CODE madness in arp.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ef32e0c
|
15 years |
jakub |
Get rid of the ERROR_CODE madness in eth.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@10b229fa
|
15 years |
jakub |
Get rid of more of the ERROR_CODE madness in nildummy.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e9e8b7
|
15 years |
jakub |
Nits.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@093c0a1
|
15 years |
jakub |
Get rid of the ERROR_CODE madness in nildummy.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e236901
|
15 years |
jakub |
Get rid of the ERROR_CODE madness in lo.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d0d1f4f
|
15 years |
jakub |
Cleanup net.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef4b112
|
15 years |
jakub |
netstart is an app, not a srv; move it accordingly.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@38c0a9c
|
15 years |
jakub |
Cleanup netstart.
Remove self_test.[ch].
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@065d2d5
|
15 years |
jakub |
Do not leak the 'names' measured string values.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@457a6f5
|
15 years |
jakub |
Cleanup udp.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@89e57cee
|
15 years |
jakub |
Cleanup tpc.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba1a2fd
|
15 years |
jakub |
Do not leak the 'names' measured string values.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@edc5a985
|
15 years |
jakub |
Cleanup icmp.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd8e8e1
|
15 years |
jakub |
Do not leak last_header on failure.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@768ea9e
|
15 years |
jakub |
Do not leak the 'names' measured string values.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e8199d77
|
15 years |
jakub |
Cleanup ip.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e9caf47
|
15 years |
jakub |
Cleanup arp.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a3fbc7
|
15 years |
jakub |
Do not leak eth_globals.broadcast_addr in case of a failure.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@03649d8
|
15 years |
jakub |
Do not leak the 'names' measured string values.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|