genode/repos/os/src/server
Martin Stein 6b55790e73 net: use generic internet checksum
This reduces the redundant implementations of checksum calculation to
one generic implementation, makes the checksum interface conform over
all protocols, and brings performance optimizations. For instance,
the checksum is now calculated directly in big endian which saves us
most of the previously done byte-re-ordering.

Issue #2775
2018-05-03 15:31:56 +02:00
..
blk_cache Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
chroot chroot: enforce writeable policy decision 2018-02-19 20:50:48 +01:00
clipboard clipboard: handle focus at startup 2018-02-09 13:34:22 +01:00
dynamic_rom Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
fs_log VFS: nonblocking interface 2017-08-28 16:49:38 +02:00
fs_report VFS: construct file-systems using Vfs::Env object 2018-04-19 12:38:27 +02:00
fs_rom New watch handle mechanism for File_system session 2018-02-14 20:41:09 +01:00
input_filter os: new Input::Event representation 2018-05-03 15:31:25 +02:00
input_merger Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
iso9660 Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
loader os: new Input::Event representation 2018-05-03 15:31:25 +02:00
log_report Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
log_terminal terminal session: propagate resize events 2018-02-14 20:41:03 +01:00
lx_block Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
lx_fs fs servers: handle result propagation better 2018-02-15 10:22:08 +01:00
mixer Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
nic_bridge net: safer access to packet data 2018-05-03 15:31:54 +02:00
nic_dump net: safer access to packet data 2018-05-03 15:31:54 +02:00
nic_loopback Replace Quota_exceeded by Insufficient_ram_quota 2017-05-31 13:16:05 +02:00
nic_router net: use generic internet checksum 2018-05-03 15:31:56 +02:00
nit_fb os: new Input::Event representation 2018-05-03 15:31:25 +02:00
nitpicker os: new Input::Event representation 2018-05-03 15:31:25 +02:00
part_blk Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
ram_blk Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
ram_fs fs servers: handle result propagation better 2018-02-15 10:22:08 +01:00
report_rom Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
rom_blk Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
rom_filter input_filter: rm input selection in output node 2018-05-03 15:31:19 +02:00
rom_prefetcher Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
tar_rom Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
terminal_crosslink terminal session: propagate resize events 2018-02-14 20:41:03 +01:00
terminal_log terminal_log: carriage-return on newline 2017-08-17 11:04:20 +02:00
trace_fs fs servers: handle result propagation better 2018-02-15 10:22:08 +01:00
tz_vmm Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
vfs VFS: construct file-systems using Vfs::Env object 2018-04-19 12:38:27 +02:00
vmm AVL node/tree: make non-copyable 2018-02-09 13:34:23 +01:00