CVS: cvs.openbsd.org: src

2024-09-19 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/09/19 19:15:53 Modified files: share/man/man4 : sec.4 Log message: fix up the ip address config in the example config. you're supposed to configure the IP addresses inside the tunnel, sec doesn't suppo

CVS: cvs.openbsd.org: src

2024-09-04 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/09/04 17:57:20 Modified files: sys/dev/pci: pcidevs.h pcidevs_data.h Log message: regen

CVS: cvs.openbsd.org: src

2024-09-04 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/09/04 17:56:43 Modified files: sys/dev/pci: pcidevs Log message: add PLX PEX 8718 and SK hynix PC601 devices. The PEX 8718 is used on a QNAP QM2-2P-something card, and we have a couple of pc601 nvm

CVS: cvs.openbsd.org: src

2024-08-30 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/08/30 22:21:45 Modified files: share/man/man4 : Makefile Added files: share/man/man4 : rport.4 Log message: rport(4) for p2p l3 connectivity between route domains.

CVS: cvs.openbsd.org: src

2024-08-30 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/08/30 22:17:14 Modified files: sys/conf : GENERIC files Added files: sys/net: if_rport.c Log message: add rport(4) for p2p l3 connectivity between route domains. you can basicall

CVS: cvs.openbsd.org: src

2024-08-30 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/08/30 18:51:29 Modified files: share/man/man4 : sec.4 Log message: provide an example config for ikev1 with isakmpd and ipsecctl

CVS: cvs.openbsd.org: src

2024-08-30 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/08/30 03:39:07 Modified files: share/man/man4 : etherip.4 Log message: tweak the example to use veb instead of bridge.

CVS: cvs.openbsd.org: src

2024-08-30 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/08/30 02:38:00 Modified files: share/man/man4 : etherip.4 Log message: try and keep in line with language used in other manual pages. while i'm here, try and unbundle some of the configuration and conc

CVS: cvs.openbsd.org: src

2024-08-30 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/08/30 01:25:55 Modified files: share/man/man4 : etherip.4 Log message: prefer "IPv4 and IPv6" over "IP[46]".

CVS: cvs.openbsd.org: src

2024-08-20 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/08/20 19:17:50 Modified files: sys/dev/pci: if_rge.c Log message: use 2k clusters on the rx ring instead of 9k clusters. rge can chain mbufs from multiple rx descriptors together to build a jumbo p

CVS: cvs.openbsd.org: src

2024-08-20 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/08/20 19:12:52 Modified files: sys/dev/pci: if_rge.c if_rgereg.h Log message: support building a single packet out of multiple rx descriptors. rge is a bit like intel nics where you can put small m

CVS: cvs.openbsd.org: src

2024-08-20 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/08/20 18:56:58 Modified files: sys/dev/pci: if_rge.c Log message: be more careful about bus_dmamap_syncs for rx ring descriptors. this is very similar to the changes made for tx where we fill in ev

CVS: cvs.openbsd.org: src

2024-08-19 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/08/19 18:09:12 Modified files: sys/dev/pci: if_rge.c if_rgereg.h Log message: rework rge tx start and completion to better bus_dmamap_sync tx descriptors ok patrick@ thanks to kettenis@ for remindi

CVS: cvs.openbsd.org: src

2024-08-15 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/08/15 06:20:20 Modified files: share/man/man4 : bpf.4 sys/net: bpf.c bpf.h bpfdesc.h Log message: add BIOCSETFNR, which is like BIOCSETF but doesnt reset the buffer or stats. from Matt

CVS: cvs.openbsd.org: src

2024-08-11 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/08/12 00:47:11 Modified files: sys/dev/pci: if_rge.c sys/dev/ic : re.c Log message: try harder to leave a gap on the tx ring. i think before this change we could overwrite entries on t

CVS: cvs.openbsd.org: src

2024-08-10 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/08/10 19:02:10 Modified files: sys/dev/pci: if_igc.c Log message: unbreak igc on strict alignment archs. igc (like other intel nics) only supports a limited range of rx buffer sizes, one of which i

CVS: cvs.openbsd.org: src

2024-08-10 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/08/10 18:50:38 Modified files: share/man/man9 : timeout.9 Log message: timeout_add_msec and timeout_add_usec take uint64_t now.

CVS: cvs.openbsd.org: src

2024-08-10 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/08/10 18:49:34 Modified files: sys/sys: timeout.h sys/kern : kern_timeout.c Log message: make the timeout_add_foo wrappers more consistent. take uint64_t as the arg type for time

CVS: cvs.openbsd.org: src

2024-08-05 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/08/05 17:52:03 Modified files: share/man/man9 : timeout.9 Log message: timeout_add_nsec takes a uint64_t now.

CVS: cvs.openbsd.org: src

2024-08-05 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/08/05 17:51:11 Modified files: sys/kern : kern_timeout.c sys/sys: timeout.h Log message: change the nsec argument to timeout_add_nsec from int to uint64_t you can only fit a coup

CVS: cvs.openbsd.org: src

2024-07-31 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/07/31 06:00:18 Modified files: usr.bin/ssh: sshd-session.c Log message: add a random amount of time (up to 4 seconds) to the grace login time. ok deraadt@ djm@

CVS: cvs.openbsd.org: www

2024-07-23 Thread David Gwynne
CVSROOT:/cvs Module name:www Changes by: d...@cvs.openbsd.org2024/07/23 02:43:30 Modified files: faq: faq16.html Log message: update bridging vms with the real network to use veb and vport. this makes it more likely that dhcp will work. ok florian@

CVS: cvs.openbsd.org: www

2024-07-13 Thread David Gwynne
CVSROOT:/cvs Module name:www Changes by: d...@cvs.openbsd.org2024/07/13 17:38:52 Modified files: faq: faq16.html Log message: Option 3 sets up a vport instead of a vether now, so run dhcpd on vport0

CVS: cvs.openbsd.org: src

2024-05-05 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/05/05 22:25:52 Modified files: sys/dev/pci: igc_regs.h if_igc.c if_igc.h Log message: expose hardware counters as kstats. igc(4) counters are read to clear like em(4) counters, so this code looks v

CVS: cvs.openbsd.org: src

2024-03-25 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/03/25 18:54:24 Modified files: usr.bin/kstat : kstat.c Log message: print amps and watts

CVS: cvs.openbsd.org: src

2024-03-25 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/03/25 18:53:51 Modified files: sys/sys: kstat.h Log message: amps and watts types volts felt lonely

CVS: cvs.openbsd.org: src

2024-03-18 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/03/18 21:49:11 Modified files: sys/net: if_sec.c Log message: count if_enqueue/ifq_enqueue errors as oqdrops. this helps narrow down where some "output failures" on sec interfaces occur. based

CVS: cvs.openbsd.org: src

2024-03-17 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/03/18 00:14:50 Modified files: sys/net: if_aggr.c Log message: expose per port information via kstats. the most interesting information exposed here is the number of times a port changes state

CVS: cvs.openbsd.org: src

2024-03-17 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/03/18 00:05:23 Modified files: sys/net: if_aggr.c Log message: use high bits from the mbuf flowid to pick a port to transmit on. a port here is a physical interface used by an aggr. this leave

CVS: cvs.openbsd.org: www

2024-03-11 Thread David Gwynne
CVSROOT:/cvs Module name:www Changes by: d...@cvs.openbsd.org2024/03/11 04:57:38 Modified files: . : want.html Log message: i've got an r6c now, thank you

CVS: cvs.openbsd.org: src

2024-03-03 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/03/03 21:44:12 Modified files: sys/net: if_aggr.c Log message: white space fixes. no functional change

CVS: cvs.openbsd.org: src

2024-02-20 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/02/20 21:26:45 Modified files: sys/arch/riscv64/riscv64: machdep.c Log message: revert r1.35 i dont know what i'm doing wrong with the handling of the no-map property, but i'll find some coffee and tim

CVS: cvs.openbsd.org: src

2024-02-20 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/02/20 18:45:14 Modified files: sys/arch/riscv64/riscv64: machdep.c sys/arch/arm64/arm64: machdep.c Log message: handle /reserved-memory nodes from device trees on arm64. u-boot is supposed to

CVS: cvs.openbsd.org: src

2024-01-23 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/01/23 17:17:01 Modified files: sys/net: if_sec.c Log message: tag packets going out a sec interface to prevent route/encap loops. sec(4) was already looking for this mbuf tag so it could drop p

CVS: cvs.openbsd.org: src

2024-01-18 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2024/01/18 20:46:15 Modified files: sys/dev/ic : re.c revar.h sys/dev/pci: if_re_pci.c sys/dev/cardbus: if_re_cardbus.c Log message: consolidate pci and cardbus detach code, and hav

CVS: cvs.openbsd.org: src

2023-11-23 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/11/23 16:45:10 Modified files: sys/net: if_veb.c Log message: avoid passing weird mbuf chains to pf when pushing out a veb. pf expects the ip header to be in the first mbuf of the chain we pass

CVS: cvs.openbsd.org: src

2023-11-22 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/11/22 20:38:34 Modified files: sbin/ifconfig : brconfig.c ifconfig.c ifconfig.h Log message: add an endpoint command for "bridges" that use addresses as endpoints. this can be used to add static entri

CVS: cvs.openbsd.org: src

2023-11-22 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/11/22 20:36:42 Modified files: share/man/man4 : vxlan.4 Log message: non-standard vxlan port is set on the tunnel src address

CVS: cvs.openbsd.org: src

2023-11-22 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/11/22 20:22:14 Modified files: sbin/ifconfig : ifconfig.c Log message: add support for specifying ports on the src address in tunnel endpoints.

CVS: cvs.openbsd.org: src

2023-11-22 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/11/22 18:00:44 Modified files: sys/arch/arm64/arm64: cpu.c Log message: provide operating performance point info about each cpu via kstats. if there's a device tree and it provides information about cp

CVS: cvs.openbsd.org: src

2023-11-22 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/11/22 17:47:13 Modified files: sys/dev/ofw: ofw_thermal.c Log message: expose the state of thermal zones as kstats. this makes it a bit more obvious how much head room you have for things like cpu

CVS: cvs.openbsd.org: src

2023-11-17 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/11/17 17:23:38 Modified files: sys/net: if_vxlan.c Log message: ports specified on tunnel destination addresses are invalid.

CVS: cvs.openbsd.org: src

2023-11-15 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/11/15 20:17:34 Modified files: usr.bin/kstat : kstat.c Log message: avoid reading data when enumerating kstats. this means we can reliably read the provider/instance/name/unit tuple, which should avoi

CVS: cvs.openbsd.org: src

2023-11-15 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/11/15 19:45:54 Modified files: usr.bin/kstat : kstat.c Log message: handle printing cpu freq and volt kstat_kv types

CVS: cvs.openbsd.org: src

2023-11-15 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/11/15 19:45:20 Modified files: sys/sys: kstat.h Log message: cpu frequency and volt types for kstat_kvs

CVS: cvs.openbsd.org: src

2023-11-15 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/11/15 16:57:45 Modified files: sys/dev: bio.c Log message: use a random number as the cookie in bio ioctls. ok kn@ krw@

CVS: cvs.openbsd.org: src

2023-11-12 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/11/12 08:42:54 Modified files: sys/net: route.h Log message: rt_gateway and rt_gwroute use X protections now. pointed out by bluhm@

CVS: cvs.openbsd.org: src

2023-11-12 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/11/12 08:42:05 Modified files: sys/net: route.c Log message: rt_setgate performs a series of tweaks to an rtable and the routes in the rtable which should be serialised to ensure they're consist

CVS: cvs.openbsd.org: src

2023-11-12 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/11/12 08:18:04 Modified files: sbin/pflogd: pflogd.c Log message: fix the signal numbers passed to siginterrupt. from dhill@

CVS: cvs.openbsd.org: src

2023-11-12 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/11/12 02:21:36 Modified files: share/man/man4 : wscons.4 Log message: the ws in wscons is short for workstation

CVS: cvs.openbsd.org: www

2023-11-11 Thread David Gwynne
CVSROOT:/cvs Module name:www Changes by: d...@cvs.openbsd.org2023/11/11 12:07:11 Modified files: . : want.html Log message: a nanopi r6c woudl be useful for rk3588 development

CVS: cvs.openbsd.org: src

2023-11-11 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/11/11 05:52:20 Modified files: sys/net: route.h Log message: start documenting the protections or locks needed for struct rtentry fields. this is the result of a bunch of discussion at h2k23.

CVS: cvs.openbsd.org: src

2023-11-09 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/11/09 11:36:19 Modified files: sbin/pflogd: pflogd.c Log message: avoid restartable syscalls with siginterrupt() against all our handlers. pflogd uses blocking bpf reads, but installs a bunch of si

CVS: cvs.openbsd.org: src

2023-11-09 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/11/09 07:07:18 Modified files: sys/dev: bio.c Log message: get rid of the ioctl whitelist that bio will tunnel for other devs. this will allow bio(4) to be used with other (non raid) related de

CVS: cvs.openbsd.org: www

2023-10-22 Thread David Gwynne
CVSROOT:/cvs Module name:www Changes by: d...@cvs.openbsd.org2023/10/23 00:25:49 Modified files: . : want.html Log message: i have a RB450Gx4 now.

CVS: cvs.openbsd.org: src

2023-08-29 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/08/29 17:28:38 Modified files: sys/dev/usb: if_umb.c Log message: fix handling of unknown error rate in mbim signal state info from gerhard@: > According to MBIM spec, table 10-58 (MBIM_SIGNAL_STA

CVS: cvs.openbsd.org: src

2023-08-29 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/08/29 17:26:40 Modified files: sys/dev/usb: if_umb.c if_umb.h Log message: export mbim signal stats tested by mbuhl@ gerhard@

CVS: cvs.openbsd.org: src

2023-08-26 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/08/26 05:33:46 Modified files: sys/dev/usb: if_umb.c Log message: umb can use p2p_input as an if_input handler. umb(4) is a hardware p2p driver, it just has ip coming in, so we can do the same thin

CVS: cvs.openbsd.org: src

2023-08-15 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/08/15 03:46:30 Modified files: sys/net: if_sec.c Log message: scrub the mbuf flowid for packets going out a sec interface. maybe ipsec should do this for all packets it encapsulates. tested by

CVS: cvs.openbsd.org: src

2023-08-14 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/08/14 20:31:07 Modified files: sys/net: if_sec.c Log message: sec_start needs to show bpf the packets going out. from and ok goda@ requested by many

CVS: cvs.openbsd.org: src

2023-08-10 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/08/10 20:35:38 Modified files: sys/conf : GENERIC Log message: enable sec(4) so people can try it out

CVS: cvs.openbsd.org: src

2023-08-10 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/08/10 20:34:56 Modified files: sys/net: if_sec.c Log message: better support queuing (hfsc) on sec(4)

CVS: cvs.openbsd.org: src

2023-08-08 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/08/08 04:31:03 Modified files: sbin/isakmpd : isakmpd.conf.5 Log message: have a go at documenting the Interface config statement. im not really happy with this, but it's a start.

CVS: cvs.openbsd.org: src

2023-08-08 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/08/08 04:19:15 Modified files: sys/net: if_sec.c Log message: if sec is being destroyed, prevent it from being brought up again.

CVS: cvs.openbsd.org: src

2023-08-08 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/08/08 04:14:29 Modified files: sys/net: if_sec.c Log message: try to avoid a deadlock between sec_down and sec_send. sec_send runs in the systq (because it calls ipsec stuff which uses crypto,

CVS: cvs.openbsd.org: src

2023-08-06 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/08/06 22:10:08 Modified files: sbin/ipsecctl : ike.c ipsecctl.h parse.y pfkdump.c Log message: add support route based ipsec vpn negotiation with sec(4) via isakmpd. this adds "interface secX" to the

CVS: cvs.openbsd.org: src

2023-08-06 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/08/06 22:01:30 Modified files: sbin/isakmpd : ipsec.c pf_key_v2.c sa.h Log message: support configuring interface SAs for route-based ipsec vpns. add "Interface NUMBER" to the config parser to specif

CVS: cvs.openbsd.org: src

2023-08-06 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/08/06 21:43:57 Modified files: sys/netinet: ip_ipsp.c ipsec_input.c Log message: add the glue between ipsec security associations and sec(4) interfaces. if TDBF_IFACE is set on a tdb, the ipsec sta

CVS: cvs.openbsd.org: src

2023-08-06 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/08/06 21:35:06 Modified files: sys/net: pfkeyv2.c pfkeyv2.h pfkeyv2_convert.c pfkeyv2_parsemessage.c Log message: add a struct sadb_x_iface message for interface SAs t

CVS: cvs.openbsd.org: src

2023-08-06 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/08/06 21:17:42 Modified files: share/man/man4 : Makefile Added files: share/man/man4 : sec.4 Log message: sec(4) to support route-based ipsec vpns. committing it now so jmc@ gets commits for a

CVS: cvs.openbsd.org: src

2023-08-06 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/08/06 19:59:38 Modified files: sys/conf : files Log message: wire sec(4) into the kernel config. this makes #include "sec.h" and #if NSEC > 0 work in kernel code.

CVS: cvs.openbsd.org: src

2023-08-06 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/08/06 19:57:33 Added files: sys/net: if_sec.c if_sec.h Log message: add sec(4) to support route based ipsec vpns. ipsec security associations (SAs, aka tdbs inside the kernel) can now specify t

CVS: cvs.openbsd.org: src

2023-08-06 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/08/06 19:44:51 Modified files: sys/netinet: ip_ipsp.h Log message: start adding support for route-based ipsec vpns. rather than use ipsec flows (aka, entries in the ipsec security policy database)

CVS: cvs.openbsd.org: src

2023-07-31 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/07/31 05:13:10 Modified files: sys/net: pf.c if_pfsync.c if_pfsync.h Log message: don't let pfsync send an insert message for a state pfsync just inserted sthen@ upgraded and ended up with a lo

CVS: cvs.openbsd.org: src

2023-07-29 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/07/29 23:39:52 Modified files: sys/net: ifq.c ifq.h Log message: count the number of times a ring was marked as oactive. this is interesting as an indicator of how busy or overloaded a transmit

CVS: cvs.openbsd.org: src

2023-07-29 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/07/29 22:27:01 Modified files: sys/dev/pci: if_vmx.c Log message: move rx head register writes out of rx completions and into rxfill rxfill is always called after rx completions are done anyway, an

CVS: cvs.openbsd.org: src

2023-07-29 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/07/29 22:10:58 Modified files: sys/dev/pci: if_vmx.c Log message: fix generation handling on rx ring wraparound.

CVS: cvs.openbsd.org: src

2023-07-29 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/07/29 21:40:08 Modified files: sys/dev/pci: if_vmx.c Log message: white space fixes, no functional change

CVS: cvs.openbsd.org: src

2023-07-29 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/07/29 21:35:50 Modified files: sys/dev/pci: if_vmx.c Log message: add bus_dmamap_sync() ops around the rx handling.

CVS: cvs.openbsd.org: src

2023-07-29 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/07/29 20:10:00 Modified files: sys/dev/pci: if_vmx.c Log message: clear oactive on each txq, not just txq 0 when the iface goes up or down if the driver did get into a situation where the tx rings

CVS: cvs.openbsd.org: src

2023-07-29 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/07/29 19:59:23 Modified files: sys/dev/pci: if_vmx.c Log message: add bus_dmamap_syncs around tx ring handling. this copies the dmamem wrapper from ixl (which has been copied around lots of other p

CVS: cvs.openbsd.org: src

2023-07-29 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/07/29 19:41:05 Modified files: sys/dev/pci: if_vmx.c Log message: tighten up the tx start/completion handling of the producer and consumer. the hypervisor obvious snoops the descriptor rings like c

CVS: cvs.openbsd.org: src

2023-07-29 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/07/29 19:15:42 Modified files: sys/dev/pci: if_vmx.c Log message: post tx ring producer updates to each rings own txh register. before this change all the different ring producer updates were poste

CVS: cvs.openbsd.org: src

2023-07-05 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/07/05 22:55:05 Modified files: sys/net: if.c if_pfsync.c if_pfsync.h netisr.h pf.c pf_ioctl.c pf_norm.c pfvar.h pfvar_priv.h sys/netinet: in_proto.c ip_ipsp.

CVS: cvs.openbsd.org: src

2023-07-03 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/07/03 21:59:21 Modified files: usr.bin/ssh: channels.c channels.h ssh.c Log message: add support for unix domain sockets to ssh -W ok djm@ dtucker@

CVS: cvs.openbsd.org: src

2023-07-03 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/07/03 20:56:11 Modified files: usr.sbin/ospf6d: parse.y Log message: a little knf, no functional change

CVS: cvs.openbsd.org: src

2023-06-05 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/06/05 19:40:04 Modified files: sys/dev/pci: if_mcx.c Log message: don't need mcx_uptime() now that we have nsecuptime() ok jmatthew@

CVS: cvs.openbsd.org: src

2023-05-30 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/05/30 17:55:42 Modified files: sys/net: if.c if.h Log message: add net_tq_barriers this waits once for something to end in all the net tqs. ok claudio@

CVS: cvs.openbsd.org: src

2023-05-17 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/05/17 04:22:17 Modified files: sys/net: toeplitz.h Log message: fix stoeplitz_hash_h32. discussed with and ok tb@

CVS: cvs.openbsd.org: src

2023-05-13 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/05/13 19:46:53 Modified files: sys/net: if.c Log message: give softnet threads unique names by suffixing softnet with their index. ie, you'll see softnet0, softnet1, etc in top/ps/etc now inste

CVS: cvs.openbsd.org: src

2023-05-08 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/05/08 18:01:59 Modified files: sbin/pflogd: pflogd.c Log message: switch pflogd from using a bpf read timeout to a wait timeout. a bpf read timeout means every read will end after the timeout expir

CVS: cvs.openbsd.org: src

2023-05-08 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/05/08 17:52:36 Modified files: sys/net: pfvar_priv.h Log message: fix up some formatting in the pf_state_list comment.

CVS: cvs.openbsd.org: src

2023-05-01 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/05/01 01:24:20 Modified files: sys/dev/pci: pcidevs.h pcidevs_data.h Log message: regen

CVS: cvs.openbsd.org: src

2023-05-01 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/05/01 01:24:04 Modified files: sys/dev/pci: pcidevs Log message: Intel Braswell SDIO

CVS: cvs.openbsd.org: src

2023-04-23 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/04/23 19:33:32 Modified files: sys/dev/fdt: if_dwqe_fdt.c sys/dev/ic : dwqe.c dwqevar.h Log message: handle fixed-link configuration in the device tree. if fixed-link is present, popul

CVS: cvs.openbsd.org: src

2023-04-23 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/04/23 18:11:08 Modified files: share/man/man4 : pci.4 Log message: actually xr to iosf this time. with patience from jmc@

CVS: cvs.openbsd.org: src

2023-04-23 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/04/23 02:04:59 Modified files: share/man/man4 : pci.4 acpi.4 Log message: Xr to iosf(4). pci(4) needed an Xr to dwiic(4) too. pointed out by jmc@

CVS: cvs.openbsd.org: src

2023-04-22 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/04/23 00:22:15 Modified files: sys/dev/ic : dwqe.c dwqevar.h Log message: rename sc_tick to sc_phy_tick. no functional change.

CVS: cvs.openbsd.org: src

2023-04-22 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/04/22 18:50:29 Modified files: sys/arch/amd64/conf: GENERIC Log message: enable iosf(4) this should help some braswell and bay trail machines. it definitely helps my dell wyse 3040 avoid locking up. o

CVS: cvs.openbsd.org: src

2023-04-22 Thread David Gwynne
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/04/22 18:49:04 Modified files: sys/dev/pci/drm/include/asm: iosf_mbi.h Log message: iosf(4) implements functionality that was stubbed out in drm

  1   2   3   4   5   6   7   8   9   10   >