CVS commit: src/sys/netinet

2018-02-05 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Feb 5 13:52:40 UTC 2018 Modified Files: src/sys/netinet: ip_input.c Log Message: Kick duplicate options, they are not allowed (RFC791). To generate a diff of this commit: cvs rdiff -u -r1.367 -r1.368

CVS commit: src/sys/netinet

2018-02-05 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Feb 5 13:34:20 UTC 2018 Modified Files: src/sys/netinet: ip_input.c Log Message: Remove unused variable. To generate a diff of this commit: cvs rdiff -u -r1.366 -r1.367 src/sys/netinet/ip_input.c Please note that diffs are

CVS commit: src/sys/netinet

2018-02-05 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Feb 5 13:23:11 UTC 2018 Modified Files: src/sys/netinet: ip_input.c Log Message: Disable ip_allowsrcrt and ip_forwsrcrt. Enabling them by default was a completely dumb idea, because they have security implications. By sending

CVS commit: src/sys/netinet

2018-02-05 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Feb 5 13:04:56 UTC 2018 Modified Files: src/sys/netinet: ip_input.c Log Message: Style, no functional change. To generate a diff of this commit: cvs rdiff -u -r1.364 -r1.365 src/sys/netinet/ip_input.c Please note that diffs

CVS commit: src/sys/netinet

2018-02-05 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Feb 5 08:38:06 UTC 2018 Modified Files: src/sys/netinet: in_proto.c ip_icmp.c Log Message: Declare icmperrppslim in ip_icmp.c, it shouldn't be used elsewhere. To generate a diff of this commit: cvs rdiff -u -r1.125 -r1.126

CVS commit: src/sys/netinet

2018-01-22 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Tue Jan 23 07:33:49 UTC 2018 Modified Files: src/sys/netinet: ip_icmp.c Log Message: Don't use global variables, that's obviously incorrect on MP systems. One remains, because it is imported in tcp_timer.c, and I'm not totally sure

CVS commit: src/sys/netinet

2018-01-22 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Tue Jan 23 07:15:04 UTC 2018 Modified Files: src/sys/netinet: ip_icmp.c ip_icmp.h Log Message: Style, localify icmp_send, and add a clear KASSERT (that replaces a vague comment). To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/netinet

2018-01-22 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Jan 22 09:51:06 UTC 2018 Modified Files: src/sys/netinet: in_l2tp.c Log Message: Fix null deref, m could be NULL if M_PREPEND fails. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/netinet/in_l2tp.c

CVS commit: src/sys/netinet

2018-01-21 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Jan 22 06:56:25 UTC 2018 Modified Files: src/sys/netinet: ip_icmp.c Log Message: Adapt previous, reintroduce MH_ALIGN. It's used as an optimization - we can later prepend something to the current mbuf without having to allocate

CVS commit: src/sys/netinet

2018-01-19 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Jan 19 13:17:29 UTC 2018 Modified Files: src/sys/netinet: ip_icmp.c Log Message: Fix a buffer overflow in icmp_error. We create in 'm' a packet that must contain: IPv4 header | Fixed part of ICMP header | Variable part of

CVS commit: src/sys/netinet

2018-01-19 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Jan 19 12:50:27 UTC 2018 Modified Files: src/sys/netinet: ip_icmp.c Log Message: Clarify icmp_error: * Rename (and constify) oiplen -> oiphlen. * Rename icmplen -> datalen, it's the size of the variable part of the ICMP

CVS commit: src/sys/netinet

2018-01-19 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Jan 19 10:21:24 UTC 2018 Modified Files: src/sys/netinet: ip_icmp.h Log Message: Style, explain a bit, and fix icmp_radv, it should be icmp_dun.id_radv. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36

CVS commit: src/sys/netinet

2018-01-18 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Jan 19 07:53:01 UTC 2018 Modified Files: src/sys/netinet: tcp_subr.c tcp_timer.c tcp_timer.h tcp_var.h Log Message: Run tcp_slowtimo in workqueue if NET_MPSAFE If NET_MPSAFE is enabled, we have to avoid taking softnet_lock

CVS commit: src/sys/netinet

2018-01-14 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Jan 14 16:18:11 UTC 2018 Modified Files: src/sys/netinet: ip_encap.c Log Message: Fix memory leak, found by Mootja. To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67 src/sys/netinet/ip_encap.c Please note that

CVS commit: src/sys/netinet

2018-01-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jan 10 18:51:31 UTC 2018 Modified Files: src/sys/netinet: ip_output.c Log Message: from ozaki-r: use the proper ifp. XXX: perhaps push the lock in in_delmulti()? To generate a diff of this commit: cvs rdiff -u -r1.291

CVS commit: src/sys/netinet

2018-01-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jan 10 17:36:06 UTC 2018 Modified Files: src/sys/netinet: ip_output.c Log Message: - this is not python, we need braces - protect ifp locking against NULL To generate a diff of this commit: cvs rdiff -u -r1.290 -r1.291

CVS commit: src/sys/netinet

2018-01-01 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jan 1 16:14:30 UTC 2018 Modified Files: src/sys/netinet: ip_output.c Log Message: Remove comment now that the getsockopt code passes the size. To generate a diff of this commit: cvs rdiff -u -r1.289 -r1.290

CVS commit: src/sys/netinet

2017-12-27 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Dec 27 08:35:20 UTC 2017 Modified Files: src/sys/netinet: in.c Log Message: Don't pass rwlock to callout_halt To generate a diff of this commit: cvs rdiff -u -r1.212 -r1.213 src/sys/netinet/in.c Please note that diffs are

CVS commit: src/sys/netinet

2017-12-22 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Dec 22 11:22:37 UTC 2017 Modified Files: src/sys/netinet: ip_output.c Log Message: Fix usage of curlwp_bind in ip_output curlwp_bindx must be called in LIFO order, i.e., we can't call curlwp_bind and curlwp_bindx like this:

CVS commit: src/sys/netinet

2017-12-10 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Sun Dec 10 11:52:14 UTC 2017 Modified Files: src/sys/netinet: sctp_indata.c sctp_output.c sctp_uio.h sctp_usrreq.c Log Message: Improve compliance to RFC 6458. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/sys/netinet

2017-12-10 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Sun Dec 10 11:03:59 UTC 2017 Modified Files: src/sys/netinet: sctp_timer.c Log Message: Add ipsec option header. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/netinet/sctp_timer.c Please note that diffs are

CVS commit: src/sys/netinet

2017-11-21 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Nov 22 07:40:45 UTC 2017 Modified Files: src/sys/netinet: ip_carp.c Log Message: Protect IFADDR_READER_FOREACH and obtained ifa with psz/psref To generate a diff of this commit: cvs rdiff -u -r1.92 -r1.93

CVS commit: src/sys/netinet

2017-11-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Nov 15 09:56:31 UTC 2017 Modified Files: src/sys/netinet: tcp_input.c Log Message: Convert SYN_CACHE_TIMER_ARM macro to static inline function (NFC) To generate a diff of this commit: cvs rdiff -u -r1.362 -r1.363

CVS commit: src/sys/netinet

2017-11-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Nov 15 09:55:22 UTC 2017 Modified Files: src/sys/netinet: tcp_input.c tcp_var.h Log Message: Make syn_cache_timer static To generate a diff of this commit: cvs rdiff -u -r1.361 -r1.362 src/sys/netinet/tcp_input.c cvs rdiff

CVS commit: src/sys/netinet

2017-11-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Nov 15 09:54:18 UTC 2017 Modified Files: src/sys/netinet: tcp_input.c Log Message: Reduce return points (NFC) To generate a diff of this commit: cvs rdiff -u -r1.360 -r1.361 src/sys/netinet/tcp_input.c Please note that

CVS commit: src/sys/netinet

2017-10-17 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Tue Oct 17 19:18:30 UTC 2017 Modified Files: src/sys/netinet: sctp_pcb.c Log Message: Move call to sofree() to end of sctp_inpcb_free() and re-aquire softnet_lock. Logic copied from in_pcb.c. To generate a diff of this commit:

CVS commit: src/sys/netinet

2017-10-17 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Tue Oct 17 16:07:18 UTC 2017 Modified Files: src/sys/netinet: sctp_usrreq.c Log Message: Set SPL level to match usage for TCP. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/netinet/sctp_usrreq.c Please note

CVS commit: src/sys/netinet

2017-10-17 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Tue Oct 17 15:53:01 UTC 2017 Modified Files: src/sys/netinet: sctp_pcb.c Log Message: Remove duplicate assignment, comment doesn't match it anyway. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13

CVS commit: src/sys/netinet

2017-10-17 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Tue Oct 17 15:49:00 UTC 2017 Modified Files: src/sys/netinet: sctp_pcb.c Log Message: Remove some foreign conditional code. NFC intended. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/netinet/sctp_pcb.c

CVS commit: src/sys/netinet

2017-10-17 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Tue Oct 17 15:02:31 UTC 2017 Modified Files: src/sys/netinet: sctp_pcb.c Log Message: Wrap pcb list check with #ifdef DEBUG. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/netinet/sctp_pcb.c Please note

CVS commit: src/sys/netinet

2017-10-17 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Tue Oct 17 14:53:23 UTC 2017 Modified Files: src/sys/netinet: sctp_pcb.c Log Message: Remove function prototype that is no longer required. NFC To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/sys/netinet

2017-08-15 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Aug 15 09:21:48 UTC 2017 Modified Files: src/sys/netinet: tcp_usrreq.c Log Message: add some more getsockopt(2) params To generate a diff of this commit: cvs rdiff -u -r1.215 -r1.216 src/sys/netinet/tcp_usrreq.c Please

CVS commit: src/sys/netinet

2017-08-04 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Fri Aug 4 20:17:45 UTC 2017 Modified Files: src/sys/netinet: in.c Log Message: Fix it's -> its in a comment. To generate a diff of this commit: cvs rdiff -u -r1.205 -r1.206 src/sys/netinet/in.c Please note that diffs are not

CVS commit: src/sys/netinet

2017-07-31 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Jul 31 15:51:28 UTC 2017 Modified Files: src/sys/netinet: tcp_var.h Log Message: Fix TCPCTL_NAMES, and remove TCPCTL_VARIABLES. To generate a diff of this commit: cvs rdiff -u -r1.179 -r1.180 src/sys/netinet/tcp_var.h Please

CVS commit: src/sys/netinet

2017-07-28 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Jul 29 05:48:16 UTC 2017 Modified Files: src/sys/netinet: files.netinet Log Message: Remove TCP_COMPAT_42. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/netinet/files.netinet Please note that diffs

CVS commit: src/sys/netinet

2017-07-28 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Jul 29 05:08:48 UTC 2017 Modified Files: src/sys/netinet: tcp_subr.c Log Message: Forgot to commit this file yesterday. To generate a diff of this commit: cvs rdiff -u -r1.270 -r1.271 src/sys/netinet/tcp_subr.c Please note

CVS commit: src/sys/netinet

2017-07-28 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Jul 28 19:16:41 UTC 2017 Modified Files: src/sys/netinet: tcp_timer.c tcp_usrreq.c tcp_var.h Log Message: Remove TCP_COMPAT_42. This feature is a workaround for a bug in the TCP stack of BSD4.2. Having such features just does

CVS commit: src/sys/netinet

2017-07-19 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Jul 19 07:24:46 UTC 2017 Modified Files: src/sys/netinet: ip_input.c Log Message: Correct a comment To generate a diff of this commit: cvs rdiff -u -r1.358 -r1.359 src/sys/netinet/ip_input.c Please note that diffs are not

CVS commit: src/sys/netinet

2017-07-08 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jul 8 22:56:15 UTC 2017 Modified Files: src/sys/netinet: ip_input.c Log Message: Reorder the controls to the ones that need an interface and the ones that don't; process the ones that don't first. Add a DIAGNOSTIC if there

CVS commit: src/sys/netinet

2017-07-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Jul 6 17:12:34 UTC 2017 Modified Files: src/sys/netinet: ip_input.c Log Message: remove unnecessary casts (no functional change) To generate a diff of this commit: cvs rdiff -u -r1.356 -r1.357 src/sys/netinet/ip_input.c

CVS commit: src/sys/netinet

2017-07-04 Thread Roy Marples
Module Name:src Committed By: roy Date: Tue Jul 4 10:25:46 UTC 2017 Modified Files: src/sys/netinet: ip_output.c Log Message: Rename u to udst, .dst to .sa and .dst4 to sin. Create sockaddr for the source address in usrc so it won't stamp on udst. This fixes a

CVS commit: src/sys/netinet

2017-07-03 Thread Pierre Pronchery
Module Name:src Committed By: khorben Date: Mon Jul 3 18:54:11 UTC 2017 Modified Files: src/sys/netinet: ip_output.c Log Message: Typo To generate a diff of this commit: cvs rdiff -u -r1.280 -r1.281 src/sys/netinet/ip_output.c Please note that diffs are not public

CVS commit: src/sys/netinet

2017-07-03 Thread Roy Marples
Module Name:src Committed By: roy Date: Mon Jul 3 16:43:01 UTC 2017 Modified Files: src/sys/netinet: ip_output.c Log Message: When outputting, search for the sending address on the sending interface rather than blindly picking the first matcing address from any interface

CVS commit: src/sys/netinet

2017-06-28 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Wed Jun 28 14:39:34 UTC 2017 Modified Files: src/sys/netinet: sctp_uio.h Log Message: Pack assoc structs. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/netinet/sctp_uio.h Please note that diffs are not

CVS commit: src/sys/netinet

2017-06-28 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Wed Jun 28 14:38:18 UTC 2017 Modified Files: src/sys/netinet: sctp_asconf.c Log Message: Put back some commented out code. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/netinet/sctp_asconf.c Please note

CVS commit: src/sys/netinet

2017-06-28 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Wed Jun 28 13:22:29 UTC 2017 Modified Files: src/sys/netinet: sctp_pcb.c Log Message: Whitespace. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/netinet/sctp_pcb.c Please note that diffs are not public

CVS commit: src/sys/netinet

2017-06-27 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Tue Jun 27 13:54:56 UTC 2017 Modified Files: src/sys/netinet: sctp_output.c Log Message: Use host byte order for a debug message. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/netinet/sctp_output.c Please

CVS commit: src/sys/netinet

2017-06-27 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Tue Jun 27 13:27:54 UTC 2017 Modified Files: src/sys/netinet: sctp_input.c Log Message: Check outgoing cookie size before accessing any contents. Spotted in FreeBSD by maya. To generate a diff of this commit: cvs rdiff -u -r1.6

CVS commit: src/sys/netinet

2017-06-27 Thread Roy Marples
Module Name:src Committed By: roy Date: Tue Jun 27 12:21:54 UTC 2017 Modified Files: src/sys/netinet: if_arp.c Log Message: Use if_get_bylla() instead of just looking at the lla of the interface the address belongs to. This allows any ARP message we receieved from another

CVS commit: src/sys/netinet

2017-06-27 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Tue Jun 27 11:55:07 UTC 2017 Modified Files: src/sys/netinet: sctp.h sctp_header.h Log Message: Pack structs. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/netinet/sctp.h src/sys/netinet/sctp_header.h Please

CVS commit: src/sys/netinet

2017-06-23 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Fri Jun 23 15:13:21 UTC 2017 Modified Files: src/sys/netinet: sctp_input.c Log Message: Make arguments match debug message. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/netinet/sctp_input.c Please note that

CVS commit: src/sys/netinet

2017-06-22 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Jun 22 09:23:10 UTC 2017 Modified Files: src/sys/netinet: in.c Log Message: Fix in_lltable_match_prefix The function has not been used but will be used soon. To generate a diff of this commit: cvs rdiff -u -r1.203 -r1.204

CVS commit: src/sys/netinet

2017-06-19 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Jun 19 10:04:23 UTC 2017 Modified Files: src/sys/netinet: tcp_input.c Log Message: Fix KASSERT in tcp_input inp can be NULL when receiving an IPv4 packet on an IPv4-mapped IPv6 address. In that case KASSERT(sotoinpcb(so) ==

CVS commit: src/sys/netinet

2017-06-02 Thread Lars Reichardt
Module Name:src Committed By: para Date: Fri Jun 2 19:10:19 UTC 2017 Modified Files: src/sys/netinet: wqinput.c Log Message: pool_init does not copy its name argument therefore don't pass in a stack allocated buffer vmstat -mv shows pool(s) with broken name(s) use the

CVS commit: src/sys/netinet

2017-05-24 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu May 25 02:43:43 UTC 2017 Modified Files: src/sys/netinet: in.c Log Message: Fix that a fresh in_ifaddr is unexpectedly freed before activating it An in_ifaddr object is initialized with refcnt=0 and the refcnt is

CVS commit: src/sys/netinet

2017-05-21 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Sun May 21 08:36:22 UTC 2017 Modified Files: src/sys/netinet: wqinput.c Log Message: Add missing NULL check for pool_get call with PR_NOWAIT This should fix a kernel panic reported by wiz@ on current-users ML:

CVS commit: src/sys/netinet

2017-05-18 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu May 18 06:33:11 UTC 2017 Modified Files: src/sys/netinet: if_arp.c Log Message: Lookup caches from a CARP interface if the packet is routed to the interface This fixes CARP setups without carpdev (physical interface) having

CVS commit: src/sys/netinet

2017-05-12 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri May 12 17:53:54 UTC 2017 Modified Files: src/sys/netinet: if_arp.c in.c in_var.h ip_carp.c ip_output.c Log Message: replace in_fmtaddr() by IN_PRINT(), and delete function in_fmtaddr() To generate a diff of this commit: cvs

CVS commit: src/sys/netinet

2017-05-12 Thread Roy Marples
Module Name:src Committed By: roy Date: Fri May 12 09:22:01 UTC 2017 Modified Files: src/sys/netinet: ip_carp.c Log Message: carp should call if_link_state_change instead of affecting if_link_state directly. To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88

CVS commit: src/sys/netinet

2017-05-07 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Sun May 7 21:36:23 UTC 2017 Modified Files: src/sys/netinet: dccp_usrreq.c Log Message: Change bzero -> memset, bcopy -> memcpy. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/netinet/dccp_usrreq.c Please

CVS commit: src/sys/netinet

2017-05-07 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Sun May 7 21:24:37 UTC 2017 Modified Files: src/sys/netinet: dccp_usrreq.c Log Message: Change SPL around call to in_pcbbind(). To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/netinet/dccp_usrreq.c Please

CVS commit: src/sys/netinet

2017-05-07 Thread Robert Swindells
Module Name:src Committed By: rjs Date: Sun May 7 20:08:02 UTC 2017 Modified Files: src/sys/netinet: dccp_usrreq.c Log Message: Remove some foreign conditional code, NFC intended. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

CVS commit: src/sys/netinet

2017-05-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun May 7 16:41:22 UTC 2017 Modified Files: src/sys/netinet: ip_output.c Log Message: PR/52074: Frank Kardel: current npf map directive broken Don't filter packets that can't be resolved to source interfaces because they could

CVS commit: src/sys/netinet

2017-04-18 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Apr 19 03:23:06 UTC 2017 Modified Files: src/sys/netinet: ip_carp.c Log Message: Fix build without INET6 To generate a diff of this commit: cvs rdiff -u -r1.86 -r1.87 src/sys/netinet/ip_carp.c Please note that diffs are

CVS commit: src/sys/netinet

2017-04-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 15 17:06:45 UTC 2017 Modified Files: src/sys/netinet: ip_encap.c Log Message: No need for membar_datadep_consumer here. PSLIST_READER_FOREACH takes care of it already. PSLIST_WRITER_FOREACH is exclusive so doesn't

CVS commit: src/sys/netinet

2017-04-06 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Apr 7 03:31:50 UTC 2017 Modified Files: src/sys/netinet: ip_encap.c Log Message: Commit a forgotten change for "Prepare netipsec for rump-ification" - Allow encapinit to be called twice (by ifinit and ipe4_attach) -

CVS commit: src/sys/netinet

2017-04-04 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Apr 4 09:53:02 UTC 2017 Modified Files: src/sys/netinet: if_arp.c Log Message: Get rid of unused macros To generate a diff of this commit: cvs rdiff -u -r1.247 -r1.248 src/sys/netinet/if_arp.c Please note that diffs are

CVS commit: src/sys/netinet

2017-03-31 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Mar 31 06:42:19 UTC 2017 Modified Files: src/sys/netinet: ip_input.c Log Message: Don't use a single global variable as a temporal storage for multiple packets It's not MP-safe. So use local variables instead. To generate

CVS commit: src/sys/netinet

2017-03-17 Thread Roy Marples
Module Name:src Committed By: roy Date: Fri Mar 17 17:26:20 UTC 2017 Modified Files: src/sys/netinet: in.c Log Message: Add the local route after finishing the configuration of the address. This fixes the issue where the initial address announced had an invalid broadcast

CVS commit: src/sys/netinet

2017-03-17 Thread Roy Marples
Module Name:src Committed By: roy Date: Fri Mar 17 16:15:12 UTC 2017 Modified Files: src/sys/netinet: if_arp.c Log Message: If we're not doing DAD, don't set IN_IFF_TENTATIVE. To generate a diff of this commit: cvs rdiff -u -r1.246 -r1.247 src/sys/netinet/if_arp.c

CVS commit: src/sys/netinet

2017-03-10 Thread Roy Marples
Module Name:src Committed By: roy Date: Fri Mar 10 20:27:31 UTC 2017 Modified Files: src/sys/netinet: if_arp.c Log Message: If an ARP packet is received to the null host (0.0.0.0) then look for an address matching the sender IP address on the interface. This allows DAD to

CVS commit: src/sys/netinet

2017-03-09 Thread Roy Marples
Module Name:src Committed By: roy Date: Thu Mar 9 08:41:56 UTC 2017 Modified Files: src/sys/netinet: if_arp.c Log Message: Only check target address collision if the sender address is the null address (ie a DAD probe) or our matching address is either TENTATIVE or

CVS commit: src/sys/netinet

2017-03-05 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Mar 6 07:31:15 UTC 2017 Modified Files: src/sys/netinet: ip_icmp.c ip_input.c Log Message: Make sure icmp_redirect_timeout_q and ip_mtudisc_timeout_q are initialized on bootup Fix PR kern/52029 To generate a diff of

CVS commit: src/sys/netinet

2017-03-05 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Sun Mar 5 11:07:46 UTC 2017 Modified Files: src/sys/netinet: ip_output.c Log Message: Fix the position of curlwp_bindx; it should be after if_put To generate a diff of this commit: cvs rdiff -u -r1.275 -r1.276

CVS commit: src/sys/netinet

2017-03-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Mar 2 05:31:04 UTC 2017 Modified Files: src/sys/netinet: in.c Log Message: Protect ia_allhosts by in_ifaddr_lock To generate a diff of this commit: cvs rdiff -u -r1.197 -r1.198 src/sys/netinet/in.c Please note that diffs

CVS commit: src/sys/netinet

2017-03-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Mar 2 05:29:31 UTC 2017 Modified Files: src/sys/netinet: in_pcb.c in_pcb.h ip_output.c Log Message: Make sure imo_membership is protected by inp's lock (solock) To generate a diff of this commit: cvs rdiff -u -r1.175

CVS commit: src/sys/netinet

2017-02-24 Thread Roy Marples
Module Name:src Committed By: roy Date: Fri Feb 24 13:42:19 UTC 2017 Modified Files: src/sys/netinet: if_arp.c Log Message: Only do DaD if the interface actually has the address. To generate a diff of this commit: cvs rdiff -u -r1.243 -r1.244 src/sys/netinet/if_arp.c

CVS commit: src/sys/netinet

2017-02-17 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Feb 17 18:09:25 UTC 2017 Modified Files: src/sys/netinet: ip_input.c Log Message: Fix return value To generate a diff of this commit: cvs rdiff -u -r1.350 -r1.351 src/sys/netinet/ip_input.c Please note that diffs are not

CVS commit: src/sys/netinet

2017-02-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Feb 17 04:32:10 UTC 2017 Modified Files: src/sys/netinet: ip_icmp.c ip_icmp.h ip_input.c Log Message: Protect sysctl_net_inet_ip_pmtudto with icmp_mtx instead of softnet_lock To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/netinet

2017-02-12 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 13 04:06:39 UTC 2017 Modified Files: src/sys/netinet: ip_output.c Log Message: Use IFQ_LOCK instead of splnet for if_snd To generate a diff of this commit: cvs rdiff -u -r1.269 -r1.270 src/sys/netinet/ip_output.c

CVS commit: src/sys/netinet

2017-02-11 Thread Roy Marples
Module Name:src Committed By: roy Date: Sat Feb 11 15:37:30 UTC 2017 Modified Files: src/sys/netinet: if_arp.c Log Message: Allow Unicast Poll from RFC 1122 to bypass DaD checking. To generate a diff of this commit: cvs rdiff -u -r1.241 -r1.242 src/sys/netinet/if_arp.c

CVS commit: src/sys/netinet

2017-01-21 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Jan 21 11:07:46 UTC 2017 Modified Files: src/sys/netinet: if_arp.c Log Message: Add some checks, mostly same as in_arpinput. To generate a diff of this commit: cvs rdiff -u -r1.238 -r1.239 src/sys/netinet/if_arp.c Please

CVS commit: src/sys/netinet

2017-01-20 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Jan 20 19:21:01 UTC 2017 Modified Files: src/sys/netinet: if_arp.c Log Message: Make sure the protocol address length equals that of IPv4. Also, make sure the hardware address length equals that of the interface we received the

CVS commit: src/sys/netinet

2017-01-20 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Jan 20 17:50:52 UTC 2017 Modified Files: src/sys/netinet: if_arp.c Log Message: Style To generate a diff of this commit: cvs rdiff -u -r1.236 -r1.237 src/sys/netinet/if_arp.c Please note that diffs are not public domain;

CVS commit: src/sys/netinet

2017-01-20 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Jan 20 17:45:42 UTC 2017 Modified Files: src/sys/netinet: if_arp.c Log Message: Reput a nullcheck that was mistakenly removed in rev1.204. ar_hrd is packet-controlled. To generate a diff of this commit: cvs rdiff -u -r1.235

CVS commit: src/sys/netinet

2017-01-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Jan 17 01:24:44 UTC 2017 Modified Files: src/sys/netinet: sctp_asconf.c Log Message: Fix build w/ SCTP and w/o SCTP_DEBUG To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/netinet/sctp_asconf.c Please

CVS commit: src/sys/netinet

2017-01-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jan 16 15:44:05 UTC 2017 Modified Files: src/sys/netinet: in_var.h Log Message: really, use. To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94 src/sys/netinet/in_var.h Please note that diffs are not public

CVS commit: src/sys/netinet

2017-01-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jan 16 15:14:16 UTC 2017 Modified Files: src/sys/netinet: if_arp.c in_var.h ip_output.c Log Message: rename arplog -> ARPLOG to make it clear that it is a macro and tuck-in the buffer used for address formatting. To

CVS commit: src/sys/netinet

2017-01-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Jan 10 20:32:27 UTC 2017 Modified Files: src/sys/netinet: tcp.h Log Message: add a couple of lint comments. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/netinet/tcp.h Please note that diffs are

CVS commit: src/sys/netinet

2017-01-09 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Tue Jan 10 07:39:52 UTC 2017 Modified Files: src/sys/netinet: ip_output.c Log Message: avoid double rtcache_unref(). reviewed by ozaki-r@n.o. To generate a diff of this commit: cvs rdiff -u -r1.265 -r1.266

CVS commit: src/sys/netinet

2017-01-04 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jan 4 15:09:37 UTC 2017 Modified Files: src/sys/netinet: tcp_output.c Log Message: Fix optlen calculation for the SACK block - 2 bytes too few were calculated, causing corruption in PR kern/51767. To generate a diff of

CVS commit: src/sys/netinet

2017-01-04 Thread Robert Elz
Module Name:src Committed By: kre Date: Wed Jan 4 12:35:14 UTC 2017 Modified Files: src/sys/netinet: tcp_input.c tcp_output.c Log Message: Remove redundant tests: if optlen === 0, then optlen % 4 != 2 (it is 0) so there is no need to test both. To generate a diff of

CVS commit: src/sys/netinet

2017-01-03 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Jan 3 15:07:59 UTC 2017 Modified Files: src/sys/netinet: tcp_output.c Log Message: put it the way we had it before; since we check for the resulting size after we added the extra space we can be equal to the size of the

CVS commit: src/sys/netinet

2017-01-03 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Jan 3 13:09:33 UTC 2017 Modified Files: src/sys/netinet: tcp_output.c Log Message: fix off-by-one To generate a diff of this commit: cvs rdiff -u -r1.189 -r1.190 src/sys/netinet/tcp_output.c Please note that diffs are

CVS commit: src/sys/netinet

2017-01-02 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jan 2 23:00:25 UTC 2017 Modified Files: src/sys/netinet: in.c in_var.h Log Message: - You can't just call the pfil hook to remove an address before an address is removed! Hold a reference instead, remove it, and then

CVS commit: src/sys/netinet

2017-01-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Jan 2 09:29:38 UTC 2017 Modified Files: src/sys/netinet: tcp_congctl.c Log Message: Restore behaviour to pre- tcp_congctl.c:1.18 for SACK. Further analysis of the change is required. OK kefren@ PR/51753 tcp SACK causes SSH

CVS commit: src/sys/netinet

2017-01-01 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jan 2 02:38:54 UTC 2017 Modified Files: src/sys/netinet: tcp_output.c Log Message: make sure that the reset label is defined without TCP_SIGNATURE. To generate a diff of this commit: cvs rdiff -u -r1.188 -r1.189

CVS commit: src/sys/netinet

2017-01-01 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jan 2 01:18:42 UTC 2017 Modified Files: src/sys/netinet: tcp.h tcp_input.c tcp_output.c tcp_subr.c Log Message: Fix TCP signature code: 1. pack options more tightly instead of being generous with no/op 2. put TCP_SIGNATURE

CVS commit: src/sys/netinet

2016-12-31 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Dec 31 22:46:46 UTC 2016 Modified Files: src/sys/netinet: tcp_input.c Log Message: remove ancient ipsec code, and don't conditionalize tcp signatures on ipsec_used To generate a diff of this commit: cvs rdiff -u -r1.350

CVS commit: src/sys/netinet

2016-12-25 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Mon Dec 26 00:30:08 UTC 2016 Modified Files: src/sys/netinet: in.c Log Message: pserialize_perform() is required an additionally serialization. see pserialize(9). ok by ozaki-r@n.o. To generate a diff of this commit: cvs

<    1   2   3   4   5   6   7   >