CVS commit: src/sys/netinet6

2021-08-17 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Aug 17 09:43:21 UTC 2021 Modified Files: src/sys/netinet6: nd6.c Log Message: nd6: prevent ln from being freed while releasing held packets To generate a diff of this commit: cvs rdiff -u -r1.276 -r1.277 src/sys/netinet6/nd

CVS commit: src/sys/netinet6

2021-08-09 Thread Frank Kardel
Module Name:src Committed By: kardel Date: Tue Aug 10 06:29:56 UTC 2021 Modified Files: src/sys/netinet6: in6_src.c Log Message: PR kern/56348 MTU discovery fails with IPv6 sockets bound to IPv4 mapped address pick up the IPv4 route for IPv4 mapped IPv6 address to get the

CVS commit: src/sys/netinet6

2021-07-31 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sat Jul 31 10:12:04 UTC 2021 Modified Files: src/sys/netinet6: in6.h Log Message: fix typos in comments To generate a diff of this commit: cvs rdiff -u -r1.100 -r1.101 src/sys/netinet6/in6.h Please note that diffs are not publi

CVS commit: src/sys/netinet6

2021-03-11 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Mar 11 11:10:22 UTC 2021 Modified Files: src/sys/netinet6: ip6_var.h Log Message: flowlabel will never return anything other than 1 or 0. s/&&/&/ To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/sys/netinet6/ip

CVS commit: src/sys/netinet6

2021-03-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Mar 10 22:28:27 UTC 2021 Modified Files: src/sys/netinet6: ip6_output.c Log Message: byte-flipping a random number is not very useful. To generate a diff of this commit: cvs rdiff -u -r1.226 -r1.227 src/sys/netinet6/ip6_ou

CVS commit: src/sys/netinet6

2021-03-08 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Mar 8 18:22:16 UTC 2021 Modified Files: src/sys/netinet6: files.netinet6 ip6_var.h Removed Files: src/sys/netinet6: ip6_id.c Log Message: no need for ip6_id.c... To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/sys/netinet6

2021-03-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Mar 7 15:03:32 UTC 2021 Modified Files: src/sys/netinet6: ip6_id.c Log Message: Amend missed messages: netinet6: Pick IPv6 fragment ids uniformly at random. Expected number of packets before collision is ~2^16, about the

CVS commit: src/sys/netinet6

2021-03-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Mar 7 15:01:35 UTC 2021 Modified Files: src/sys/netinet6: ip6_var.h Log Message: netinet/netinet6: Add necessary includes to make these standalone. (from riastradh) To generate a diff of this commit: cvs rdiff -u -r1.87 -

CVS commit: src/sys/netinet6

2021-03-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Mar 7 14:59:36 UTC 2021 Modified Files: src/sys/netinet6: ip6_id.c Log Message: netinet6: Mark randomid unused. Will make merging and bisection easier if anything goes wrong with flow label or fragment id randomization cha

CVS commit: src/sys/netinet6

2021-02-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Mon Feb 15 10:13:45 UTC 2021 Modified Files: src/sys/netinet6: icmp6.c Log Message: Fix the build. Maybe there should be a ICMP6_HDR_ALIGNMENT, but for now there is only IP6_HDR_ALIGNMENT. To generate a diff of this commit: cvs

CVS commit: src/sys/netinet6

2020-12-28 Thread Nia Alarie
Module Name:src Committed By: nia Date: Mon Dec 28 20:19:50 UTC 2020 Modified Files: src/sys/netinet6: nd6.c Log Message: Add more guards against NULL deref, since KUBSAN still complains. To generate a diff of this commit: cvs rdiff -u -r1.275 -r1.276 src/sys/netinet6/nd

CVS commit: src/sys/netinet6

2020-12-26 Thread Nia Alarie
Module Name:src Committed By: nia Date: Sat Dec 26 10:43:39 UTC 2020 Modified Files: src/sys/netinet6: nd6.c Log Message: Avoid NULL pointer dereference, noticed by KUBSAN. "Looks fine" roy@ To generate a diff of this commit: cvs rdiff -u -r1.274 -r1.275 src/sys/netinet

CVS commit: src/sys/netinet6

2020-09-11 Thread Roy Marples
Module Name:src Committed By: roy Date: Fri Sep 11 15:03:33 UTC 2020 Modified Files: src/sys/netinet6: icmp6.c nd6.c nd6.h nd6_nbr.c Log Message: inet6: Use generic Neighor Detection rather than IPv6 specific No functional change intended. To generate a diff of this com

CVS commit: src/sys/netinet6

2020-08-27 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Aug 28 06:32:24 UTC 2020 Modified Files: src/sys/netinet6: in6_src.c ip6_forward.c ip6_input.c ip6_output.c ip6_var.h Log Message: inet6: reduce silent packet discards To generate a diff of this commit: cvs rdif

CVS commit: src/sys/netinet6

2020-08-27 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Aug 28 06:28:58 UTC 2020 Modified Files: src/sys/netinet6: ip6_forward.c ip6_input.c ip6_var.h Log Message: inet6: pass rcvif to ip6_forward to avoid extra psref_acquire To generate a diff of this commit: cvs rdiff -u -r1.1

CVS commit: src/sys/netinet6

2020-08-20 Thread Roy Marples
Module Name:src Committed By: roy Date: Thu Aug 20 11:01:02 UTC 2020 Modified Files: src/sys/netinet6: nd6.h nd6_nbr.c Log Message: Sprinkle some const To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/sys/netinet6/nd6.h cvs rdiff -u -r1.179 -r1.180 src/s

CVS commit: src/sys/netinet6

2020-06-19 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Jun 19 16:08:06 UTC 2020 Modified Files: src/sys/netinet6: ip6_input.c ip6_var.h Log Message: localify To generate a diff of this commit: cvs rdiff -u -r1.216 -r1.217 src/sys/netinet6/ip6_input.c cvs rdiff -u -r1.83 -r1.84 src

CVS commit: src/sys/netinet6

2020-06-16 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Tue Jun 16 17:12:18 UTC 2020 Modified Files: src/sys/netinet6: in6.c in6_var.h scope6.c scope6_var.h Log Message: remove unused To generate a diff of this commit: cvs rdiff -u -r1.280 -r1.281 src/sys/netinet6/in6.c cvs rdiff -u -r

CVS commit: src/sys/netinet6

2020-06-14 Thread Roy Marples
Module Name:src Committed By: roy Date: Sun Jun 14 14:26:18 UTC 2020 Modified Files: src/sys/netinet6: in6.c Log Message: inet6: Allow addresses to be marked AUTOCONF from userland To generate a diff of this commit: cvs rdiff -u -r1.279 -r1.280 src/sys/netinet6/in6.c Pl

CVS commit: src/sys/netinet6

2020-06-12 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Jun 13 06:05:08 UTC 2020 Modified Files: src/sys/netinet6: in6.c Log Message: COMPAT_90 doesn't necessarily imply COMPAT_50. So include compat in6_var.h in either case. Fixes evbarm build that starts with COMPAT_60. To gen

CVS commit: src/sys/netinet6

2020-04-28 Thread Roy Marples
Module Name:src Committed By: roy Date: Tue Apr 28 15:12:28 UTC 2020 Modified Files: src/sys/netinet6: nd6.c Log Message: inet6: Ensure that route MTU is guarded by ARC_PHDS_MAXMTU This mirrors the ARP behavior for ARCnet interfaces based on current kernel RA handling.

CVS commit: src/sys/netinet6

2020-04-27 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Mon Apr 27 19:33:48 UTC 2020 Modified Files: src/sys/netinet6: sctp6_usrreq.c Log Message: Call IPv4 handler for accept(). To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/netinet6/sctp6_usrreq.c Please note t

CVS commit: src/sys/netinet6

2020-04-24 Thread Jonathan A. Kollasch
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 variants of SCTP too. This should allow these socket types of SCTP to operate on IPv

CVS commit: src/sys/netinet6

2020-04-22 Thread Roy Marples
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 != ND6_LLINFO_INCOMPLETE and the is no lladdr and this

CVS commit: src/sys/netinet6

2020-04-13 Thread Kimmo Suominen
Module Name:src Committed By: kim Date: Mon Apr 13 14:04:27 UTC 2020 Modified Files: src/sys/netinet6: nd6_rtr.c Log Message: Fix default route selection The primary issue was that in revision 1.79 a check was added in the nd6_defrouter_select() search loop to ignore the

CVS commit: src/sys/netinet6

2020-04-12 Thread Roy Marples
Module Name:src Committed By: roy Date: Sun Apr 12 12:13:52 UTC 2020 Modified Files: src/sys/netinet6: nd6.c Log Message: nd6: RTM_MISS reports RTA_AUTHOR once more Just moves the logic to send RTM_MISS after the ICMP6 report as we rely on that function to extract the req

CVS commit: src/sys/netinet6

2020-04-03 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Apr 3 14:04:27 UTC 2020 Modified Files: src/sys/netinet6: nd6.c Log Message: PR/55030: Avoid locking against myself panic by moving the icmp error outside the lock. Thanks ozaki-r! To generate a diff of this commit: cvs r

CVS commit: src/sys/netinet6

2020-01-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Jan 29 04:38:06 UTC 2020 Modified Files: src/sys/netinet6: in6_l2tp.c Log Message: Adopt . To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/netinet6/in6_l2tp.c Please note that diffs are not public dom

CVS commit: src/sys/netinet6

2020-01-03 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Jan 3 08:53:14 UTC 2020 Modified Files: src/sys/netinet6: ip6_mroute.c Log Message: Don't forget to initialize 'sin6_len'. With kASan, from time to time the value will be bigger than the size of the source, and we get a read ov

CVS commit: src/sys/netinet6

2019-04-03 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Apr 3 19:23:38 UTC 2019 Modified Files: src/sys/netinet6: ip6_output.c Log Message: Fix small read overflow; harmless, because since I removed RH0, the memory access on IPV6_RTHDR that would normally be illegal is not needed, a

CVS commit: src/sys/netinet6

2019-03-19 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Tue Mar 19 13:38:54 UTC 2019 Modified Files: src/sys/netinet6: ip6protosw.h Log Message: Fix typos in comment: - s/paylaod/payload/ - s/dstination/destination/ To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/s

CVS commit: src/sys/netinet6

2019-02-24 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Feb 25 07:31:32 UTC 2019 Modified Files: src/sys/netinet6: udp6_usrreq.c Log Message: Fix the order in udp6_attach: soreserve should be called before in6_pcballoc, otherwise if it fails there is still a PCB attached, and we hit

CVS commit: src/sys/netinet6

2019-01-14 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Jan 14 18:51:15 UTC 2019 Modified Files: src/sys/netinet6: ip6_input.c Log Message: Fix bug, should be ip6_protox[]. To generate a diff of this commit: cvs rdiff -u -r1.205 -r1.206 src/sys/netinet6/ip6_input.c Please note tha

CVS commit: src/sys/netinet6

2018-12-16 Thread Roy Marples
Module Name:src Committed By: roy Date: Sun Dec 16 08:54:58 UTC 2018 Modified Files: src/sys/netinet6: nd6.c Log Message: netinet6: only flush prefixes and routers for the given interface. Unless it's lo0, where we then flush the lot. The maintains the status-quo with ndp

CVS commit: src/sys/netinet6

2018-12-13 Thread Roy Marples
Module Name:src Committed By: roy Date: Thu Dec 13 10:27:51 UTC 2018 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: inet6: discard any received NA with a LL address we own This matches ARP behaviour. To generate a diff of this commit: cvs rdiff -u -r1.162 -r1.

CVS commit: src/sys/netinet6

2018-12-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Dec 10 16:28:52 UTC 2018 Modified Files: src/sys/netinet6: in6.h Log Message: need (or arpa/inet.h) for ntohl() used in macros. To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94 src/sys/netinet6/in6.h Please

CVS commit: src/sys/netinet6

2018-12-07 Thread Roy Marples
Module Name:src Committed By: roy Date: Fri Dec 7 14:47:24 UTC 2018 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: inet6: match NS nonce to any interface This allows the same address to exist on many interfaces on the same prefix, matching the inet behaviour.

CVS commit: src/sys/netinet6

2018-12-04 Thread Roy Marples
Module Name:src Committed By: roy Date: Tue Dec 4 21:16:54 UTC 2018 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: inet6: remove needless ifa_release. To generate a diff of this commit: cvs rdiff -u -r1.160 -r1.161 src/sys/netinet6/nd6_nbr.c Please note that

CVS commit: src/sys/netinet6

2018-12-04 Thread Roy Marples
Module Name:src Committed By: roy Date: Tue Dec 4 21:01:48 UTC 2018 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: inet6: use one function for nd6_dad_input Having different ones for NA and NS is a bit wasteful. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/netinet6

2018-12-04 Thread Roy Marples
Module Name:src Committed By: roy Date: Tue Dec 4 20:46:56 UTC 2018 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: inet6: simplify NA DaD checking To generate a diff of this commit: cvs rdiff -u -r1.158 -r1.159 src/sys/netinet6/nd6_nbr.c Please note that diff

CVS commit: src/sys/netinet6

2018-12-04 Thread Roy Marples
Module Name:src Committed By: roy Date: Tue Dec 4 12:23:43 UTC 2018 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: inet6: remove unused dad ns/na counters The current DaD code triggers when either an NS or NA is directly received, so the counters themselves do

CVS commit: src/sys/netinet6

2018-11-29 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Nov 29 10:02:52 UTC 2018 Modified Files: src/sys/netinet6: ip6_output.c Log Message: Don't validate the source address of forwarding IPv6 packets (same as IPv4) To generate a diff of this commit: cvs rdiff -u -r1.212 -r1.21

CVS commit: src/sys/netinet6

2018-11-05 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Nov 6 04:27:41 UTC 2018 Modified Files: src/sys/netinet6: udp6_usrreq.c Log Message: Restore the length check of a sockaddr passed from userland at udp6_output A sockaddr with invalid length could be passed to the network s

CVS commit: src/sys/netinet6

2018-11-04 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Nov 4 08:48:01 UTC 2018 Modified Files: src/sys/netinet6: udp6_usrreq.c Log Message: Fix error path in ip6 source address selection. in6_selectsrc previously returned a pointer to an ipv6 address, the pointer was NULL in ca

CVS commit: src/sys/netinet6

2018-10-24 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Oct 25 02:40:45 UTC 2018 Modified Files: src/sys/netinet6: icmp6.c Log Message: Remove a leftover debug printf Pointed out by hannken@ To generate a diff of this commit: cvs rdiff -u -r1.239 -r1.240 src/sys/netinet6/icmp6.

CVS commit: src/sys/netinet6

2018-09-15 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Sat Sep 15 13:33:15 UTC 2018 Modified Files: src/sys/netinet6: dccp6_usrreq.c Log Message: Make it compile after change to non-variadic pr_input. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/netinet6/dccp6_

CVS commit: src/sys/netinet6

2018-08-13 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Aug 14 01:10:58 UTC 2018 Modified Files: src/sys/netinet6: nd6_rtr.c Log Message: Don't call find_pfxlist_reachable_router, which may sleep, in a pserialize read section Found by knakahara@ To generate a diff of this comm

CVS commit: src/sys/netinet6

2018-08-09 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Aug 10 06:55:04 UTC 2018 Modified Files: src/sys/netinet6: in6_offload.c in6_offload.h Log Message: Remove the callback and localify. Same as IPv4. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/netinet6/

CVS commit: src/sys/netinet6

2018-07-03 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Jul 4 00:35:34 UTC 2018 Modified Files: src/sys/netinet6: in6.c Log Message: Paper over Undefined Behavior in in6_control1() Replace calculation of maxexpire (TIME_MAX) with a construct that triggers UB with a one that uses i

CVS commit: src/sys/netinet6

2018-05-29 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Tue May 29 16:21:30 UTC 2018 Modified Files: src/sys/netinet6: ip6_output.c Log Message: Remove dead code, we don't care. To generate a diff of this commit: cvs rdiff -u -r1.209 -r1.210 src/sys/netinet6/ip6_output.c Please note t

CVS commit: src/sys/netinet6

2018-05-29 Thread Patrick Welche
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. To generate a diff of this commit: cvs rdiff -u -r1.267 -r1.268 src/sys/netinet6/in6.c Please note th

CVS commit: src/sys/netinet6

2018-05-28 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue May 29 04:39:26 UTC 2018 Modified Files: src/sys/netinet6: mld6.c Log Message: Avoid double LIST_REMOVE which corrupts lists To generate a diff of this commit: cvs rdiff -u -r1.98 -r1.99 src/sys/netinet6/mld6.c Please note

CVS commit: src/sys/netinet6

2018-05-28 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue May 29 04:38:59 UTC 2018 Modified Files: src/sys/netinet6: mld6.c Log Message: Move LIST_REMOVE mld_stoptimer releases in6_multilock temporarily, so we must LIST_REMOVE first. To generate a diff of this commit: cvs rdiff -

CVS commit: src/sys/netinet6

2018-05-28 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue May 29 04:38:29 UTC 2018 Modified Files: src/sys/netinet6: in6_var.h mld6.c nd6.c Log Message: Make a deletion of in6m in nd6_rtrequest atomic To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.100 src/sys/netinet6/

CVS commit: src/sys/netinet6

2018-05-28 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue May 29 04:37:58 UTC 2018 Modified Files: src/sys/netinet6: mld6.c Log Message: Make a refcount decrement and a removal from a list of an item atomic in6m_refcount of an in6m can be incremented if the in6m is on the list (if_

CVS commit: src/sys/netinet6

2018-05-28 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue May 29 04:36:48 UTC 2018 Modified Files: src/sys/netinet6: in6_var.h mld6.c Log Message: Improve atomicity of in6_leavegroup and in6_delmulti To generate a diff of this commit: cvs rdiff -u -r1.98 -r1.99 src/sys/netinet6/in

CVS commit: src/sys/netinet6

2018-05-28 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue May 29 04:37:16 UTC 2018 Modified Files: src/sys/netinet6: in6.c Log Message: Avoid NULL pointer dereference on imm->i6mm_maddr To generate a diff of this commit: cvs rdiff -u -r1.266 -r1.267 src/sys/netinet6/in6.c Please

CVS commit: src/sys/netinet6

2018-05-28 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue May 29 04:36:15 UTC 2018 Modified Files: src/sys/netinet6: mld6.c Log Message: Release in6_multilock on callout_halt of mld_timeo to avoid a deadlock To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94 src/sys/net

CVS commit: src/sys/netinet6

2018-05-28 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue May 29 04:35:28 UTC 2018 Modified Files: src/sys/netinet6: mld6.c Log Message: Don't hold softnet_lock in mld_timeo Then we can get rid of remaining abuses of mutex_owned(softnet_lock). To generate a diff of this commit: c

CVS commit: src/sys/netinet6

2018-05-19 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun May 20 06:29:43 UTC 2018 Modified Files: src/sys/netinet6: ip6_mroute.c ip6_mroute.h Log Message: Remove notyet, we've never had this. To generate a diff of this commit: cvs rdiff -u -r1.127 -r1.128 src/sys/netinet6/ip6_mroute

CVS commit: src/sys/netinet6

2018-05-19 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat May 19 08:22:58 UTC 2018 Modified Files: src/sys/netinet6: nd6_nbr.c nd6_rtr.c Log Message: Style. To generate a diff of this commit: cvs rdiff -u -r1.155 -r1.156 src/sys/netinet6/nd6_nbr.c cvs rdiff -u -r1.142 -r1.143 src/sys

CVS commit: src/sys/netinet6

2018-05-18 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat May 19 06:44:08 UTC 2018 Modified Files: src/sys/netinet6: ip6_input.c Log Message: Remove misleading comment. To generate a diff of this commit: cvs rdiff -u -r1.203 -r1.204 src/sys/netinet6/ip6_input.c Please note that diff

CVS commit: src/sys/netinet6

2018-05-18 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri May 18 21:03:33 UTC 2018 Modified Files: src/sys/netinet6: nd6_rtr.c Log Message: Add missing m_put_rcvif_psref. To generate a diff of this commit: cvs rdiff -u -r1.141 -r1.142 src/sys/netinet6/nd6_rtr.c Please note that diff

CVS commit: src/sys/netinet6

2018-05-17 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu May 17 12:07:48 UTC 2018 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: Fix the KASSERTs. It doesn't matter at all since the packet can't be this big anyway, and there are many other places that have this kind of typo;

CVS commit: src/sys/netinet6

2018-05-11 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri May 11 14:25:50 UTC 2018 Modified Files: src/sys/netinet6: raw_ip6.c Log Message: Dedup: introduce rip6_sbappendaddr. Same as IPv4. To generate a diff of this commit: cvs rdiff -u -r1.171 -r1.172 src/sys/netinet6/raw_ip6.c Pl

CVS commit: src/sys/netinet6

2018-05-07 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon May 7 10:21:08 UTC 2018 Modified Files: src/sys/netinet6: icmp6.c Log Message: Remove misleading comments. To generate a diff of this commit: cvs rdiff -u -r1.236 -r1.237 src/sys/netinet6/icmp6.c Please note that diffs are n

CVS commit: src/sys/netinet6

2018-04-29 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Apr 29 07:05:13 UTC 2018 Modified Files: src/sys/netinet6: icmp6.c ip6_mroute.c raw_ip6.c Log Message: Replace m_copym(m, 0, M_COPYALL, M_DONTWAIT) by m_copypacket(m, M_DONTWAIT) when it is obvious that 'm' has M

CVS commit: src/sys/netinet6

2018-04-27 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Apr 27 09:02:16 UTC 2018 Modified Files: src/sys/netinet6: icmp6.c Log Message: Fix a bug introduced in rev1.154 (2009). mcl_cache still has a size of MCLBYTES, so the area allocated is still too small. I think it should have b

CVS commit: src/sys/netinet6

2018-04-26 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Apr 26 07:01:38 UTC 2018 Modified Files: src/sys/netinet6: ip6_input.c Log Message: Move the address checks into one function, ip6_badaddr(). In this function, reinstate the "IPv4-compatible IPv6 addresses" check; these addresse

CVS commit: src/sys/netinet6

2018-04-24 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Tue Apr 24 08:22:17 UTC 2018 Modified Files: src/sys/netinet6: nd6_rtr.c Log Message: Remove nullcheck, m is not allowed to be null. To generate a diff of this commit: cvs rdiff -u -r1.139 -r1.140 src/sys/netinet6/nd6_rtr.c Pleas

CVS commit: src/sys/netinet6

2018-04-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Apr 19 21:22:02 UTC 2018 Modified Files: src/sys/netinet6: in6.h in6_var.h Log Message: s/static inline/static __inline/g for consistency. To generate a diff of this commit: cvs rdiff -u -r1.90 -r1.91 src/sys/netinet6/in6.

CVS commit: src/sys/netinet6

2018-04-15 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Apr 15 08:31:18 UTC 2018 Modified Files: src/sys/netinet6: ip6_input.c Log Message: Remove useless DIAGNOSTIC block, the caller already ensures the assumptions, and here we're not doing anything (it should be a panic rather than

CVS commit: src/sys/netinet6

2018-04-14 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Apr 14 17:55:47 UTC 2018 Modified Files: src/sys/netinet6: icmp6.c Log Message: Fix 'icmp6len', it shouldn't be ip6_plen, because we may not be at the beginning of the packet (off+ip6_plen is beyond the end of the mbuf). By luck

CVS commit: src/sys/netinet6

2018-04-14 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Apr 14 14:59:59 UTC 2018 Modified Files: src/sys/netinet6: icmp6.c Log Message: Cosmetic, and remove one XXX (no problem). To generate a diff of this commit: cvs rdiff -u -r1.228 -r1.229 src/sys/netinet6/icmp6.c Please note t

CVS commit: src/sys/netinet6

2018-04-14 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Apr 14 08:03:33 UTC 2018 Modified Files: src/sys/netinet6: icmp6.c Log Message: Remove the RH0 code from ICMPv6. RH0 is deprecated by RFC5095 (2007) for security reasons. We already removed it in Route6. In addition there was a

CVS commit: src/sys/netinet6

2018-04-13 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Apr 14 06:45:18 UTC 2018 Modified Files: src/sys/netinet6: icmp6.c Log Message: Remove dead code. It is the same as the non-obsolete one, since ICMP6_DST_UNREACH_NOTNEIGHBOR == ICMP6_DST_UNREACH_BEYONDSCOPE, and the code leads t

CVS commit: src/sys/netinet6

2018-04-13 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Apr 13 11:32:44 UTC 2018 Modified Files: src/sys/netinet6: frag6.c Log Message: Localify global variables, style, and add two XXXs. To generate a diff of this commit: cvs rdiff -u -r1.70 -r1.71 src/sys/netinet6/frag6.c Please

CVS commit: src/sys/netinet6

2018-04-13 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Apr 13 11:19:10 UTC 2018 Modified Files: src/sys/netinet6: frag6.c Log Message: Add XXX, using a pool would be better than kmem. To generate a diff of this commit: cvs rdiff -u -r1.69 -r1.70 src/sys/netinet6/frag6.c Please no

CVS commit: src/sys/netinet6

2018-04-13 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Apr 13 11:18:08 UTC 2018 Modified Files: src/sys/netinet6: frag6.c Log Message: Release the lock a little earlier. To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69 src/sys/netinet6/frag6.c Please note that diffs

CVS commit: src/sys/netinet6

2018-04-13 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Apr 13 11:01:14 UTC 2018 Modified Files: src/sys/netinet6: dest6.c Log Message: style To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/netinet6/dest6.c Please note that diffs are not public domain; they a

CVS commit: src/sys/netinet6

2018-04-13 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Apr 13 08:55:50 UTC 2018 Modified Files: src/sys/netinet6: frag6.c Log Message: Add XXX. In fact, it would be better, if all the fragments were offloaded, to quickly recompute the checksum on the fly, and keep it in the mbuf hea

CVS commit: src/sys/netinet6

2018-03-18 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Mar 19 03:14:08 UTC 2018 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: Pull out a sleepable function (in6_selectsrc) from a pserialize read section To generate a diff of this commit: cvs rdiff -u -r1.152 -r1.153

CVS commit: src/sys/netinet6

2018-03-14 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Wed Mar 14 07:56:32 UTC 2018 Modified Files: src/sys/netinet6: in6_gif.c Log Message: Fix error checking in in6_gif_ctlinput(). if_gif.c:r1.133 introduces gif_update_variant() which ensure ifp->if_flags is set IFF_RUNNING when

CVS commit: src/sys/netinet6

2018-03-06 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Mar 7 01:37:24 UTC 2018 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: Avoid passing NULL to nd6_dad_duplicated Fix PR kern/53075 To generate a diff of this commit: cvs rdiff -u -r1.150 -r1.151 src/sys/netinet6/

CVS commit: src/sys/netinet6

2018-03-06 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Tue Mar 6 17:39:36 UTC 2018 Modified Files: src/sys/netinet6: ip6_input.c Log Message: Perform the IP (src/dst) checks _before_ calling the packet filter, because if the filter has a "return-icmp" rule it may call icmp6_error with

CVS commit: src/sys/netinet6

2018-03-06 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Mar 6 11:21:32 UTC 2018 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: Remove unused variables To generate a diff of this commit: cvs rdiff -u -r1.149 -r1.150 src/sys/netinet6/nd6_nbr.c Please note that diffs are

CVS commit: src/sys/netinet6

2018-02-26 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Feb 26 09:13:00 UTC 2018 Modified Files: src/sys/netinet6: icmp6.c raw_ip6.c Log Message: Remove redundant condition (harmless). PR/53030. To generate a diff of this commit: cvs rdiff -u -r1.221 -r1.222 src/sys/netinet6/icmp6.

CVS commit: src/sys/netinet6

2018-02-23 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Sat Feb 24 07:40:40 UTC 2018 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: Simplify; pass dp to nd6_dad_duplicated instead of looking it up again in it To generate a diff of this commit: cvs rdiff -u -r1.146 -r1.147

CVS commit: src/sys/netinet6

2018-02-23 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Sat Feb 24 07:38:05 UTC 2018 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: Use KASSERT for checking a programming error To generate a diff of this commit: cvs rdiff -u -r1.145 -r1.146 src/sys/netinet6/nd6_nbr.c Plea

CVS commit: src/sys/netinet6

2018-02-13 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Feb 14 05:29:39 UTC 2018 Modified Files: src/sys/netinet6: ip6_input.c ip6_var.h Log Message: Re-make ip6_nexthdr global, it will be used in soon-to-be-added code... To generate a diff of this commit: cvs rdiff -u -r1.191 -r1.

CVS commit: src/sys/netinet6

2018-02-12 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Feb 12 12:52:13 UTC 2018 Modified Files: src/sys/netinet6: icmp6.c ip6_input.c ip6_output.c Log Message: Replace bcopy -> memcpy when it is obvious that the areas don't overlap. Rearrange ip6_splithdr() for clarity. To generat

CVS commit: src/sys/netinet6

2018-02-08 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Feb 8 11:49:37 UTC 2018 Modified Files: src/sys/netinet6: udp6_usrreq.c Log Message: pr_send can be given a NULL lwp. It looks like the control != NULL && lwp == NULL condition is never supposed to happen, but add a p

CVS commit: src/sys/netinet6

2018-02-08 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Feb 8 11:13:20 UTC 2018 Modified Files: src/sys/netinet6: udp6_output.c udp6_usrreq.c Log Message: Style, no functional change. To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 src/sys/netinet6/udp6_output.c cvs

CVS commit: src/sys/netinet6

2018-02-07 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Feb 7 10:52:20 UTC 2018 Modified Files: src/sys/netinet6: in6_proto.c Log Message: Style, and localify IPV6FORWARDING. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.120 -r1.121 src/sys/netinet6/in6

CVS commit: src/sys/netinet6

2018-02-07 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Feb 7 10:22:00 UTC 2018 Modified Files: src/sys/netinet6: in6_proto.c Log Message: Change ip6_hdrnestlimit to be 15 instead of 50. I couldn't find any reference in RFCs about what a correct limit should be, but FreeBSD already

CVS commit: src/sys/netinet6

2018-02-07 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Feb 7 09:53:09 UTC 2018 Modified Files: src/sys/netinet6: frag6.c Log Message: Rename back to ip6af_mff. It was actually clearer than ip6af_more. To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 src/sys/netinet6/

CVS commit: src/sys/netinet6

2018-02-05 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Tue Feb 6 06:32:26 UTC 2018 Modified Files: src/sys/netinet6: ip6_mroute.c ip6_mroute.h Log Message: Remove dead code. To generate a diff of this commit: cvs rdiff -u -r1.121 -r1.122 src/sys/netinet6/ip6_mroute.c cvs rdiff -u -r1

CVS commit: src/sys/netinet6

2018-02-05 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Feb 6 03:37:00 UTC 2018 Modified Files: src/sys/netinet6: ip6_flow.c Log Message: Shorten the name of a workqueue instance to fit to the limit (15) To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/neti

CVS commit: src/sys/netinet6

2018-02-02 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Feb 2 10:49:01 UTC 2018 Modified Files: src/sys/netinet6: nd6_nbr.c Log Message: Fix memory leak. Contrary to what the XXX indicates, this place is 100% reachable remotely. To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/sys/netinet6

2018-02-02 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Feb 2 09:01:17 UTC 2018 Modified Files: src/sys/netinet6: ip6_mroute.c Log Message: Style, no functional change. To generate a diff of this commit: cvs rdiff -u -r1.120 -r1.121 src/sys/netinet6/ip6_mroute.c Please note that

  1   2   3   4   5   >