..
af_frame.c
add an AF_FRAME socket domain and an IFT_ETHER protocol family under it.
2024-12-15 11:00:05 +00:00
art.c
Remove unused parameter dst from art_get().
2023-11-11 12:17:50 +00:00
art.h
Remove unused parameter dst from art_get().
2023-11-11 12:17:50 +00:00
bfd.c
Move solock() down to sosetopt(). A part of standalone sblock() work.
2023-08-03 09:49:08 +00:00
bfd.h
bpf_filter.c
bpf.c
let bpf pick the first attached dlt when attaching to an interface.
2024-11-26 10:42:58 +00:00
bpf.h
add BIOCSETFNR, which is like BIOCSETF but doesnt reset the buffer or stats.
2024-08-15 12:20:20 +00:00
bpfdesc.h
use a tailq for the global list of bpf_if structs.
2024-11-19 23:26:35 +00:00
bridgectl.c
we don't have to cast to caddr_t when calling m_copydata anymore.
2021-02-25 02:48:19 +00:00
bridgestp.c
spelling
2021-03-10 10:21:47 +00:00
bsd-comp.c
ansi
2021-03-05 09:21:08 +00:00
ethertypes.h
add the "local experiments" ethertypes
2023-04-13 23:02:12 +00:00
fq_codel.c
use nsecuptime instead of using nanouptime and doing a bunch of maths.
2024-10-29 23:25:45 +00:00
fq_codel.h
frame.h
add an AF_FRAME socket domain and an IFT_ETHER protocol family under it.
2024-12-15 11:00:05 +00:00
hfsc.c
move hfsc to using nanoseconds for keeping times.
2024-10-29 23:57:54 +00:00
hfsc.h
if_aggr.c
let LLDP packets fall through to being handled on the port interfaces.
2024-12-18 01:56:05 +00:00
if_arp.h
remove struct arpreq from net/if_arp.h
2024-10-15 00:41:40 +00:00
if_bpe.c
Backout always allocate per-CPU statistics counters for network
2023-12-23 10:52:54 +00:00
if_bpe.h
if_bridge.c
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2024-09-01 03:08:56 +00:00
if_bridge.h
Retire switch(4) it never really was production ready and the OpenFlow
2021-11-11 10:03:08 +00:00
if_dl.h
Use constant sockaddr in route lookup.
2023-11-12 17:51:40 +00:00
if_enc.c
Use struct refcnt for interface address reference counting.
2022-08-29 07:51:45 +00:00
if_enc.h
mention that the "flags" field in the enchdr is uses m_flags values
2021-12-01 21:48:00 +00:00
if_etherbridge.c
etherbridge_map was way too clever, so simplify it.
2021-07-05 04:17:41 +00:00
if_etherbridge.h
remove unused inline function; ok dlg@
2024-11-04 00:13:15 +00:00
if_etherip.c
Unlock etherip_sysctl().
2024-08-20 07:47:25 +00:00
if_etherip.h
if_ethersubr.c
add an AF_FRAME socket domain and an IFT_ETHER protocol family under it.
2024-12-15 11:00:05 +00:00
if_gif.c
remove prototypes with no matching function
2024-05-13 01:15:50 +00:00
if_gif.h
if_gre.c
Unlock gre_sysctl().
2024-12-04 18:20:46 +00:00
if_gre.h
spelling
2021-03-10 10:21:47 +00:00
if_llc.h
if_loop.c
Make loopback interface counters MP safe.
2023-12-29 11:43:04 +00:00
if_media.c
Fix non working continue in do while(0) loop.
2022-08-12 16:42:54 +00:00
if_media.h
Protect all writers to ifm_cur with a mutex. ifmedia_match() does
2022-07-14 13:46:24 +00:00
if_mpe.c
Call if_counters_alloc() before if_attach().
2024-01-01 18:47:02 +00:00
if_mpip.c
Call if_counters_alloc() before if_attach().
2024-01-01 18:47:02 +00:00
if_mpw.c
remove prototypes with no matching function
2024-05-13 01:15:50 +00:00
if_pair.c
Send without kernel lock
2021-01-13 01:57:31 +00:00
if_pflog.c
pflog(4) logs packet dropped by default rule with block.
2023-10-12 19:15:21 +00:00
if_pflog.h
Link pflog(4) instances to `pflog_ifs' list instead of allocating
2021-01-13 09:13:30 +00:00
if_pflow.c
Backout always allocate per-CPU statistics counters for network
2023-12-23 10:52:54 +00:00
if_pflow.h
Rework pflowioctl() lock dances.
2023-12-16 22:16:02 +00:00
if_pfsync.c
go back to r1.326, before i fiddled with packet generation and bpf.
2024-12-18 02:25:30 +00:00
if_pfsync.h
remove unneeded percpu.h include
2024-10-12 23:10:07 +00:00
if_ppp.c
Enable IPv6 AF for ppp(4)
2024-02-28 16:08:34 +00:00
if_ppp.h
spelling
2022-01-02 22:36:03 +00:00
if_pppoe.c
return type on a dedicated line when declaring functions
2024-06-26 01:40:49 +00:00
if_pppoe.h
ether_input() called with shared netlock, but pppoe(4) wants it to be
2022-06-29 09:08:07 +00:00
if_pppvar.h
Enable IPv6 AF for ppp(4)
2024-02-28 16:08:34 +00:00
if_pppx.c
correct argument to klist_free(); ok visa@ mvs@
2024-10-22 22:05:17 +00:00
if_rport.c
add rport(4) for p2p l3 connectivity between route domains.
2024-08-31 04:17:14 +00:00
if_sec.c
count if_enqueue/ifq_enqueue errors as oqdrops.
2024-03-19 03:49:11 +00:00
if_sec.h
add sec(4) to support route based ipsec vpns.
2023-08-07 01:57:33 +00:00
if_sppp.h
Display DNS information from sppp(4) in ifconfig(8)
2021-11-17 18:00:24 +00:00
if_spppsubr.c
remove space between function names and argument list
2024-06-22 10:22:29 +00:00
if_tpmr.c
Backout always allocate per-CPU statistics counters for network
2023-12-23 10:52:54 +00:00
if_trunk.c
Backout always allocate per-CPU statistics counters for network
2023-12-23 10:52:54 +00:00
if_trunk.h
remove prototypes with no matching function
2024-05-13 01:15:50 +00:00
if_tun.c
bump the "mru" up to MAXMCLBYTES.
2024-11-17 23:31:01 +00:00
if_tun.h
provide network offloads between the kernel and userland again
2024-11-17 00:25:07 +00:00
if_types.h
spelling
2022-01-02 22:36:03 +00:00
if_var.h
remove unneeded time.h include
2024-10-12 23:18:10 +00:00
if_veb.c
Fix bridging IPv6 fragments with pf reassembly.
2024-08-05 17:47:29 +00:00
if_vether.c
if_vlan_var.h
remove prototypes with no matching function
2024-05-13 01:15:50 +00:00
if_vlan.c
Introduce IFCAP_VLAN_HWOFFLOAD for vio(4).
2024-06-09 16:25:27 +00:00
if_vxlan.c
Drop forgotten backslashes within vxlan_input(). Seems they are stalled
2024-10-31 11:41:31 +00:00
if_wg.c
Rewrite mbuf handling in wg(4).
2024-10-31 12:33:11 +00:00
if_wg.h
remove unneeded limits.h and errno.h includes
2024-10-13 00:53:21 +00:00
if.c
remove unneeded if_wg.h and pfsync.h includes
2024-10-17 05:02:12 +00:00
if.h
Introduce IFCAP_VLAN_HWOFFLOAD for vio(4).
2024-06-09 16:25:27 +00:00
ifq.c
provide ifq_deq_set_oactive.
2024-11-20 02:18:45 +00:00
ifq.h
provide ifq_deq_set_oactive.
2024-11-20 02:18:45 +00:00
netisr.h
big update to pfsync to try and clean up locking in particular.
2023-07-06 04:55:04 +00:00
ofp.h
fix double words in comments
2023-04-11 00:45:06 +00:00
pf_if.c
Introduce M_PF type for pf(4) related memory allocations. Currently used
2023-06-30 09:58:30 +00:00
pf_ioctl.c
In pfattach() pass malloc type instead of flags to cpumem_malloc().
2024-07-18 14:46:28 +00:00
pf_lb.c
nat-to may fail to insert state due to conflict on chosen source
2023-05-10 22:42:51 +00:00
pf_norm.c
Unlock IPv6 sysctl net.inet6.ip6.forwarding from net lock.
2024-07-14 18:53:39 +00:00
pf_osfp.c
correct indentation
2024-04-13 23:44:11 +00:00
pf_ruleset.c
Introduce M_PF type for pf(4) related memory allocations. Currently used
2023-06-30 09:58:30 +00:00
pf_syncookies.c
pf_table.c
Table persistent flag (PFR_TFLAG_PERSIST) won't get set
2023-08-10 16:44:04 +00:00
pf.c
pf(4) when doing af-to translation for ICMP protocol sends packets
2024-11-08 13:22:09 +00:00
pfkeyv2_convert.c
Remove struct inpcb from in6_embedscope() parameters.
2023-11-28 13:23:20 +00:00
pfkeyv2_parsemessage.c
Accept and ignore SADB_X_EXT_REPLAY and SADB_X_EXT_COUNTER payloads for
2024-07-23 20:04:51 +00:00
pfkeyv2.c
Switch AF_KEY sockets to the new locking scheme.
2024-05-17 19:02:04 +00:00
pfkeyv2.h
remove prototypes with no matching function
2024-05-13 01:15:50 +00:00
pfvar_priv.h
fix RBT_ENTRY in pf_state and pf_state_key
2024-09-07 22:41:55 +00:00
pfvar.h
bump the type used to specify traffic queue bandwidth to 64bit.
2024-11-12 04:14:51 +00:00
pipex_local.h
Mark ipsecflowinfo immutable.
2024-07-26 15:51:09 +00:00
pipex.c
Previous pipex.c,v 1.155 was broken if the client was not behind a NAT.
2024-09-27 00:38:49 +00:00
pipex.h
Remove PIPEXCSESSION pipex(4) ioctl(2) command from kernel and man page.
2022-07-12 08:58:53 +00:00
ppp_defs.h
ppp_tty.c
Allow PPP interface to run in an rdomain and get a default route installed in the same routing domain
2024-08-17 09:52:11 +00:00
ppp-comp.h
ppp-deflate.c
Add sizes for free() in zlib
2021-07-22 16:40:19 +00:00
radix.c
spelling
2022-01-02 22:36:03 +00:00
radix.h
route.c
remove unneeded semicolons; checked by millert@
2024-09-20 02:00:46 +00:00
route.h
Combine route_cache() and rtalloc_mpath() in new route_mpath().
2024-03-31 15:53:12 +00:00
rtable.c
Don't include net/art.h in net/rtable.h instead let the two users
2024-04-09 12:53:08 +00:00
rtable.h
remove prototypes with no matching function
2024-05-13 01:15:50 +00:00
rtsock.c
Switch `so_snd' of udp(4) sockets to the new locking scheme.
2024-07-12 17:20:18 +00:00
slcompress.c
slcompress.h
toeplitz.c
add stoeplitz_eaddr, for getting a hash value from an ethernet address.
2021-02-21 02:37:38 +00:00
toeplitz.h
fix stoeplitz_hash_h32.
2023-05-17 10:22:17 +00:00
trunklacp.c
trunklacp.h
wg_cookie.c
INITITIATION_COST -> INITIATION_COST
2023-08-18 08:11:47 +00:00
wg_cookie.h
add RCS tags
2020-12-09 05:53:33 +00:00
wg_noise.c
Convert t_lock',
r_keypair_lock' and `c_lock' rwlock(9)s to
2024-03-05 17:48:01 +00:00
wg_noise.h
Convert t_lock',
r_keypair_lock' and `c_lock' rwlock(9)s to
2024-03-05 17:48:01 +00:00