summaryrefslogtreecommitdiffstats
path: root/sys/net (follow)
Commit message (Expand)AuthorAgeFilesLines
* Bump keepalive timers unconditionally on sendHEADmasterJason A. Donenfeld2021-10-261-6/+5
* Delete all peer allowed IPs at onceMatt Dunwoodie2021-04-131-43/+34
* Merge wg_timers and wg_peerMatt Dunwoodie2021-04-131-180/+155
* Replace timer lock with SMRMatt Dunwoodie2021-04-131-36/+31
* Run all timeouts in process contextMatt Dunwoodie2021-04-131-32/+20
* Use malloc instead of pool_* for infrequent allocationsMatt Dunwoodie2021-04-131-13/+6
* Use SMR for wg_noiseMatt Dunwoodie2021-04-133-1313/+1089
* Check iter != NULLMatt Dunwoodie2021-04-131-2/+2
* Allow setting keepalive while interface is downMatt Dunwoodie2021-04-131-3/+4
* Rework encap/decap routinesMatt Dunwoodie2021-04-131-87/+84
* Replace wg_tag with wg_packetMatt Dunwoodie2021-04-041-291/+292
* Count all handshake packetsMatt Dunwoodie2021-04-041-2/+1
* Satisfy my ordering of struct elements and prototoypesMatt Dunwoodie2021-04-041-3/+3
* Expand on key clearing messageMatt Dunwoodie2021-04-041-1/+3
* Error out if peer provider without public keyMatt Dunwoodie2021-04-041-2/+4
* Ensure a peer has a consistent PSK (if set when creating)Matt Dunwoodie2021-04-043-12/+13
* Add noise_local_deinit to zero private keysMatt Dunwoodie2021-04-043-0/+10
* Push kernel lock within rtable_add(9) and rework it to return 0 in themvs2021-03-262-10/+14
* Push kernel lock down to rt_setsource() to make `ifa' dereference safe.mvs2021-03-261-3/+10
* Only install route with label, fix route leak on destroykn2021-03-263-3/+15
* wg(4): fix race between tx/rx handshakes, from Matt Dunwoodie, ok mpi@sthen2021-03-211-5/+4
* RFC 8981 allows the configuration of only temporary IPv6 addresses.florian2021-03-201-4/+8
* When changing the link local address send a RTM_IFINFO message out.claudio2021-03-181-2/+4
* Do not call rtm_ifchg() if IFF_UP changed. The code in if_up() and if_down()claudio2021-03-181-3/+6
* Like in the sysctl case include the ifp_sadl as RTA_IFP address in RTM_IFINFOclaudio2021-03-181-3/+6
* Fix SIOCDELLABEL/"ifconfig mpe0 -mplslabel" to unset label completelykn2021-03-181-2/+2
* Make "ifconfig mpw0 -mplslabel" workkn2021-03-171-1/+4
* Use correct rdomain when adding/deleting routeskn2021-03-172-7/+7
* Hide kernel internals from userland by wrapping more bits in _KERNEL blocks.claudio2021-03-171-1/+6
* When RFC 8981 obsoleted RFC 4941 the terminology changed fromflorian2021-03-111-2/+2
* There is no need to try to attach IPv6 to an interface when theflorian2021-03-111-2/+3
* If the AUTOCONF4 or AUTOCONF6 flags get enabled, force the interface up.deraadt2021-03-111-23/+34
* spellingjsg2021-03-1025-59/+59
* Issuing FIOSETOWN and TIOCSPGRP ioctl commands on a tun(4) device leaksanton2021-03-091-2/+3
* Shorten the if_cloners_lock name preventing it from being truncated inanton2021-03-091-2/+2
* use uint64_t ethernet addresses for compares in carp.dlg2021-03-071-2/+2
* ansijsg2021-03-052-88/+42
* pass the uint64_t dst ethernet address from ether_input to bridges.dlg2021-03-055-27/+23
* work with 64bit ethernet addresses in ether_input().dlg2021-03-051-9/+10
* clean up span ports as span ports, not bridge ports.dlg2021-03-031-3/+2
* fix an assert in veb_p_ioctl() that failed when called by a span port.dlg2021-03-021-3/+4
* include of netinet/in.h here is incorrect, because net/route.h will pullderaadt2021-03-021-2/+1
* Refactor ip_fragment() and ip6_fragment(). Use a mbuf list tobluhm2021-03-013-76/+51
* big numbers need suffixes on some platforms. fix LACP_ADDR_SLOW_E64.dlg2021-02-281-2/+2
* Rework route_input() and rtm_sendup(). While we perform foreach loopmvs2021-02-271-32/+12
* trim some code i accidentally left into the nvgre add address functiondlg2021-02-271-4/+1
* recover scope from v6 nvgre endpoint addresses for userland to look at.dlg2021-02-271-2/+2
* put the mac addr into a uint64_t to compare it to the ethernet slow addr.dlg2021-02-271-5/+9
* only store the current time on address table entries if it changes.dlg2021-02-261-3/+6
* tpmr can use the eth64 bits too.dlg2021-02-261-9/+5