1
0
mirror of https://github.com/openbsd/src.git synced 2024-12-21 23:18:00 -08:00
openbsd-src/sys/net
dlg e541a7ae0c go back to r1.326, before i fiddled with packet generation and bpf.
i've had a couple of reports of redundant firewalls misbehaving
since these changes, so until i can figure out what's wrong i'm
backing them out.

reported by hrvoje popovski and mark patruck
2024-12-18 02:25:30 +00:00
..
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