CVS commit: src/sys/net

2018-04-17 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Apr 18 04:01:58 UTC 2018 Modified Files: src/sys/net: if_bridge.c if_bridgevar.h Log Message: bridge: use pslist(9) for rtlist and rthash The change fixes race conditions on list operations. One example is that a reader may

CVS commit: src/tests/net/if_bridge

2018-04-17 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Apr 18 04:03:12 UTC 2018 Modified Files: src/tests/net/if_bridge: t_rtable.sh Log Message: Add a test that checks if brconfig flush surely removes all entries To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/

CVS commit: src/sys/net

2018-04-17 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Apr 18 06:04:03 UTC 2018 Modified Files: src/sys/net: if_bridge.c Log Message: Get rid of a unnecessary semicolon Pointed out by kamil@ To generate a diff of this commit: cvs rdiff -u -r1.152 -r1.153 src/sys/net/if_bridge.

CVS commit: src/sys/net

2018-04-17 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Apr 18 06:37:18 UTC 2018 Modified Files: src/sys/net: if_bridge.c Log Message: Add missing PSLIST_ENTRY_INIT and PSLIST_ENTRY_DESTROY To generate a diff of this commit: cvs rdiff -u -r1.153 -r1.154 src/sys/net/if_bridge.c

CVS commit: src/sys/external/bsd/acpica/dist/utilities

2018-04-24 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Apr 25 03:45:21 UTC 2018 Modified Files: src/sys/external/bsd/acpica/dist/utilities: uttrack.c Log Message: Remove a unnecessary wrong cast (fix build of ALL) To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 \

CVS commit: src/sys/net

2018-04-24 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Apr 25 03:49:57 UTC 2018 Modified Files: src/sys/net: rtsock.c Log Message: Fix a deadlock (rt_free vs. route_intr on rt_so_mtx) It occurs only if NET_MPSAFE is enabled. To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/sys/compat

2018-05-09 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu May 10 01:32:24 UTC 2018 Modified Files: src/sys/compat/linux/common: linux_socket.c src/sys/compat/linux32/common: linux32_socket.c Log Message: Fix pserialize enter/exit pairs in linux_getifconf and linux32_getifcon

CVS commit: src/sys/netipsec

2018-05-13 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon May 14 02:16:30 UTC 2018 Modified Files: src/sys/netipsec: xform_tcp.c Log Message: Restore TCP header inclusions for TCP_SIGNATURE To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/netipsec/xform_tcp.c

CVS commit: src/sys/net

2018-05-13 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon May 14 02:53:29 UTC 2018 Modified Files: src/sys/net: if.c Log Message: Use if_is_mpsafe (NFC) To generate a diff of this commit: cvs rdiff -u -r1.420 -r1.421 src/sys/net/if.c Please note that diffs are not public domain;

CVS commit: src/sys/net

2018-05-13 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon May 14 02:55:03 UTC 2018 Modified Files: src/sys/net: bpf.c if.c if_bridge.c Log Message: Protect packet input routines with KERNEL_LOCK and splsoftnet if_input, i.e, ether_input and friends, now runs in softint without any

CVS commit: src/sys/net

2018-05-13 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon May 14 02:55:46 UTC 2018 Modified Files: src/sys/net: if.c Log Message: Protect if_deferred_start_softint with KERNEL_LOCK if the interface isn't MP-safe To generate a diff of this commit: cvs rdiff -u -r1.422 -r1.423 src/

CVS commit: src/sys

2018-05-24 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri May 25 04:40:27 UTC 2018 Modified Files: src/sys/dev/pci: if_wm.c src/sys/dev/pci/ixgbe: ixgbe.c ixv.c src/sys/net: if_bridge.c if_gif.c if_pppoe.c Log Message: Ensure to call if_register after interface initi

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-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: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: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: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: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: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/netipsec

2018-05-29 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue May 29 09:25:44 UTC 2018 Modified Files: src/sys/netipsec: xform_ah.c Log Message: Fix non-INET6 builds To generate a diff of this commit: cvs rdiff -u -r1.101 -r1.102 src/sys/netipsec/xform_ah.c Please note that diffs are

CVS commit: src/sys/net

2018-05-30 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu May 31 02:10:23 UTC 2018 Modified Files: src/sys/net: if.c Log Message: Relax a lock check in if_mcast_op unless NET_MPSAFE It seems that there remain some paths that don't satisfy the constraint that is required only if NET

CVS commit: src/sys

2018-06-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Jun 1 07:13:35 UTC 2018 Modified Files: src/sys/net: route.c src/sys/netinet: ip_icmp.c src/sys/netinet6: icmp6.c Log Message: Fix _rt_free via rtrequest(RTM_DELETE) hangs in rt_timer handlers A rt_timer han

CVS commit: src/sys/net

2018-06-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Jun 1 07:14:14 UTC 2018 Modified Files: src/sys/net: if.c Log Message: Make sure to not change if_hwdl once set To generate a diff of this commit: cvs rdiff -u -r1.425 -r1.426 src/sys/net/if.c Please note that diffs are n

CVS commit: src/sys/net

2018-06-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Jun 1 07:16:24 UTC 2018 Modified Files: src/sys/net: if.c Log Message: Make sure to remove all AF_LINK addresses in if_detach To generate a diff of this commit: cvs rdiff -u -r1.426 -r1.427 src/sys/net/if.c Please note th

CVS commit: src/sys/net

2018-06-11 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Jun 12 04:20:36 UTC 2018 Modified Files: src/sys/net: if_vlan.c Log Message: vlan: call ether_ifdetach without IFNET_LOCK Fix PR kern/53357 To generate a diff of this commit: cvs rdiff -u -r1.125 -r1.126 src/sys/net/if_vla

CVS commit: src/tests/net/if_vlan

2018-06-11 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Jun 12 04:21:22 UTC 2018 Modified Files: src/tests/net/if_vlan: t_vlan.sh Log Message: Add tests of vlan with bridge The tests trigger a panic reported in PR kern/53357. To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/sys/net

2018-06-12 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Jun 12 07:12:35 UTC 2018 Modified Files: src/sys/net: if.h if_ethersubr.c Log Message: Check if ether_ifdetach is called without INET_LOCK To generate a diff of this commit: cvs rdiff -u -r1.261 -r1.262 src/sys/net/if.h cvs

CVS commit: src

2018-06-12 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Jun 13 03:28:36 UTC 2018 Modified Files: src/distrib/sets/lists/man: mi src/share/man/man4: Makefile hifn.4 ipsec.4 nsp.4 options.4 ubsec.4 Removed Files: src/share/man/man4: fast_ipsec.4 Log Message: Retire f

CVS commit: src/doc

2018-06-12 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Jun 13 03:34:13 UTC 2018 Modified Files: src/doc: CHANGES Log Message: Refer ipsec(4) instead of fast_ipsec(4) Because fast_ipsec(4) is retired and IPSEC is described in ipsec(4) now. To generate a diff of this commit: cvs

CVS commit: src/sys/kern

2018-06-12 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Jun 13 05:26:12 UTC 2018 Modified Files: src/sys/kern: subr_workqueue.c Log Message: Don't wait on workqueue_wait if called from worker itself Otherwise workqueue_wait never return in such a case. This treatment is the same

CVS commit: src/sys/net

2018-06-27 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Jun 28 06:02:24 UTC 2018 Modified Files: src/sys/net: if_loop.c Log Message: loop: don't allocate a unnecessary link-state-change thread To generate a diff of this commit: cvs rdiff -u -r1.102 -r1.103 src/sys/net/if_loop.c

CVS commit: src/lib/librumphijack

2018-06-27 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Jun 28 06:20:36 UTC 2018 Modified Files: src/lib/librumphijack: hijack.c Log Message: rumphijack: don't modify a cmsg on just validating it Pointed out by k-goda@IIJ To generate a diff of this commit: cvs rdiff -u -r1.124

CVS commit: src/sys

2018-07-02 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Jul 3 03:37:04 UTC 2018 Modified Files: src/sys/kern: init_main.c src/sys/net: if.c if.h src/sys/rump/net/lib/libnet: net_component.c Log Message: Fix net.inet6.ip6.ifq node doesn't exist The node (and child

CVS commit: src/sys/net

2018-07-09 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Jul 10 01:23:13 UTC 2018 Modified Files: src/sys/net: if_llatbl.c Log Message: Don't overwrite an existing llentry on RTM_ADD to avoid race conditions Reported and tested by christos@ To generate a diff of this commit: cvs

CVS commit: src/usr.sbin/arp

2018-07-10 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Jul 11 03:10:48 UTC 2018 Modified Files: src/usr.sbin/arp: arp.c Log Message: arp: warn if failed to delete a specified arp entry This restores the original behavior of arp in NetBSD 7. To generate a diff of this commit: c

CVS commit: src/sys/net

2018-07-11 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Jul 12 02:26:04 UTC 2018 Modified Files: src/sys/net: if_llatbl.h route.c Log Message: Don't use aprint_* functions for logging unrelated to autoconf(9) To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/

CVS commit: src/tests/net/bpf

2017-02-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Feb 1 08:04:49 UTC 2017 Modified Files: src/tests/net/bpf: t_bpf.c Log Message: Add a test case for BIOCGBLEN and BIOCSBLEN To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/tests/net/bpf/t_bpf.c Please note

CVS commit: src/sys/net

2017-02-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Feb 1 08:06:01 UTC 2017 Modified Files: src/sys/net: bpf.c Log Message: Make global variables static To generate a diff of this commit: cvs rdiff -u -r1.206 -r1.207 src/sys/net/bpf.c Please note that diffs are not public

CVS commit: src/sys/net

2017-02-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Feb 1 08:07:27 UTC 2017 Modified Files: src/sys/net: bpf.c bpfdesc.h Log Message: Use kmem(9) instead of malloc/free To generate a diff of this commit: cvs rdiff -u -r1.207 -r1.208 src/sys/net/bpf.c cvs rdiff -u -r1.40 -r1

CVS commit: src/sys/net

2017-02-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Feb 1 08:13:45 UTC 2017 Modified Files: src/sys/net: bpf.c bpfdesc.h Log Message: Use pslist(9) instead of queue(9) for psz/psref As usual some member variables of struct bpf_d and bpf_if remain to avoid breaking kvm(3) use

CVS commit: src/sys/net

2017-02-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Feb 1 08:15:15 UTC 2017 Modified Files: src/sys/net: bpf.c Log Message: Make bpf_gstats percpu To generate a diff of this commit: cvs rdiff -u -r1.209 -r1.210 src/sys/net/bpf.c Please note that diffs are not public domain

CVS commit: src/sys/net

2017-02-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Feb 1 08:16:42 UTC 2017 Modified Files: src/sys/net: bpf.c bpfdesc.h Log Message: Kill tsleep/wakeup and use cv To generate a diff of this commit: cvs rdiff -u -r1.210 -r1.211 src/sys/net/bpf.c cvs rdiff -u -r1.42 -r1.43 s

CVS commit: src/sys/net

2017-02-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Feb 1 08:18:33 UTC 2017 Modified Files: src/sys/net: bpf.c Log Message: Reduce return points To generate a diff of this commit: cvs rdiff -u -r1.211 -r1.212 src/sys/net/bpf.c Please note that diffs are not public domain;

CVS commit: src/sys

2017-02-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Feb 2 02:52:10 UTC 2017 Modified Files: src/sys/net: files.net src/sys/netinet: ip_carp.c ip_icmp.c src/sys/netinet6: icmp6.c src/sys/rump/librump/rumpnet: Makefile.rumpnet Added Files: src/sys

CVS commit: src/sys/net

2017-02-06 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Feb 7 02:33:54 UTC 2017 Modified Files: src/sys/net: if_pppoe.c Log Message: Use m_get_rcvif_psref instead of m_get_rcvif Because the critical sections are now sleepable. Reviewed by knakahara@ To generate a diff of this

CVS commit: src/sys/sys

2017-02-06 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Feb 7 02:36:48 UTC 2017 Modified Files: src/sys/sys: mbuf.h Log Message: Tweak m_get_rcvif Call pserialize_read_exit if if_byindex returns NULL in m_get_rcvif. By changing so, callers need to call m_put_rcvif only if m_get_

CVS commit: src/sys

2017-02-06 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Feb 7 02:38:08 UTC 2017 Modified Files: src/sys/netinet: if_arp.c ip_flow.c ip_icmp.c ip_input.c tcp_input.c src/sys/netinet6: icmp6.c mld6.c Log Message: Add missing NULL checks for m_get_rcvif To generate a diff

CVS commit: src/tests/net/bpf

2017-02-08 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Feb 9 02:18:13 UTC 2017 Modified Files: src/tests/net/bpf: t_bpf.c Log Message: Add tests for several bpf ioctls To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/tests/net/bpf/t_bpf.c Please note that diffs

CVS commit: src/sys/net

2017-02-09 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Feb 9 09:30:26 UTC 2017 Modified Files: src/sys/net: bpf.c bpfdesc.h if.c Log Message: Make bpf MP-safe By the change, bpf_mtap can run without any locks as long as its bpf filter doesn't match a target packet. Pushing data

CVS commit: src/doc

2017-02-09 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Feb 10 03:59:02 UTC 2017 Modified Files: src/doc: TODO.smpnet Log Message: Add many entries To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/doc/TODO.smpnet Please note that diffs are not public domain; they

CVS commit: src/sys/net

2017-02-10 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Feb 10 13:44:47 UTC 2017 Modified Files: src/sys/net: route.c Log Message: Fix locking against myself in ifa_ifwithroute_psref It happened on the path: rtrequest1 => rt_getifa => ifa_ifwithroute_psref. Reported by ryo@ To

CVS commit: src/sys/net

2017-02-10 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Feb 10 13:48:06 UTC 2017 Modified Files: src/sys/net: route.c Log Message: Ensure that nobody references a rtentry that is passed to rt_setgate To generate a diff of this commit: cvs rdiff -u -r1.189 -r1.190 src/sys/net/rou

CVS commit: src/sys/net

2017-02-12 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 13 03:44:45 UTC 2017 Modified Files: src/sys/net: bpf.c Log Message: Update comments to reflect bpf MP-ification To generate a diff of this commit: cvs rdiff -u -r1.213 -r1.214 src/sys/net/bpf.c Please note that diffs

CVS commit: src/doc

2017-02-12 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 13 04:01:11 UTC 2017 Modified Files: src/doc: TODO.smpnet Log Message: Add BRIDGE_IPF To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/doc/TODO.smpnet Please note that diffs are not public domain; they a

CVS commit: src/sys/net

2017-02-12 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 13 04:05:19 UTC 2017 Modified Files: src/sys/net: if_gif.c Log Message: Remove unnecessary splnet ok @knakahara To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125 src/sys/net/if_gif.c Please note that dif

CVS commit: src/sys

2017-02-12 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 13 04:05:58 UTC 2017 Modified Files: src/sys/netinet: in_pcb.c src/sys/netinet6: in6_pcb.c Log Message: Replace splnet with splsoftnet To generate a diff of this commit: cvs rdiff -u -r1.174 -r1.175 src/sys/neti

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 Pleas

CVS commit: src/sys/dev

2017-02-12 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 13 04:47:59 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Fix build of ALL of amd64 To generate a diff of this commit: cvs rdiff -u -r1.304 -r1.305 src/sys/dev/audio.c Please note that diffs are not public

CVS commit: src/sys

2017-02-12 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 13 07:18:20 UTC 2017 Modified Files: src/sys/netinet: in_proto.c ip_icmp.c src/sys/netinet6: icmp6.c in6_proto.c Log Message: Protect mtudisc and redirect stuffs of icmp/icmp6 with mutex We have to run pr_init of

CVS commit: src/sys

2017-02-13 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Feb 14 03:05:06 UTC 2017 Modified Files: src/sys/dist/pf/net: pf.c src/sys/external/bsd/ipf/netinet: ip_fil_netbsd.c src/sys/net: if_arcsubr.c if_ethersubr.c if_fddisubr.c if_ieee1394subr.c if_srt.c

CVS commit: src/tests/net/if

2017-02-14 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Feb 14 08:43:06 UTC 2017 Modified Files: src/tests/net/if: Makefile t_ifconfig.sh Log Message: Add tests for ifconfig up/down To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/tests/net/if/Makefile cvs rdiff -

CVS commit: src/sys/net

2017-02-14 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Feb 15 01:48:44 UTC 2017 Modified Files: src/sys/net: if.c Log Message: Avoid if_dl and if_sadl to be NULL Calling if_deactivate_sadl and then if_sadl_setrefs exposes NULL-ed if_dl and if_sadl to users for a moment. It's har

CVS commit: src/lib/librumphijack

2017-02-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Feb 16 08:08:01 UTC 2017 Modified Files: src/lib/librumphijack: hijack.c Log Message: Support paccept for nc To generate a diff of this commit: cvs rdiff -u -r1.121 -r1.122 src/lib/librumphijack/hijack.c Please note that d

CVS commit: src/tests/net

2017-02-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Feb 16 08:12:47 UTC 2017 Modified Files: src/tests/net: net_common.sh src/tests/net/net: t_mtudisc.sh Log Message: Use nc instead of ftp/httpd ftp with rumphijack is unstable probably because ftp uses siglongjmp from

CVS commit: src/tests/net/if_l2tp

2017-02-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Feb 17 00:51:25 UTC 2017 Modified Files: src/tests/net/if_l2tp: t_l2tp.sh Log Message: Make test names self-descriptive To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/tests/net/if_l2tp/t_l2tp.sh Please not

CVS commit: src/tests/net/if

2017-02-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Feb 17 00:51:53 UTC 2017 Modified Files: src/tests/net/if: t_ifconfig.sh Log Message: Make the test more stable To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/tests/net/if/t_ifconfig.sh Please note that

CVS commit: src/sys/net

2017-02-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Feb 17 02:56:53 UTC 2017 Modified Files: src/sys/net: rtsock.c Log Message: Fill rmx_locks too Otherwise userland sees garbage in it. This should fix t_mtudisc6 failing on babylon5. To generate a diff of this commit: cvs

CVS commit: src/sys

2017-02-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Feb 17 03:57:18 UTC 2017 Modified Files: src/sys/net: if.c if.h src/sys/netinet6: icmp6.c in6_src.c ip6_output.c Log Message: Rename if_acquire_NOMPSAFE to if_acquire It can be used in MP-safe ways. So let's remove t

CVS commit: src/sys

2017-02-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Feb 17 04:31:34 UTC 2017 Modified Files: src/sys/net: route.c src/sys/netinet: ip_output.c Log Message: Make NOMPSAFE comments informative To generate a diff of this commit: cvs rdiff -u -r1.190 -r1.191 src/sys/net/

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-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 p

CVS commit: src/sys/net

2017-02-19 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 20 03:08:38 UTC 2017 Modified Files: src/sys/net: bpf.c Log Message: Reinit a pslist entry before inserting it to a pslist again Fix PR kern/51984 Tested by nonaka@ To generate a diff of this commit: cvs rdiff -u -r1.2

CVS commit: src/sys/net

2017-02-19 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 20 04:23:11 UTC 2017 Modified Files: src/sys/net: route.c Log Message: Make updating a rtentry in rtinit MP-safe To generate a diff of this commit: cvs rdiff -u -r1.191 -r1.192 src/sys/net/route.c Please note that diff

CVS commit: src/sys/dev/ic

2017-02-19 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 20 06:46:41 UTC 2017 Modified Files: src/sys/dev/ic: rtl8169.c Log Message: Fix assertion failure in bpf_mtap by applying deferred if_start to re(4) Reported by maya@ To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/sys/dev/ic

2017-02-19 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 20 07:43:29 UTC 2017 Modified Files: src/sys/dev/ic: dwc_gmac.c elinkxl.c gem.c hd64570.c i82557.c i82586.c i82596.c lan9118.c mb86950.c rtl81x9.c smc83c170.c Log Message: Apply deferred if_start to more drive

CVS commit: src/sys/arch

2017-02-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 20 08:25:57 UTC 2017 Modified Files: src/sys/arch/arm/at91: at91emac.c src/sys/arch/arm/gemini: if_gmc.c src/sys/arch/arm/rockchip: rockchip_emac.c src/sys/arch/mips/ralink: ralink_eth.c src

CVS commit: src/tests/net/net

2017-02-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 20 09:00:09 UTC 2017 Modified Files: src/tests/net/net: t_ipaddress.sh Log Message: Add simple tests of behaviors of alias addresses To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/tests/net/net/t_ipadd

CVS commit: src/tests/net/net

2017-02-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 20 09:58:59 UTC 2017 Modified Files: src/tests/net/net: t_forwarding.sh Log Message: Add basic tests for forwarding fragmented packets To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/tests/net/net/t_fo

CVS commit: src/sys

2017-02-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Feb 21 03:58:24 UTC 2017 Modified Files: src/sys/netinet: if_arp.c if_inarp.h src/sys/netinet6: nd6_nbr.c Log Message: Replace malloc for DAD with kmem and move them out of the lock for DAD To generate a diff of thi

CVS commit: src/sys

2017-02-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Feb 21 03:59:31 UTC 2017 Modified Files: src/sys/net: if_ethersubr.c src/sys/netinet6: ip6_input.c Log Message: Sweep unnecessary malloc.h inclusions To generate a diff of this commit: cvs rdiff -u -r1.238 -r1.239 s

CVS commit: src/sys/net

2017-02-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Feb 21 04:00:01 UTC 2017 Modified Files: src/sys/net: rtsock.c Log Message: Use kmem instead of malloc To generate a diff of this commit: cvs rdiff -u -r1.201 -r1.202 src/sys/net/rtsock.c Please note that diffs are not pub

CVS commit: src/sys/netinet6

2017-02-21 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Feb 22 03:02:55 UTC 2017 Modified Files: src/sys/netinet6: nd6.c nd6.h nd6_rtr.c Log Message: Fix prefix invalidation via nd6_timer We cannot remove a prefix there. Instead just invalidate it; the prefix will be removed when

CVS commit: src/tests/net/ndp

2017-02-21 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Feb 22 03:03:37 UTC 2017 Modified Files: src/tests/net/ndp: t_ra.sh Log Message: Add tests for expiration of default router and prefix entries To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/tests/net/ndp/

CVS commit: src/sys/netinet6

2017-02-21 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Feb 22 03:41:54 UTC 2017 Modified Files: src/sys/netinet6: nd6.c Log Message: Use kmem istead of malloc To generate a diff of this commit: cvs rdiff -u -r1.228 -r1.229 src/sys/netinet6/nd6.c Please note that diffs are not

CVS commit: src/doc

2017-02-21 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Feb 22 04:44:16 UTC 2017 Modified Files: src/doc: TODO.smpnet Log Message: Add l2tp(4) To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/doc/TODO.smpnet Please note that diffs are not public domain; they are

CVS commit: src/sys

2017-02-21 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Feb 22 07:05:04 UTC 2017 Modified Files: src/sys/netinet: in_pcb.h ip_output.c src/sys/netinet6: in6_pcb.h ip6_output.c Log Message: Add assertions and comments for lock states of socket and pcb To generate a diff o

CVS commit: src/sys/netinet6

2017-02-21 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Feb 22 07:05:47 UTC 2017 Modified Files: src/sys/netinet6: nd6_rtr.c Log Message: Get rid of unnecessary splsoftnet To generate a diff of this commit: cvs rdiff -u -r1.132 -r1.133 src/sys/netinet6/nd6_rtr.c Please note tha

CVS commit: src/sys

2017-02-21 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Feb 22 07:46:01 UTC 2017 Modified Files: src/sys/netinet6: in6_var.h ip6_input.c ip6_mroute.c ip6_output.c mld6.c nd6.c src/sys/netipsec: key.c Log Message: Stop using useless IN6_*_MULTI macros To gener

CVS commit: src

2017-02-22 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Feb 23 07:57:10 UTC 2017 Modified Files: src/sys/net: if.c if.h src/sys/netinet6: in6.c in6_ifattach.c in6_var.h mld6.c src/sys/netipsec: key.c src/usr.bin/netstat: if.c src/usr.sbin/ifmcstat: i

CVS commit: src/usr.sbin/rtadvd

2017-02-26 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 27 05:41:37 UTC 2017 Modified Files: src/usr.sbin/rtadvd: config.c rtadvd.h Log Message: Fix the default value of rltime According to rtadvd.conf(5), the default value of rltime is 1800 seconds. PR bin/51994 To genera

CVS commit: src/tests/net/carp

2017-02-26 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 27 07:24:26 UTC 2017 Modified Files: src/tests/net/carp: t_basic.sh Log Message: Add a test case for CARP on IPv6 The test case fails expectedly because the implementation of CARP on IPv6 is incomplete yet. To generate

CVS commit: src/tests/net/carp

2017-02-26 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 27 07:25:59 UTC 2017 Modified Files: src/tests/net/carp: t_basic.sh Log Message: Test handovers on interface down as well as server halt To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/tests/net/carp/t_b

CVS commit: src

2017-02-27 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Feb 27 08:26:53 UTC 2017 Modified Files: src/sys/netinet: ip_carp.c src/tests/net/carp: t_basic.sh Log Message: Make CARP on IPv6 work It passes ATF tests but no more, no less. To generate a diff of this commit: cv

CVS commit: src/sys/netinet6

2017-02-27 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Feb 28 02:56:49 UTC 2017 Modified Files: src/sys/netinet6: in6.c Log Message: Prevent ia6 from being freed in in6_ifinit It fixes a panic (diagnostic assertion "entry->ple_prevp != NULL" failed) on: ifconfig lo1 create i

CVS commit: src

2017-02-27 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Feb 28 03:32:11 UTC 2017 Modified Files: src/distrib/sets/lists/tests: mi src/tests/net/if_loop: Makefile Added Files: src/tests/net/if_loop: t_basic.sh Log Message: Add tests for loopback interface To gener

CVS commit: src/sys/netinet6

2017-02-27 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Feb 28 04:07:11 UTC 2017 Modified Files: src/sys/netinet6: in6.c Log Message: Separate the code of joining multicast groups No functional change. To generate a diff of this commit: cvs rdiff -u -r1.239 -r1.240 src/sys/neti

CVS commit: src/tests/net/mcast

2017-02-28 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Feb 28 09:23:23 UTC 2017 Modified Files: src/tests/net/mcast: mcast.c t_mcast.sh Log Message: Add tests that destroy an interface while the mcast program is running To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.

CVS commit: src/sys/netinet6

2017-02-28 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Mar 1 03:02:35 UTC 2017 Modified Files: src/sys/netinet6: in6.c nd6.c Log Message: Restore/add some softnet_lock for nd6_rt_flush and defrouter_addreq May help PR kern/52015 To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/netinet6

2017-03-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Mar 1 08:54:12 UTC 2017 Modified Files: src/sys/netinet6: in6_var.h ip6_input.c ip6_mroute.c ip6_output.c mld6.c Log Message: Provide in6_multi_group Use it when checking if we belong to the group, instead of in

<    1   2   3   4   5   6   7   8   9   10   >