projects
/
dragonfly.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
wg: Convert BPF_MTAP_AF() macro to inline function wg_bpf_ptap()
[dragonfly.git]
/
sys
/
net
/
wg
/
if_wg.c
2024-02-10
Aaron LI
wg: Convert BPF_MTAP_AF() macro to inline function...
blob
|
commitdiff
2024-02-10
Aaron LI
wg: Add RXCSUM support to avoid unnecessary checksum...
blob
|
commitdiff
|
diff to current
2024-02-10
Aaron LI
wg: Track noise_{local,remote,keypair} allocations...
blob
|
commitdiff
|
diff to current
2024-02-10
Aaron LI
wg: Some code cleanups, minor improvements and comment...
blob
|
commitdiff
|
diff to current
2024-02-10
Aaron LI
wg: Minor improvements to wg_ioctl_set()
blob
|
commitdiff
|
diff to current
2024-02-10
Aaron LI
wg: Refactor noise_keep_key_fresh_{send,recv}() functions
blob
|
commitdiff
|
diff to current
2024-02-10
Aaron LI
wg: Refactor cookie functions to make cookie_{checker...
blob
|
commitdiff
|
diff to current
2024-02-10
Aaron LI
wg: Refactor and improve determine_af_and_pullup()...
blob
|
commitdiff
|
diff to current
2024-02-10
Aaron LI
wg: Cleanup static function prototypes in if_wg.c
blob
|
commitdiff
|
diff to current
2024-02-10
Aaron LI
wg: Improve wg_clone_destroy() and wg_down()
blob
|
commitdiff
|
diff to current
2024-02-10
Aaron LI
wg: Simplify socket so_lock scope and init/uninit
blob
|
commitdiff
|
diff to current
2024-02-10
Aaron LI
wg: Improve noise_keypair_counter_check() to return...
blob
|
commitdiff
|
diff to current
2024-02-10
Aaron LI
wg: Reorganize wg_packet and wg_queue functions
blob
|
commitdiff
|
diff to current
2024-02-10
Aaron LI
wg: Make peer ID start from 1 (instead of 0)
blob
|
commitdiff
|
diff to current
2024-02-10
Aaron LI
wg: Rename wg_softc_*() functions to wg_*_worker()
blob
|
commitdiff
|
diff to current
2024-02-10
Aaron LI
wg: Add and improve WG_PKT_* macros to help clean up...
blob
|
commitdiff
|
diff to current
2024-02-10
Aaron LI
wg: Clean up and improve wg_deliver_{in,out}() logic
blob
|
commitdiff
|
diff to current
2024-02-10
Aaron LI
wg: Optimize wg_peer_{get,set}_endpoint()
blob
|
commitdiff
|
diff to current
2024-02-09
Aaron LI
wg: Fix panic of "user address access from kernel mode"
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Reset the obsolete version number to 1
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Fix bug in calculate_padding()
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Fix build without INET6 option
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Remove INET option and the 'opt_inet.h' header
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Remove unsupported endpoint.e_local and clean up...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #37: reimplement wg_mbuf_reset()
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #36: reimplement loop detection feature
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Assert 'sc_lock' acquired before LK_EXCLUSIVE ...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Add wg_timers_get_persistent_keepalive() to get PKA
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Implement wg_peer_{set,get}_endpoint() to set the...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Clean up wg_input() a bit and make return type...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Fix saving of local endpoint in wg_input()
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Remove unnecessary wg_init()
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Allow to set persistent-keepalive regardless of...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Improve the return types of noise handshake functions
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Rename 'wg_lock' to 'wg_mtx' since shared lock...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Don't acquire 'wg_lock' in wg_ioctl()
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Add 'const' qualifier to several functions in if_wg.c
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: More style cleanups and minor updates to if_wg.c
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Style cleanups and minor updates to wg_noise.[ch]
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Change some functions to return boolean for clarity
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #34: adapt if_wg.c to not use epoch
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #33: refactor noise remote functions to avoid...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #32: refactor interface code and avoid deferre...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Rename enum 'wg_ring_state' to 'wg_packet_state...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Export the internal peer ID to userland for diagnostics
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Rename noise_local_private() and make it return...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Refactor socket create/bind/close operations
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Change 'p_id' to use type 'unsigned long'
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Remove the unused 'sc_ucred' field and related...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Use 'void *buf' instead of 'uint8_t *buf' to save...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #31: adapt socket functions
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Style cleanups and minor updates to if_wg.c
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Further improve wg_send_buf()
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #30: replace m_get2() with m_getl()
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Use karc4random() to generate jitter
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #29: change 'ENOTCAPABLE' to 'ENOENT' for...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Integrate version.h into if_wg.c
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Update copyright headers and inclusion guards
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Rename macro 'SELFTESTS' to 'WG_SELFTESTS'
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #28: adapt crypto code (chacha20poly1305)
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #26: adapt the radix code for peer allowed IPs
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #25: replace wmb() with cpu_sfence()
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #24: replace netisr_dispatch() with netisr_queue()
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #23: replace gtaskqueue with taskqueue(9) API
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #22: replace udp_set_kernel_tunneling() with...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #21: replace sbintime_t with timespec/getnanou...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Improve wg_peer_alloc() to simplify the calling
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #20: rewrite ioctl API based on OpenBSD's...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #19: adjust callout(9) API and replace MSEC_2_...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #18: adjust arc4random* functions
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #17: adapt ifp->if_output() routine
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #16: remove unsupported IFCAP_LINKSTATE
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #15: adapt 'struct ifnet' related code and...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #14: replace MPASS() macro with KKASSERT()
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Add a missing bpfdetach() in wg_clone_destroy()
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #13: adjust the BPF tap macro
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #12: remove unsupported vnet code and use...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #11: remove unsupported FIB code
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #10: replace if_inc_counter() with IFNET_STAT_...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #9: replace 'mp_ncpus' with 'ncpus'
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #8: remove unsupported jail code
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #7: implement necessary counter(9) bits
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #6: replace CK_* and *_SAFE list/queue macros
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #5: replace sx(9) with lockmgr(9)
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #4: replace malloc/mallocarray/free/zfree...
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #3: replace uma(9) with objcache(9)
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #2: replace mutex with lockmgr(9)
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Port #1: replace rwlock with lockmgr(9)
blob
|
commitdiff
|
diff to current
2024-02-08
Aaron LI
wg: Import from FreeBSD without any modifications
blob
|
commitdiff
|
diff to current