Re: CVS commit: src/sys/net

2025-04-16 Thread Ryota Ozaki
On Wed, Apr 16, 2025 at 9:25 PM Taylor R Campbell wrote: > > > Module Name:src > > Committed By: ozaki-r > > Date: Wed Apr 16 05:29:45 UTC 2025 > > > > Modified Files: > > src/sys/net: if_bridge.c > > > > Log Message: > > bridge: avoid a race condition on stopping callout >

CVS commit: src/tests/net/if_vlan

2025-04-05 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Mar 18 07:57:34 UTC 2025 Modified Files: src/tests/net/if_vlan: t_vlan.sh Log Message: tests: dedup t_vlan.sh like others (NFC) To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/tests/net/if_vlan/t_vlan.sh

CVS commit: src/sys/netinet6

2025-03-30 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Mar 31 05:55:43 UTC 2025 Modified Files: src/sys/netinet6: nd6.c Log Message: nd6: send packets through the fast path even if DELAY and PROBE If there is a valid ND cache, we can send packets for the destination of the cache

CVS commit: src/sys/netinet6

2025-03-30 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Mar 31 05:55:43 UTC 2025 Modified Files: src/sys/netinet6: nd6.c Log Message: nd6: send packets through the fast path even if DELAY and PROBE If there is a valid ND cache, we can send packets for the destination of the cache

CVS commit: src/tests/net/if_vlan

2025-03-18 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Mar 18 07:58:09 UTC 2025 Modified Files: src/tests/net/if_vlan: t_vlan.sh Log Message: tests, vlan: add a test case for link state sync A vlan interface synchronizes its link state with its parent's one. To generate a diff

CVS commit: src/tests/net/if_vlan

2025-03-18 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Mar 18 07:58:09 UTC 2025 Modified Files: src/tests/net/if_vlan: t_vlan.sh Log Message: tests, vlan: add a test case for link state sync A vlan interface synchronizes its link state with its parent's one. To generate a diff

CVS commit: src/tests/net/if_vlan

2025-03-18 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Mar 18 07:57:34 UTC 2025 Modified Files: src/tests/net/if_vlan: t_vlan.sh Log Message: tests: dedup t_vlan.sh like others (NFC) To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/tests/net/if_vlan/t_vlan.sh

CVS commit: src/sys/altq

2025-02-02 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 3 07:40:24 UTC 2025 Modified Files: src/sys/altq: altq_rmclass.h Log Message: altq, cbq: fix TS_ADD_DELTA on ILP32 TS_ADD_DELTA adds a nanosecond value, delta, to a timespec value while delta is int64_t and tv_nsec is l

CVS commit: src/sys/altq

2025-02-02 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 3 07:40:24 UTC 2025 Modified Files: src/sys/altq: altq_rmclass.h Log Message: altq, cbq: fix TS_ADD_DELTA on ILP32 TS_ADD_DELTA adds a nanosecond value, delta, to a timespec value while delta is int64_t and tv_nsec is l

Re: CVS commit: src/usr.sbin/altq/libaltq

2024-12-25 Thread Ryota Ozaki
On Tue, Dec 24, 2024 at 9:13 PM Robert Elz wrote: > > Module Name:src > Committed By: kre > Date: Tue Dec 24 12:13:05 UTC 2024 > > Modified Files: > src/usr.sbin/altq/libaltq: altq_qop.h > > Log Message: > Make return type in prototype for atobps() match that of the declara

CVS commit: src

2024-12-24 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Dec 24 08:35:28 UTC 2024 Modified Files: src/sys/altq: altq.h src/usr.sbin/altq/libaltq: altq_qop.h qop.c qop_cbq.c qop_cbq.h Log Message: altq, cbq: support 10 Gbps bandwidth Mostly just s/u_int/uint64_t/ for bandwi

CVS commit: src

2024-12-24 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Dec 24 08:35:28 UTC 2024 Modified Files: src/sys/altq: altq.h src/usr.sbin/altq/libaltq: altq_qop.h qop.c qop_cbq.c qop_cbq.h Log Message: altq, cbq: support 10 Gbps bandwidth Mostly just s/u_int/uint64_t/ for bandwi

CVS commit: src/sys/net

2024-12-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Dec 16 05:21:24 UTC 2024 Modified Files: src/sys/net: if_bridge.c Log Message: bridge: unify frame discarding paths (NFC) To generate a diff of this commit: cvs rdiff -u -r1.195 -r1.196 src/sys/net/if_bridge.c Please note

CVS commit: src/sys/net

2024-12-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Dec 16 05:21:24 UTC 2024 Modified Files: src/sys/net: if_bridge.c Log Message: bridge: unify frame discarding paths (NFC) To generate a diff of this commit: cvs rdiff -u -r1.195 -r1.196 src/sys/net/if_bridge.c Please note

CVS commit: src/sys/net

2024-12-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Dec 16 05:20:31 UTC 2024 Modified Files: src/sys/net: if_bridge.c Log Message: bridge: remove redundant IFF_RUNNING check It has been done in bridge_input, so doing in bridge_forward is redundant and yet racy. Also it fixes

CVS commit: src/sys/net

2024-12-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Dec 16 05:20:31 UTC 2024 Modified Files: src/sys/net: if_bridge.c Log Message: bridge: remove redundant IFF_RUNNING check It has been done in bridge_input, so doing in bridge_forward is redundant and yet racy. Also it fixes

CVS commit: src/sys/net

2024-12-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Dec 16 05:18:37 UTC 2024 Modified Files: src/sys/net: if.c Log Message: if: add counts of packet drops on if_percpuq to if_iqdrops So packets dropped on if_percpuq appear in ifconfig -v. To generate a diff of this commit:

CVS commit: src/sys/net

2024-12-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Dec 16 05:18:37 UTC 2024 Modified Files: src/sys/net: if.c Log Message: if: add counts of packet drops on if_percpuq to if_iqdrops So packets dropped on if_percpuq appear in ifconfig -v. To generate a diff of this commit:

CVS commit: src/lib/librumpuser

2024-10-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Oct 16 09:09:39 UTC 2024 Modified Files: src/lib/librumpuser: rumpuser_file.c Log Message: librumpuser: use preadv/pwritev if available Because Calling lseek then readv/writev is racy. To generate a diff of this commit: cv

CVS commit: src/lib/librumpuser

2024-10-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Oct 16 09:09:39 UTC 2024 Modified Files: src/lib/librumpuser: rumpuser_file.c Log Message: librumpuser: use preadv/pwritev if available Because Calling lseek then readv/writev is racy. To generate a diff of this commit: cv

CVS commit: src/lib/librumpuser

2024-10-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Oct 16 09:09:07 UTC 2024 Modified Files: src/lib/librumpuser: rumpuser_port.h Log Message: librumpuser/rumpuser_port.h: import new flags for NetBSD To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54 src/lib/libru

CVS commit: src/lib/librumpuser

2024-10-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Oct 16 09:09:07 UTC 2024 Modified Files: src/lib/librumpuser: rumpuser_port.h Log Message: librumpuser/rumpuser_port.h: import new flags for NetBSD To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54 src/lib/libru

CVS commit: src/lib/librumpuser

2024-10-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Oct 16 09:08:31 UTC 2024 Modified Files: src/lib/librumpuser: configure rumpuser_config.h.in Log Message: librumpuser: regen (autoreconf -iv) To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/lib/librumpuser/c

CVS commit: src/lib/librumpuser

2024-10-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Oct 16 09:08:31 UTC 2024 Modified Files: src/lib/librumpuser: configure rumpuser_config.h.in Log Message: librumpuser: regen (autoreconf -iv) To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/lib/librumpuser/c

CVS commit: src/lib/librumpuser

2024-10-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Oct 16 09:07:58 UTC 2024 Modified Files: src/lib/librumpuser: configure.ac Log Message: librumpuser/configure.ac: check preadv and pwritev To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/lib/librumpuser/conf

CVS commit: src/lib/librumpuser

2024-10-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Oct 16 09:07:58 UTC 2024 Modified Files: src/lib/librumpuser: configure.ac Log Message: librumpuser/configure.ac: check preadv and pwritev To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/lib/librumpuser/conf

CVS commit: src/sys/altq

2024-09-25 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Sep 26 02:39:09 UTC 2024 Modified Files: src/sys/altq: altq_cbq.c Log Message: altq, cbq: fix default class assignment Fix typo in v1.34. Tested by me and manu@. To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.

CVS commit: src/sys/altq

2024-09-25 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Sep 26 02:39:09 UTC 2024 Modified Files: src/sys/altq: altq_cbq.c Log Message: altq, cbq: fix default class assignment Fix typo in v1.34. Tested by me and manu@. To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.

CVS commit: src/sys/altq

2024-09-25 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Sep 26 02:37:47 UTC 2024 Modified Files: src/sys/altq: altq_cbq.c Log Message: altq, cbq: fix NSEC_TO_PSEC Pointed out by manu@, thanks. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/altq/altq_cbq.c

CVS commit: src/sys/altq

2024-09-25 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Sep 26 02:37:47 UTC 2024 Modified Files: src/sys/altq: altq_cbq.c Log Message: altq, cbq: fix NSEC_TO_PSEC Pointed out by manu@, thanks. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/altq/altq_cbq.c

CVS commit: src/tests/net/arp

2024-09-09 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Sep 9 07:26:42 UTC 2024 Modified Files: src/tests/net/arp: t_arp.sh Log Message: tests: add tests for ARP cache entry creations To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48 src/tests/net/arp/t_arp.sh Plea

CVS commit: src/tests/net/arp

2024-09-09 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Sep 9 07:26:42 UTC 2024 Modified Files: src/tests/net/arp: t_arp.sh Log Message: tests: add tests for ARP cache entry creations To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48 src/tests/net/arp/t_arp.sh Plea

CVS commit: src/tests/net/arp

2024-09-09 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Sep 9 07:26:10 UTC 2024 Modified Files: src/tests/net/arp: t_arp.sh Log Message: tests: dedup t_arp.sh like others (NFC) To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/tests/net/arp/t_arp.sh Please note

CVS commit: src/tests/net/arp

2024-09-09 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Sep 9 07:26:10 UTC 2024 Modified Files: src/tests/net/arp: t_arp.sh Log Message: tests: dedup t_arp.sh like others (NFC) To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/tests/net/arp/t_arp.sh Please note

CVS commit: src/sys/netinet

2024-09-09 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Sep 9 07:25:32 UTC 2024 Modified Files: src/sys/netinet: if_arp.c Log Message: arp: allow to send packets without an ARP resolution just after receiving an ARP request On receiving an ARP request, the current implemention

CVS commit: src/sys/netinet

2024-09-09 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Sep 9 07:25:32 UTC 2024 Modified Files: src/sys/netinet: if_arp.c Log Message: arp: allow to send packets without an ARP resolution just after receiving an ARP request On receiving an ARP request, the current implemention

CVS commit: src/distrib/sets/lists/tests

2024-09-03 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Sep 3 08:02:39 UTC 2024 Modified Files: src/distrib/sets/lists/tests: mi Log Message: distrib: install uuencoded pcap files for testing To generate a diff of this commit: cvs rdiff -u -r1.1335 -r1.1336 src/distrib/sets/lis

CVS commit: src/distrib/sets/lists/tests

2024-09-03 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Sep 3 08:02:39 UTC 2024 Modified Files: src/distrib/sets/lists/tests: mi Log Message: distrib: install uuencoded pcap files for testing To generate a diff of this commit: cvs rdiff -u -r1.1335 -r1.1336 src/distrib/sets/lis

CVS commit: src/tests/net/if_bridge

2024-09-03 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Sep 3 08:01:38 UTC 2024 Modified Files: src/tests/net/if_bridge: Makefile t_bridge.sh Added Files: src/tests/net/if_bridge: broadcast.pcap.uue unicast.pcap.uue Log Message: tests, bridge: add tests for interface prot

CVS commit: src/tests/net/if_bridge

2024-09-03 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Sep 3 08:01:38 UTC 2024 Modified Files: src/tests/net/if_bridge: Makefile t_bridge.sh Added Files: src/tests/net/if_bridge: broadcast.pcap.uue unicast.pcap.uue Log Message: tests, bridge: add tests for interface prot

CVS commit: src/sbin/brconfig

2024-09-03 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Sep 3 08:00:30 UTC 2024 Modified Files: src/sbin/brconfig: brconfig.8 brconfig.c Log Message: brconfig: add protect/-protect commands It marks/clears a specified interface "protected". To generate a diff of this commit: c

CVS commit: src/sbin/brconfig

2024-09-03 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Sep 3 08:00:30 UTC 2024 Modified Files: src/sbin/brconfig: brconfig.8 brconfig.c Log Message: brconfig: add protect/-protect commands It marks/clears a specified interface "protected". To generate a diff of this commit: c

CVS commit: src/sys/net

2024-09-03 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Sep 3 07:59:48 UTC 2024 Modified Files: src/sys/net: if_bridge.c if_bridgevar.h Log Message: bridge: implement interface protection It enables a feature similar to "protected-port" or "isolation" in some router products by

CVS commit: src/sys/net

2024-09-03 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Sep 3 07:59:48 UTC 2024 Modified Files: src/sys/net: if_bridge.c if_bridgevar.h Log Message: bridge: implement interface protection It enables a feature similar to "protected-port" or "isolation" in some router products by

CVS commit: src/tests/net/if_bridge

2024-09-03 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Sep 3 07:54:36 UTC 2024 Modified Files: src/tests/net/if_bridge: t_bridge.sh Log Message: tests: dedup test scripts like others To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/tests/net/if_bridge/t_bridge

CVS commit: src/tests/net/if_bridge

2024-09-03 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Sep 3 07:54:36 UTC 2024 Modified Files: src/tests/net/if_bridge: t_bridge.sh Log Message: tests: dedup test scripts like others To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/tests/net/if_bridge/t_bridge

CVS commit: src

2024-09-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Sep 2 05:17:46 UTC 2024 Modified Files: src/distrib/sets/lists/base: mi src/distrib/sets/lists/debug: mi src/distrib/sets/lists/man: mi src/distrib/sets/lists/manhtml: mi src/distrib/sets/lists

CVS commit: src

2024-09-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Sep 2 05:17:46 UTC 2024 Modified Files: src/distrib/sets/lists/base: mi src/distrib/sets/lists/debug: mi src/distrib/sets/lists/man: mi src/distrib/sets/lists/manhtml: mi src/distrib/sets/lists

CVS commit: src/tests/usr.bin

2024-09-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Sep 2 05:16:37 UTC 2024 Modified Files: src/tests/usr.bin: Makefile Added Files: src/tests/usr.bin/shmif_pcapin: Makefile d_pcap.in.bz2.uue d_pcap.out.bz2.uue t_basic.sh Log Message: tests: add a basic te

CVS commit: src/tests/usr.bin

2024-09-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Sep 2 05:16:37 UTC 2024 Modified Files: src/tests/usr.bin: Makefile Added Files: src/tests/usr.bin/shmif_pcapin: Makefile d_pcap.in.bz2.uue d_pcap.out.bz2.uue t_basic.sh Log Message: tests: add a basic te

CVS commit: src/usr.bin

2024-09-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Sep 2 05:14:45 UTC 2024 Modified Files: src/usr.bin: Makefile Added Files: src/usr.bin/shmif_pcapin: Makefile shmif_pcapin.1 shmif_pcapin.c Log Message: Add shmif_pcapin(1) utility program It can send any frames tha

CVS commit: src/usr.bin

2024-09-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Sep 2 05:14:45 UTC 2024 Modified Files: src/usr.bin: Makefile Added Files: src/usr.bin/shmif_pcapin: Makefile shmif_pcapin.1 shmif_pcapin.c Log Message: Add shmif_pcapin(1) utility program It can send any frames tha

CVS commit: src/sys/rump/net/lib/libshmif

2024-09-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Sep 2 05:12:53 UTC 2024 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c shmifvar.h Log Message: shmif: export LOCK_* definitions They will be used by upcoming shmif_pcapin. To generate a diff of this commit: cvs

CVS commit: src/sys/rump/net/lib/libshmif

2024-09-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Sep 2 05:12:53 UTC 2024 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c shmifvar.h Log Message: shmif: export LOCK_* definitions They will be used by upcoming shmif_pcapin. To generate a diff of this commit: cvs

CVS commit: src/tests/net/arp

2024-08-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Aug 20 08:23:15 UTC 2024 Modified Files: src/tests/net/arp: t_arp.sh Log Message: tests, arp: add tests for GARP on link up To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/tests/net/arp/t_arp.sh Please no

CVS commit: src/tests/net/arp

2024-08-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Aug 20 08:23:15 UTC 2024 Modified Files: src/tests/net/arp: t_arp.sh Log Message: tests, arp: add tests for GARP on link up To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/tests/net/arp/t_arp.sh Please no

CVS commit: src/sys/netinet

2024-08-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Aug 20 08:22:35 UTC 2024 Modified Files: src/sys/netinet: in.c Log Message: inet: send GARP on link up if DAD is disabled This behavior was accidentally removed at rev 1.233. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/netinet

2024-08-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Aug 20 08:22:35 UTC 2024 Modified Files: src/sys/netinet: in.c Log Message: inet: send GARP on link up if DAD is disabled This behavior was accidentally removed at rev 1.233. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/tests/net/arp

2024-08-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Aug 20 08:21:48 UTC 2024 Modified Files: src/tests/net/arp: t_dad.sh Log Message: tests, arp: add tests of address duplications without DAD To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/tests/net/arp/t_d

CVS commit: src/tests/net/arp

2024-08-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Aug 20 08:21:48 UTC 2024 Modified Files: src/tests/net/arp: t_dad.sh Log Message: tests, arp: add tests of address duplications without DAD To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/tests/net/arp/t_d

CVS commit: src/sys/netinet

2024-08-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Aug 20 08:21:04 UTC 2024 Modified Files: src/sys/netinet: if_arp.c Log Message: arp: fix the behavior on detecting an address duplication without IPv4 DAD On receiving an ARP request that has the same source protocol address

CVS commit: src/sys/netinet

2024-08-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Aug 20 08:21:04 UTC 2024 Modified Files: src/sys/netinet: if_arp.c Log Message: arp: fix the behavior on detecting an address duplication without IPv4 DAD On receiving an ARP request that has the same source protocol address

CVS commit: src

2024-08-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Aug 20 08:20:20 UTC 2024 Modified Files: src/distrib/sets/lists/tests: mi src/etc/mtree: NetBSD.dist.tests src/tests/net: Makefile Added Files: src/tests/net/if_shmif: Makefile t_shmif.sh Log Message:

CVS commit: src

2024-08-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Aug 20 08:20:20 UTC 2024 Modified Files: src/distrib/sets/lists/tests: mi src/etc/mtree: NetBSD.dist.tests src/tests/net: Makefile Added Files: src/tests/net/if_shmif: Makefile t_shmif.sh Log Message:

CVS commit: src/sbin/ifconfig

2024-08-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Aug 20 08:18:24 UTC 2024 Modified Files: src/sbin/ifconfig: ifconfig.8 ifconfig.c Log Message: ifconfig: show link state on -v We could guess it through "media" or "status" output, however, we sometimes want to know it direc

CVS commit: src/sbin/ifconfig

2024-08-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Aug 20 08:18:24 UTC 2024 Modified Files: src/sbin/ifconfig: ifconfig.8 ifconfig.c Log Message: ifconfig: show link state on -v We could guess it through "media" or "status" output, however, we sometimes want to know it direc

CVS commit: src/sys/rump/net/lib/libshmif

2024-08-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Aug 20 08:17:15 UTC 2024 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: shmif: support media It enables to link-down shmif by ifconfig media none and link-up again by media auto. To generate a diff

CVS commit: src/sys/rump/net/lib/libshmif

2024-08-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Aug 20 08:17:15 UTC 2024 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: shmif: support media It enables to link-down shmif by ifconfig media none and link-up again by media auto. To generate a diff

CVS commit: src/sys/rump/net/lib/libshmif

2024-08-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Aug 20 08:16:22 UTC 2024 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: shmif: change behaviors about link states - Change the link state to UP on ifconfig linkstr - This behavior emulates physical

CVS commit: src/sys/rump/net/lib/libshmif

2024-08-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Aug 20 08:16:22 UTC 2024 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: shmif: change behaviors about link states - Change the link state to UP on ifconfig linkstr - This behavior emulates physical

CVS commit: src/sys/net

2024-08-19 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Aug 19 07:47:16 UTC 2024 Modified Files: src/sys/net: bpf.c bpfdesc.h Log Message: bpf: protect selnotify and selrecord with bd_buf_mtx We have to make updates and checks of buffers and calls of selnotify/selrecord atomic to

CVS commit: src/sys/net

2024-08-19 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Aug 19 07:47:16 UTC 2024 Modified Files: src/sys/net: bpf.c bpfdesc.h Log Message: bpf: protect selnotify and selrecord with bd_buf_mtx We have to make updates and checks of buffers and calls of selnotify/selrecord atomic to

CVS commit: src/sys/net

2024-08-19 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Aug 19 07:45:31 UTC 2024 Modified Files: src/sys/net: bpf.c bpfdesc.h Log Message: bpf: restore wakeup softint This change fixes the issue that fownsignal which can take an adaptive mutex is called inside a pserialize read s

CVS commit: src/sys/net

2024-08-19 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Aug 19 07:45:31 UTC 2024 Modified Files: src/sys/net: bpf.c bpfdesc.h Log Message: bpf: restore wakeup softint This change fixes the issue that fownsignal which can take an adaptive mutex is called inside a pserialize read s

CVS commit: src/lib/librumphijack

2024-08-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Aug 16 04:23:31 UTC 2024 Modified Files: src/lib/librumphijack: hijack.c Log Message: librumphijack: support flock The original author is k-goda@IIJ. To generate a diff of this commit: cvs rdiff -u -r1.139 -r1.140 src/lib/

CVS commit: src/lib/librumphijack

2024-08-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Aug 16 04:23:31 UTC 2024 Modified Files: src/lib/librumphijack: hijack.c Log Message: librumphijack: support flock The original author is k-goda@IIJ. To generate a diff of this commit: cvs rdiff -u -r1.139 -r1.140 src/lib/

CVS commit: src/sys/net

2024-07-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Jul 16 03:35:38 UTC 2024 Modified Files: src/sys/net: if_bridge.c if_bridgevar.h Log Message: bridge: get rid of unnecessary macros for pserialize To generate a diff of this commit: cvs rdiff -u -r1.192 -r1.193 src/sys/net/

CVS commit: src/sys/net

2024-07-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Jul 16 03:35:38 UTC 2024 Modified Files: src/sys/net: if_bridge.c if_bridgevar.h Log Message: bridge: get rid of unnecessary macros for pserialize To generate a diff of this commit: cvs rdiff -u -r1.192 -r1.193 src/sys/net/

CVS commit: src/sys/net

2024-07-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Jul 16 03:32:43 UTC 2024 Modified Files: src/sys/net: if_bridge.c Log Message: bridge: add missing curlwp_bind() for pppoe >From knakahara@ To generate a diff of this commit: cvs rdiff -u -r1.191 -r1.192 src/sys/net/if_bri

CVS commit: src/sys/net

2024-07-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Jul 16 03:32:43 UTC 2024 Modified Files: src/sys/net: if_bridge.c Log Message: bridge: add missing curlwp_bind() for pppoe >From knakahara@ To generate a diff of this commit: cvs rdiff -u -r1.191 -r1.192 src/sys/net/if_bri

CVS commit: src/sys/altq

2024-06-30 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Jul 1 02:18:44 UTC 2024 Modified Files: src/sys/altq: altq_rmclass.c Log Message: altq, cbq: take care of borrowed classes on sleeping rmc_under_limit() determines if we can send a packet by checking that a target class (or

CVS commit: src/sys/altq

2024-06-30 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Jul 1 02:18:44 UTC 2024 Modified Files: src/sys/altq: altq_rmclass.c Log Message: altq, cbq: take care of borrowed classes on sleeping rmc_under_limit() determines if we can send a packet by checking that a target class (or

CVS commit: src/sys/netinet6

2024-04-18 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Apr 19 05:04:06 UTC 2024 Modified Files: src/sys/netinet6: frag6.c Log Message: frag6: fix calculation of fragment length Because of the miscalculation, 32 bytes fragmented IPv6 packets have been wrongly dropped. See https:

CVS commit: src/sys/netinet6

2024-04-18 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Apr 19 05:04:06 UTC 2024 Modified Files: src/sys/netinet6: frag6.c Log Message: frag6: fix calculation of fragment length Because of the miscalculation, 32 bytes fragmented IPv6 packets have been wrongly dropped. See https:

CVS commit: src/sys/kern

2023-11-26 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Nov 27 02:50:27 UTC 2023 Modified Files: src/sys/kern: uipc_mbuf.c Log Message: mbuf: avoid assertion failure when splitting mbuf cluster >From OpenBSD: commit 7b4d35e0a60ba1dd4daf4b1c2932020a22463a89 Author

CVS commit: src/sys/kern

2023-11-26 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Nov 27 02:50:27 UTC 2023 Modified Files: src/sys/kern: uipc_mbuf.c Log Message: mbuf: avoid assertion failure when splitting mbuf cluster >From OpenBSD: commit 7b4d35e0a60ba1dd4daf4b1c2932020a22463a89 Author

CVS commit: src/sys/netinet6

2023-08-02 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Aug 3 05:45:36 UTC 2023 Modified Files: src/sys/netinet6: ip6_output.c Log Message: in6: don't send any IPv6 packets over a disabled interface To generate a diff of this commit: cvs rdiff -u -r1.233 -r1.234 src/sys/netinet

CVS commit: src/sys/netinet6

2023-08-02 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Aug 3 05:45:36 UTC 2023 Modified Files: src/sys/netinet6: ip6_output.c Log Message: in6: don't send any IPv6 packets over a disabled interface To generate a diff of this commit: cvs rdiff -u -r1.233 -r1.234 src/sys/netinet

CVS commit: src/sys/netinet6

2023-08-02 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Aug 3 05:44:22 UTC 2023 Modified Files: src/sys/netinet6: in6.c Log Message: in6: clear ND6_IFF_IFDISABLED to allow DAD again on link-up To generate a diff of this commit: cvs rdiff -u -r1.288 -r1.289 src/sys/netinet6/in6.

CVS commit: src/sys/netinet6

2023-08-02 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Aug 3 05:44:22 UTC 2023 Modified Files: src/sys/netinet6: in6.c Log Message: in6: clear ND6_IFF_IFDISABLED to allow DAD again on link-up To generate a diff of this commit: cvs rdiff -u -r1.288 -r1.289 src/sys/netinet6/in6.

CVS commit: src/sys/netinet6

2023-08-02 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Aug 3 04:24:55 UTC 2023 Modified Files: src/sys/netinet6: in6_src.c Log Message: in6: add missing rtcache_unref to in6_selectroute By default, this issue is harmless. However, if NET_MPSAFE is enabled, it could eventually

CVS commit: src/sys/netinet6

2023-08-02 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Aug 3 04:24:55 UTC 2023 Modified Files: src/sys/netinet6: in6_src.c Log Message: in6: add missing rtcache_unref to in6_selectroute By default, this issue is harmless. However, if NET_MPSAFE is enabled, it could eventually

CVS commit: src/sys/net

2023-06-04 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Jun 5 03:51:45 UTC 2023 Modified Files: src/sys/net: route.c Log Message: route: run workqueue kthreads with KERNEL_LOCK unless NET_MPSAFE Without KERNEL_LOCK, rt_timer_work and rt_free_work can run in parallel with other L

CVS commit: src/sys/net

2023-06-04 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Jun 5 03:51:45 UTC 2023 Modified Files: src/sys/net: route.c Log Message: route: run workqueue kthreads with KERNEL_LOCK unless NET_MPSAFE Without KERNEL_LOCK, rt_timer_work and rt_free_work can run in parallel with other L

CVS commit: src/sys/netinet

2023-04-18 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Apr 19 02:43:40 UTC 2023 Modified Files: src/sys/netinet: ip_output.c Log Message: Revert "Fix panic on packet sending via a route with rt_ifa of AF_LINK." The fix is mistakenly upstreamed. To generate a diff of this commi

CVS commit: src/sys/netinet

2023-04-18 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Apr 19 02:43:40 UTC 2023 Modified Files: src/sys/netinet: ip_output.c Log Message: Revert "Fix panic on packet sending via a route with rt_ifa of AF_LINK." The fix is mistakenly upstreamed. To generate a diff of this commi

CVS commit: src/sys/netinet6

2023-03-21 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Mar 22 03:17:18 UTC 2023 Modified Files: src/sys/netinet6: raw_ip6.c Log Message: in6: make sure a user-specified checksum field is within a packet >From OpenBSD To generate a diff of this commit: cvs rdiff -u -r1.182 -r1.

CVS commit: src/sys/netinet6

2023-03-21 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Mar 22 03:17:18 UTC 2023 Modified Files: src/sys/netinet6: raw_ip6.c Log Message: in6: make sure a user-specified checksum field is within a packet >From OpenBSD To generate a diff of this commit: cvs rdiff -u -r1.182 -r1.

CVS commit: src/sys/netinet6

2023-03-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Mar 20 09:15:52 UTC 2023 Modified Files: src/sys/netinet6: ip6_output.c Log Message: in6: reject setting negative values but -1 via setsockopt(IPV6_CHECKSUM) Same as OpenBSD. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/netinet6

2023-03-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Mar 20 09:15:52 UTC 2023 Modified Files: src/sys/netinet6: ip6_output.c Log Message: in6: reject setting negative values but -1 via setsockopt(IPV6_CHECKSUM) Same as OpenBSD. To generate a diff of this commit: cvs rdiff -u

  1   2   3   4   5   >