ret = wg_allowedips_slab_init(); if (ret < 0) goto err_allowedips;
#ifdef DEBUG
ret = -ENOTRECOVERABLE; if (!wg_allowedips_selftest() || !wg_packet_counter_selftest() ||
!wg_ratelimiter_selftest()) goto err_peer; #endif
wg_noise_init();
ret = wg_peer_init(); if (ret < 0) goto err_peer;
ret = wg_device_init(); if (ret < 0) goto err_device;
ret = wg_genetlink_init(); if (ret < 0) goto err_netlink;
pr_info("WireGuard " WIREGUARD_VERSION " loaded. See www.wireguard.com for information.\n");
pr_info("Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved.\n");
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.