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

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

CVS commit: src/sys/netinet6

2024-04-18 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Apr 19 00:55:35 UTC 2024 Modified Files: src/sys/netinet6: ip6_output.c Log Message: ip6_output: Initialize plen for ip6_hopopts_input. This funny little block in ip6_process_hopopts assumes it is initialized as and

CVS commit: src/sys/netinet6

2024-04-18 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Apr 19 00:55:35 UTC 2024 Modified Files: src/sys/netinet6: ip6_output.c Log Message: ip6_output: Initialize plen for ip6_hopopts_input. This funny little block in ip6_process_hopopts assumes it is initialized as and

CVS commit: src/sys/netinet6

2024-03-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Mar 1 23:50:28 UTC 2024 Modified Files: src/sys/netinet6: in6.c Log Message: netinet6: Avoid NPD on `ifconfig ifN inet6 ... pltime 0 vltime 0'. PR kern/53922 To generate a diff of this commit: cvs rdiff -u -r1.291

CVS commit: src/sys/netinet6

2024-03-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Mar 1 23:50:28 UTC 2024 Modified Files: src/sys/netinet6: in6.c Log Message: netinet6: Avoid NPD on `ifconfig ifN inet6 ... pltime 0 vltime 0'. PR kern/53922 To generate a diff of this commit: cvs rdiff -u -r1.291

CVS commit: src/sys/netinet6

2024-02-24 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Feb 24 21:41:13 UTC 2024 Modified Files: src/sys/netinet6: icmp6.c raw_ip6.c Log Message: Deliver timestamps also to raw sockets. Fixes PR 57955 To generate a diff of this commit: cvs rdiff -u -r1.255 -r1.256

CVS commit: src/sys/netinet6

2024-02-24 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Feb 24 21:41:13 UTC 2024 Modified Files: src/sys/netinet6: icmp6.c raw_ip6.c Log Message: Deliver timestamps also to raw sockets. Fixes PR 57955 To generate a diff of this commit: cvs rdiff -u -r1.255 -r1.256

CVS commit: src/sys/netinet6

2023-12-07 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Thu Dec 7 16:47:44 UTC 2023 Modified Files: src/sys/netinet6: in6.c Log Message: Identify the need to rework the COMPAT_* code to be more module-aware. This is an XXX comment block only, NFCI. To generate a diff of this

CVS commit: src/sys/netinet6

2023-12-07 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Thu Dec 7 16:47:44 UTC 2023 Modified Files: src/sys/netinet6: in6.c Log Message: Identify the need to rework the COMPAT_* code to be more module-aware. This is an XXX comment block only, NFCI. To generate a diff of this

CVS commit: src/sys/netinet6

2023-10-11 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Wed Oct 11 09:13:51 UTC 2023 Modified Files: src/sys/netinet6: nd6.c Log Message: s/Neighour/Neighbor/ in comment. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.279 -r1.280 src/sys/netinet6/nd6.c

CVS commit: src/sys/netinet6

2023-10-11 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Wed Oct 11 09:13:51 UTC 2023 Modified Files: src/sys/netinet6: nd6.c Log Message: s/Neighour/Neighbor/ in comment. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.279 -r1.280 src/sys/netinet6/nd6.c

CVS commit: src/sys/netinet6

2023-08-29 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Aug 29 17:01:35 UTC 2023 Modified Files: src/sys/netinet6: frag6.c Log Message: Add a check for FreeBSD-SA-23:06.ipv6, although it is not reproducible for us. factor out code copied 3 times (and now would have been a 4th)

CVS commit: src/sys/netinet6

2023-08-29 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Aug 29 17:01:35 UTC 2023 Modified Files: src/sys/netinet6: frag6.c Log Message: Add a check for FreeBSD-SA-23:06.ipv6, although it is not reproducible for us. factor out code copied 3 times (and now would have been a 4th)

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

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

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

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

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/netinet6

2023-03-29 Thread Frank Kardel
Module Name:src Committed By: kardel Date: Wed Mar 29 13:01:44 UTC 2023 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: use carp mac address when replying to neighbor solicitations referring to carp interface addresses. unconfuses commercial routers To generate

CVS commit: src/sys/netinet6

2023-03-29 Thread Frank Kardel
Module Name:src Committed By: kardel Date: Wed Mar 29 13:01:44 UTC 2023 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: use carp mac address when replying to neighbor solicitations referring to carp interface addresses. unconfuses commercial routers To generate

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

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

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

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

CVS commit: src/sys/netinet6

2022-12-21 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Thu Dec 22 02:52:35 UTC 2022 Modified Files: src/sys/netinet6: in6_ifattach.c Log Message: Fix typo in comment (s/mut be/msut be/). No functional change. To generate a diff of this commit: cvs rdiff -u -r1.120 -r1.121

CVS commit: src/sys/netinet6

2022-12-21 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Thu Dec 22 02:52:35 UTC 2022 Modified Files: src/sys/netinet6: in6_ifattach.c Log Message: Fix typo in comment (s/mut be/msut be/). No functional change. To generate a diff of this commit: cvs rdiff -u -r1.120 -r1.121

CVS commit: src/sys/netinet6

2022-10-24 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Mon Oct 24 14:15:19 UTC 2022 Modified Files: src/sys/netinet6: in6.c Log Message: Clear saved_flags to avoid compile error on some archs. To generate a diff of this commit: cvs rdiff -u -r1.287 -r1.288 src/sys/netinet6/in6.c

CVS commit: src/sys/netinet6

2022-10-24 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Mon Oct 24 14:15:19 UTC 2022 Modified Files: src/sys/netinet6: in6.c Log Message: Clear saved_flags to avoid compile error on some archs. To generate a diff of this commit: cvs rdiff -u -r1.287 -r1.288 src/sys/netinet6/in6.c

CVS commit: src/sys/netinet6

2022-10-21 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Oct 21 09:21:17 UTC 2022 Modified Files: src/sys/netinet6: frag6.c Log Message: frag6: don't use spin mutex for frag6_lock frag6_lock is held during sending a packet (icmp6_error), so we must not use a spin mutex because we

CVS commit: src/sys/netinet6

2022-10-21 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Oct 21 09:21:17 UTC 2022 Modified Files: src/sys/netinet6: frag6.c Log Message: frag6: don't use spin mutex for frag6_lock frag6_lock is held during sending a packet (icmp6_error), so we must not use a spin mutex because we

CVS commit: src/sys/netinet6

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 18:32:17 UTC 2022 Modified Files: src/sys/netinet6: nd6.c Log Message: nd6: Take ifnet psref around cprng_fast in nd6_slowtimo. This may sleep on an adpative mutex, the global entropy lock, so pserialize is

CVS commit: src/sys/netinet6

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 18:32:17 UTC 2022 Modified Files: src/sys/netinet6: nd6.c Log Message: nd6: Take ifnet psref around cprng_fast in nd6_slowtimo. This may sleep on an adpative mutex, the global entropy lock, so pserialize is

CVS commit: src/sys/netinet6

2022-06-14 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Wed Jun 15 04:31:22 UTC 2022 Modified Files: src/sys/netinet6: in6_pcb.h Log Message: in6p_hash isn't used, either. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/sys/netinet6/in6_pcb.h Please note that

CVS commit: src/sys/netinet6

2022-06-14 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Wed Jun 15 04:31:22 UTC 2022 Modified Files: src/sys/netinet6: in6_pcb.h Log Message: in6p_hash isn't used, either. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/sys/netinet6/in6_pcb.h Please note that

CVS commit: src/sys/netinet6

2021-12-31 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Fri Dec 31 12:41:50 UTC 2021 Modified Files: src/sys/netinet6: nd6.c Log Message: s/quetion/question/ To generate a diff of this commit: cvs rdiff -u -r1.277 -r1.278 src/sys/netinet6/nd6.c Please note that diffs are not public

CVS commit: src/sys/netinet6

2021-12-31 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Fri Dec 31 12:41:50 UTC 2021 Modified Files: src/sys/netinet6: nd6.c Log Message: s/quetion/question/ To generate a diff of this commit: cvs rdiff -u -r1.277 -r1.278 src/sys/netinet6/nd6.c Please note that diffs are not public

CVS commit: src/sys/netinet6

2021-09-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 21 15:08:45 UTC 2021 Modified Files: src/sys/netinet6: raw_ip6.c Log Message: don't opencode kauth_cred_get() To generate a diff of this commit: cvs rdiff -u -r1.175 -r1.176 src/sys/netinet6/raw_ip6.c Please note

CVS commit: src/sys/netinet6

2021-09-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 21 15:08:45 UTC 2021 Modified Files: src/sys/netinet6: raw_ip6.c Log Message: don't opencode kauth_cred_get() To generate a diff of this commit: cvs rdiff -u -r1.175 -r1.176 src/sys/netinet6/raw_ip6.c Please note

CVS commit: src/sys/netinet6

2021-09-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 21 15:07:43 UTC 2021 Modified Files: src/sys/netinet6: ip6_output.c Log Message: don't opencode kauth_cred_get() To generate a diff of this commit: cvs rdiff -u -r1.228 -r1.229 src/sys/netinet6/ip6_output.c Please

CVS commit: src/sys/netinet6

2021-09-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 21 15:07:43 UTC 2021 Modified Files: src/sys/netinet6: ip6_output.c Log Message: don't opencode kauth_cred_get() To generate a diff of this commit: cvs rdiff -u -r1.228 -r1.229 src/sys/netinet6/ip6_output.c Please

CVS commit: src/sys/netinet6

2021-09-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 21 15:06:21 UTC 2021 Modified Files: src/sys/netinet6: in6.c Log Message: don't opencode kauth_cred_get() To generate a diff of this commit: cvs rdiff -u -r1.282 -r1.283 src/sys/netinet6/in6.c Please note that diffs

CVS commit: src/sys/netinet6

2021-09-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 21 15:06:21 UTC 2021 Modified Files: src/sys/netinet6: in6.c Log Message: don't opencode kauth_cred_get() To generate a diff of this commit: cvs rdiff -u -r1.282 -r1.283 src/sys/netinet6/in6.c Please note that diffs

Re: CVS commit: src/sys/netinet6

2020-04-27 Thread Thomas Klausner
On Fri, Apr 24, 2020 at 05:36:55PM +, Jonathan A. Kollasch wrote: > Module Name: src > Committed By: jakllsch > Date: Fri Apr 24 17:36:55 UTC 2020 > > Modified Files: > src/sys/netinet6: in6_proto.c > > Log Message: > Fill in .pr_usrreqs for SOCK_SEQPACKET and SOCK_STREAM

Re: CVS commit: src/sys/netinet6

2020-04-22 Thread Roy Marples
On 22/04/2020 20:32, Roy Marples wrote: Module Name:src Committed By: roy Date: Wed Apr 22 19:32:11 UTC 2020 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: inet6: nd6_na_input() now considers ln_state <= ND6_LLINFO_INCOMPLETE Otherwise if ln_state !=

Re: CVS commit: src/sys/netinet6

2020-04-12 Thread Robert Elz
Now that's a simpler fix than I imagined it would be... kre

CVS commit: src/sys/netinet6

2019-11-12 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Tue Nov 12 08:11:55 UTC 2019 Modified Files: src/sys/netinet6: ip6_input.c Log Message: Add more checks in ip6_pullexthdr, to prevent a panic in m_copydata. The Rip6 entry point could see a garbage Hop6 option. Not a big issue,

CVS commit: src/sys/netinet6

2019-11-12 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Tue Nov 12 08:11:55 UTC 2019 Modified Files: src/sys/netinet6: ip6_input.c Log Message: Add more checks in ip6_pullexthdr, to prevent a panic in m_copydata. The Rip6 entry point could see a garbage Hop6 option. Not a big issue,

CVS commit: src/sys/netinet6

2019-10-17 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Oct 18 04:33:53 UTC 2019 Modified Files: src/sys/netinet6: in6_ifattach.c in6_var.h ip6_input.c Log Message: in6: reset the temporary address timer on a change of the interval period To generate a diff of this commit: cvs

CVS commit: src/sys/netinet6

2019-10-17 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Oct 18 04:33:53 UTC 2019 Modified Files: src/sys/netinet6: in6_ifattach.c in6_var.h ip6_input.c Log Message: in6: reset the temporary address timer on a change of the interval period To generate a diff of this commit: cvs

CVS commit: src/sys/netinet6

2019-10-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Oct 16 07:40:40 UTC 2019 Modified Files: src/sys/netinet6: in6_ifattach.c in6_ifattach.h in6_var.h ip6_input.c Log Message: Reorganize in6_tmpaddrtimer stuffs - Move the related functions to where in6_tmpaddrtimer_ch exists

CVS commit: src/sys/netinet6

2019-10-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Oct 16 07:41:28 UTC 2019 Modified Files: src/sys/netinet6: ip6_input.c Log Message: Validate ip6_temp_preferred_lifetime (net.inet6.ip6.temppltime) on a change ip6_temp_preferred_lifetime is used to calculate an interval

CVS commit: src/sys/netinet6

2019-10-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Oct 16 07:40:40 UTC 2019 Modified Files: src/sys/netinet6: in6_ifattach.c in6_ifattach.h in6_var.h ip6_input.c Log Message: Reorganize in6_tmpaddrtimer stuffs - Move the related functions to where in6_tmpaddrtimer_ch exists

CVS commit: src/sys/netinet6

2019-10-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Oct 16 07:41:28 UTC 2019 Modified Files: src/sys/netinet6: ip6_input.c Log Message: Validate ip6_temp_preferred_lifetime (net.inet6.ip6.temppltime) on a change ip6_temp_preferred_lifetime is used to calculate an interval

CVS commit: src/sys/netinet6

2019-10-05 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Sun Oct 6 02:30:58 UTC 2019 Modified Files: src/sys/netinet6: icmp6.c Log Message: icmp6_notify_error - fix ctlfunc typedef to match pr_ctlinput, drop the cast that is no longer necessary. To generate a diff of this commit: cvs

CVS commit: src/sys/netinet6

2019-10-05 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Sun Oct 6 02:30:58 UTC 2019 Modified Files: src/sys/netinet6: icmp6.c Log Message: icmp6_notify_error - fix ctlfunc typedef to match pr_ctlinput, drop the cast that is no longer necessary. To generate a diff of this commit: cvs

CVS commit: src/sys/netinet6

2019-09-23 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Sep 23 23:12:47 UTC 2019 Modified Files: src/sys/netinet6: scope6.c Log Message: Remove __noubsan from in6_clearscope() The alignment issues for x86 should be handled by - src/sys/arch/amd64/include/types.h r. 1.62 and -

CVS commit: src/sys/netinet6

2019-09-23 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Sep 23 23:12:47 UTC 2019 Modified Files: src/sys/netinet6: scope6.c Log Message: Remove __noubsan from in6_clearscope() The alignment issues for x86 should be handled by - src/sys/arch/amd64/include/types.h r. 1.62 and -

CVS commit: src/sys/netinet6

2019-09-20 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Sep 20 14:53:24 UTC 2019 Modified Files: src/sys/netinet6: scope6.c Log Message: Decorate in6_clearscope() with __noubsan sys/netinet6/scope6.c:480:6, member access within misaligned address 0x9457bc441286 for type

CVS commit: src/sys/netinet6

2019-09-20 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Sep 20 14:53:24 UTC 2019 Modified Files: src/sys/netinet6: scope6.c Log Message: Decorate in6_clearscope() with __noubsan sys/netinet6/scope6.c:480:6, member access within misaligned address 0x9457bc441286 for type

CVS commit: src/sys/netinet6

2019-09-18 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Sep 18 08:18:05 UTC 2019 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: nd6: remove extra pserialize_read_exit To generate a diff of this commit: cvs rdiff -u -r1.172 -r1.173 src/sys/netinet6/nd6_nbr.c Please

CVS commit: src/sys/netinet6

2019-09-18 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Sep 18 08:18:05 UTC 2019 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: nd6: remove extra pserialize_read_exit To generate a diff of this commit: cvs rdiff -u -r1.172 -r1.173 src/sys/netinet6/nd6_nbr.c Please

CVS commit: src/sys/netinet6

2019-09-05 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Sep 5 20:17:27 UTC 2019 Modified Files: src/sys/netinet6: in6.h Log Message: Revert regression introduced in in6.h r. 1.95 revision 1.95 date: 2019-05-28 05:56:46 +0200; author: kamil; state:

CVS commit: src/sys/netinet6

2019-09-05 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Sep 5 20:17:27 UTC 2019 Modified Files: src/sys/netinet6: in6.h Log Message: Revert regression introduced in in6.h r. 1.95 revision 1.95 date: 2019-05-28 05:56:46 +0200; author: kamil; state:

CVS commit: src/sys/netinet6

2019-09-01 Thread Roy Marples
Module Name:src Committed By: roy Date: Sun Sep 1 19:26:22 UTC 2019 Modified Files: src/sys/netinet6: nd6.c nd6.h Log Message: inet6: Re-introduce ND6_LLINFO_WAITDELETE so we can return EHOSTDOWN Once we've sent nd6_mmaxtries NS messages, send RTM_MISS and move to the

CVS commit: src/sys/netinet6

2019-09-01 Thread Roy Marples
Module Name:src Committed By: roy Date: Sun Sep 1 19:26:22 UTC 2019 Modified Files: src/sys/netinet6: nd6.c nd6.h Log Message: inet6: Re-introduce ND6_LLINFO_WAITDELETE so we can return EHOSTDOWN Once we've sent nd6_mmaxtries NS messages, send RTM_MISS and move to the

CVS commit: src/sys/netinet6

2019-08-30 Thread Roy Marples
Module Name:src Committed By: roy Date: Sat Aug 31 01:49:46 UTC 2019 Modified Files: src/sys/netinet6: nd6.c Log Message: inet6: don't set an invalid lladdr in nd6_free() We don't want to announce that we've deleted a hwaddr of all zeros. To generate a diff of this

CVS commit: src/sys/netinet6

2019-08-30 Thread Roy Marples
Module Name:src Committed By: roy Date: Sat Aug 31 01:49:46 UTC 2019 Modified Files: src/sys/netinet6: nd6.c Log Message: inet6: don't set an invalid lladdr in nd6_free() We don't want to announce that we've deleted a hwaddr of all zeros. To generate a diff of this

CVS commit: src/sys/netinet6

2019-08-29 Thread Roy Marples
Module Name:src Committed By: roy Date: Thu Aug 29 16:26:43 UTC 2019 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: Userland really has no business with NA messages. However, RFC 4861 6.2.5 only says departing routers *SHOULD* send RA with lifetime of zero and

CVS commit: src/sys/netinet6

2019-08-29 Thread Roy Marples
Module Name:src Committed By: roy Date: Thu Aug 29 16:26:43 UTC 2019 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: Userland really has no business with NA messages. However, RFC 4861 6.2.5 only says departing routers *SHOULD* send RA with lifetime of zero and

CVS commit: src/sys/netinet6

2019-08-29 Thread Roy Marples
Module Name:src Committed By: roy Date: Thu Aug 29 14:28:06 UTC 2019 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: more bool To generate a diff of this commit: cvs rdiff -u -r1.168 -r1.169 src/sys/netinet6/nd6_nbr.c Please note that diffs are not public

CVS commit: src/sys/netinet6

2019-08-29 Thread Roy Marples
Module Name:src Committed By: roy Date: Thu Aug 29 14:28:06 UTC 2019 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: more bool To generate a diff of this commit: cvs rdiff -u -r1.168 -r1.169 src/sys/netinet6/nd6_nbr.c Please note that diffs are not public

CVS commit: src/sys/netinet6

2019-08-29 Thread Roy Marples
Module Name:src Committed By: roy Date: Thu Aug 29 14:26:55 UTC 2019 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: inet6: change rt_announce and llchange to bool in nd6_na_input() To generate a diff of this commit: cvs rdiff -u -r1.167 -r1.168

CVS commit: src/sys/netinet6

2019-08-29 Thread Roy Marples
Module Name:src Committed By: roy Date: Thu Aug 29 14:26:55 UTC 2019 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: inet6: change rt_announce and llchange to bool in nd6_na_input() To generate a diff of this commit: cvs rdiff -u -r1.167 -r1.168

Re: CVS commit: src/sys/netinet6

2019-08-27 Thread Hisashi T Fujinaka
On Wed, 28 Aug 2019, Roy Marples wrote: On 27/08/2019 22:17, Hisashi T Fujinaka wrote: Is this necessary for -9 too? Pretty much every BSD with IPv6. I'll submit a PR for -9 in day or so. I need to work this and a few other recent changes for -8 and maybe -7 also. Cool. Thanks for all the

Re: CVS commit: src/sys/netinet6

2019-08-27 Thread Roy Marples
On 27/08/2019 22:17, Hisashi T Fujinaka wrote: Is this necessary for -9 too? Pretty much every BSD with IPv6. I'll submit a PR for -9 in day or so. I need to work this and a few other recent changes for -8 and maybe -7 also. Roy

Re: CVS commit: src/sys/netinet6

2019-08-27 Thread Hisashi T Fujinaka
Is this necessary for -9 too? On Tue, 27 Aug 2019, Roy Marples wrote: Module Name:src Committed By: roy Date: Tue Aug 27 21:11:26 UTC 2019 Modified Files: src/sys/netinet6: nd6.c Log Message: inet6: nd6_free assumes all routers are processed by kernel RA This hasn't

CVS commit: src/sys/netinet6

2019-08-27 Thread Roy Marples
Module Name:src Committed By: roy Date: Tue Aug 27 21:11:26 UTC 2019 Modified Files: src/sys/netinet6: nd6.c Log Message: inet6: nd6_free assumes all routers are processed by kernel RA This hasn't been the case for a long time if you're a dhcpcd user with a default

CVS commit: src/sys/netinet6

2019-08-27 Thread Roy Marples
Module Name:src Committed By: roy Date: Tue Aug 27 21:11:26 UTC 2019 Modified Files: src/sys/netinet6: nd6.c Log Message: inet6: nd6_free assumes all routers are processed by kernel RA This hasn't been the case for a long time if you're a dhcpcd user with a default

CVS commit: src/sys/netinet6

2019-08-22 Thread Roy Marples
Module Name:src Committed By: roy Date: Thu Aug 22 21:22:50 UTC 2019 Modified Files: src/sys/netinet6: nd6.c nd6_nbr.c Log Message: nd6: notify userland of neighbour lla updates once more XXX pullup -8 -9 To generate a diff of this commit: cvs rdiff -u -r1.258 -r1.259

CVS commit: src/sys/netinet6

2019-08-22 Thread Roy Marples
Module Name:src Committed By: roy Date: Thu Aug 22 21:22:50 UTC 2019 Modified Files: src/sys/netinet6: nd6.c nd6_nbr.c Log Message: nd6: notify userland of neighbour lla updates once more XXX pullup -8 -9 To generate a diff of this commit: cvs rdiff -u -r1.258 -r1.259

CVS commit: src/sys/netinet6

2019-08-14 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Aug 14 08:34:44 UTC 2019 Modified Files: src/sys/netinet6: nd6.c Log Message: Add missing IFNET_LOCK for regen_tmpaddr Reported by ryo@ To generate a diff of this commit: cvs rdiff -u -r1.256 -r1.257

CVS commit: src/sys/netinet6

2019-08-14 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Aug 14 08:34:44 UTC 2019 Modified Files: src/sys/netinet6: nd6.c Log Message: Add missing IFNET_LOCK for regen_tmpaddr Reported by ryo@ To generate a diff of this commit: cvs rdiff -u -r1.256 -r1.257

CVS commit: src/sys/netinet6

2019-08-05 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Aug 5 10:25:41 UTC 2019 Modified Files: src/sys/netinet6: in6_offload.h Log Message: add forward decl To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/netinet6/in6_offload.h Please note that diffs

CVS commit: src/sys/netinet6

2019-08-05 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Aug 5 10:25:41 UTC 2019 Modified Files: src/sys/netinet6: in6_offload.h Log Message: add forward decl To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/netinet6/in6_offload.h Please note that diffs

CVS commit: src/sys/netinet6

2019-07-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jul 26 10:18:42 UTC 2019 Modified Files: src/sys/netinet6: nd6.c Log Message: Decrease the reference count before freeing, so that the entries actually get free'd. (Ryota Ozaki) To generate a diff of this commit: cvs

CVS commit: src/sys/netinet6

2019-07-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jul 26 10:18:42 UTC 2019 Modified Files: src/sys/netinet6: nd6.c Log Message: Decrease the reference count before freeing, so that the entries actually get free'd. (Ryota Ozaki) To generate a diff of this commit: cvs

CVS commit: src/sys/netinet6

2019-06-28 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Jun 28 06:45:16 UTC 2019 Modified Files: src/sys/netinet6: nd6.c Log Message: nd6: restore a missing reachability confirmation On sending a packet over a STALE cache, the cache should be tried a reachability confirmation,

CVS commit: src/sys/netinet6

2019-05-27 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue May 28 03:56:46 UTC 2019 Modified Files: src/sys/netinet6: in6.h Log Message: Decorate struct in6_addr with the __packed attribute This avoids undefined behavior when accessing misaligned pointers. Detected by kUBSan. Patch

CVS commit: src/sys/netinet6

2019-05-27 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue May 28 03:56:46 UTC 2019 Modified Files: src/sys/netinet6: in6.h Log Message: Decorate struct in6_addr with the __packed attribute This avoids undefined behavior when accessing misaligned pointers. Detected by kUBSan. Patch

CVS commit: src/sys/netinet6

2019-05-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon May 13 02:03:07 UTC 2019 Modified Files: src/sys/netinet6: nd6.c Log Message: print the name of the interface that was disabled. To generate a diff of this commit: cvs rdiff -u -r1.253 -r1.254 src/sys/netinet6/nd6.c

CVS commit: src/sys/netinet6

2019-05-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon May 13 02:03:07 UTC 2019 Modified Files: src/sys/netinet6: nd6.c Log Message: print the name of the interface that was disabled. To generate a diff of this commit: cvs rdiff -u -r1.253 -r1.254 src/sys/netinet6/nd6.c

Re: CVS commit: src/sys/netinet6

2018-05-29 Thread Ryota Ozaki
On Tue, May 29, 2018 at 6:10 PM Patrick Welche wrote: > Module Name:src > Committed By: prlw1 > Date: Tue May 29 09:10:39 UTC 2018 > Modified Files: > src/sys/netinet6: in6.c > Log Message: > Mark in6m as used for non-DIAGNOSTIC builds. Oops! Thank you for the fix.

Re: CVS commit: src/sys/netinet6

2018-02-13 Thread Robert Swindells
m...@netbsd.org wrote: >Module Name:src >Committed By: maxv >Date: Tue Jan 30 15:54:03 UTC 2018 > >Modified Files: >src/sys/netinet6: in6.h ip6_input.c ip6_var.h > >Log Message: >Style, localify, remove dead code, and fix typos. No functional change. Please could we make

Re: CVS commit: src/sys/netinet6

2018-01-11 Thread Ryota Ozaki
On Thu, Jan 11, 2018 at 2:07 PM, Ryota Ozaki wrote: > Hi, > > I'm going to change to use callout_stop because it seems using it > is almost harmless in practical. See the below explanation (tl;dr). Eventually we found a possible way to use callout_stop for (MP-)safe

Re: CVS commit: src/sys/netinet6

2018-01-10 Thread Ryota Ozaki
Hi, I'm going to change to use callout_stop because it seems using it is almost harmless in practical. See the below explanation (tl;dr). I investigated how using callout_stop affects and figured out it can be problematic but the probability is quite low. (That's why NetBSD 7 and earlier using

Re: CVS commit: src/sys/netinet6

2017-12-29 Thread Roy Marples
On 27/12/2017 09:08, Ryota Ozaki wrote: There are other paths. nd6_dad_stop is called from in6_purgeaddr, in6_if_link_down and nd6_ioctl. nd6_dad_duplicated is called nd6_dad_timer, nd6_dad_ns_input and nd6_dad_na_input. I added the below assertion in my local repository and found

Re: CVS commit: src/sys/netinet6

2017-12-27 Thread Ryota Ozaki
On Wed, Dec 27, 2017 at 10:40 AM, Ryota Ozaki wrote: > On Wed, Dec 27, 2017 at 10:36 AM, Taylor R Campbell > wrote: >>> Date: Wed, 27 Dec 2017 10:31:25 +0900 >>> From: Ryota Ozaki >>> >>> On Wed, Dec 27, 2017

Re: CVS commit: src/sys/netinet6

2017-12-26 Thread Ryota Ozaki
On Wed, Dec 27, 2017 at 10:36 AM, Taylor R Campbell wrote: >> Date: Wed, 27 Dec 2017 10:31:25 +0900 >> From: Ryota Ozaki >> >> On Wed, Dec 27, 2017 at 10:27 AM, Taylor R Campbell >>

  1   2   >