Systemd/src/libsystemd-network
Martin Pitt dbe81cbd2a siphash24: change result argument to uint64_t
Change the "out" parameter from uint8_t[8] to uint64_t. On architectures which
enforce pointer alignment this fixes crashes when we previously cast an
unaligned array to uint64_t*, and on others this should at least improve
performance as the compiler now aligns these properly.

This also simplifies the code in most cases by getting rid of typecasts. The
only place which we can't change is struct duid's en.id, as that is _packed_
and public API, so we can't enforce alignment of the "id" field and have to
use memcpy instead.
2015-11-16 15:20:29 +01:00
..
arp-util.c util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
arp-util.h sd-ipv4ll: filter out unwanted ARP packets in the kernel 2015-09-18 15:14:42 +02:00
dhcp-identifier.c siphash24: change result argument to uint64_t 2015-11-16 15:20:29 +01:00
dhcp-identifier.h util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
dhcp-internal.h util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
dhcp-lease-internal.h dhcp: fix n_ref type 2015-08-27 19:55:29 +02:00
dhcp-network.c util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
dhcp-option.c network: s/user_data/userdata/ 2015-08-26 22:47:53 +02:00
dhcp-packet.c remove unused includes 2015-02-23 23:53:42 +01:00
dhcp-protocol.h dhcp,network: implement RFC 4833 (DHCP Timezone option) 2015-08-26 20:44:20 +02:00
dhcp-server-internal.h hashmap: refactor hash_func 2015-10-05 18:22:10 +02:00
dhcp6-internal.h util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
dhcp6-lease-internal.h dhcp: stop using refcnt.h 2015-08-26 21:05:53 +02:00
dhcp6-network.c util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
dhcp6-option.c sd-dhcp6-client: fix assert in options parsing 2015-10-30 12:32:49 +01:00
dhcp6-protocol.h sd-dhcp6: Support deprecated SNTP Configuration Option 2015-08-21 11:23:22 +03:00
icmp6-util.c util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
icmp6-util.h libsystemd-network: split icm6-util.[ch] out of dhcp6 code 2015-10-22 17:19:54 +02:00
lldp-internal.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
lldp-internal.h util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
lldp-network.c util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
lldp-network.h lldp: move lldp_receive_packet() to lldp-internal.c 2015-10-02 17:39:22 +02:00
lldp-port.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
lldp-port.h sd-lldp: hide internal information 2015-09-22 15:14:49 +02:00
lldp-tlv.c Merge pull request #1735 from thom311/master 2015-11-10 14:41:35 +01:00
lldp-tlv.h lldp: rename publicly visible structure 2015-10-08 15:48:33 +02:00
lldp-util.h sd-lldp: minor header cleanup 2014-12-19 22:42:03 +01:00
lldp.h lldp: add support for organizationally specific TLVs 2015-10-02 17:39:22 +02:00
Makefile sd-network: add new library 2014-02-28 01:01:13 +01:00
network-internal.c siphash24: change result argument to uint64_t 2015-11-16 15:20:29 +01:00
network-internal.h siphash24: change result argument to uint64_t 2015-11-16 15:20:29 +01:00
sd-dhcp-client.c doc: correct orthography, word forms and missing/extraneous words 2015-11-06 13:45:21 +01:00
sd-dhcp-lease.c libsystemd-network: inet_pton does not set errno on parsing error 2015-11-05 13:44:10 +01:00
sd-dhcp-server.c siphash24: change result argument to uint64_t 2015-11-16 15:20:29 +01:00
sd-dhcp6-client.c networkd: dhcp6 - don't log about losing a lease we never had 2015-11-13 14:51:06 +01:00
sd-dhcp6-lease.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
sd-ipv4acd.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
sd-ipv4ll.c siphash24: change result argument to uint64_t 2015-11-16 15:20:29 +01:00
sd-lldp.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
sd-ndisc.c sd-ndisc: add missing parens 2015-11-12 16:37:18 +01:00
test-acd.c sd-ipv4acd: fix namespacing 2015-09-22 15:05:35 +02:00
test-dhcp-client.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
test-dhcp-option.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
test-dhcp-server.c siphash24: change result argument to uint64_t 2015-11-16 15:20:29 +01:00
test-dhcp6-client.c util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
test-ipv4ll-manual.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
test-ipv4ll.c util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
test-lldp.c doc: correct orthography, word forms and missing/extraneous words 2015-11-06 13:45:21 +01:00
test-ndisc-rs.c sd-ndisc: introduce separate callbacks 2015-11-11 15:42:38 +01:00