CVS commit: src/sys/net

2017-10-02 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Oct 2 07:40:25 UTC 2017 Modified Files: src/sys/net: if_bridge.c Log Message: Add curlwp_bind to bridge_input for psref It can be called in a thread context via tap (tap_dev_write). Fix PR kern/52587 To generate a diff

CVS commit: src/sys/net

2017-09-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Sep 28 16:26:14 UTC 2017 Modified Files: src/sys/net: if_ether.h Log Message: - add a constant for the vlan mask. - enforce that we have a tag before we get it. To generate a diff of this commit: cvs rdiff -u -r1.67

CVS commit: src/sys/net

2017-09-24 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Sep 25 04:15:33 UTC 2017 Modified Files: src/sys/net: route.c Log Message: Synchronize on rtcache_generation with rtlock It's racy if NET_MPSAFE is enabled. Pointed out by joerg@ To generate a diff of this commit: cvs

CVS commit: src/sys/net

2017-09-24 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Sep 25 01:57:54 UTC 2017 Modified Files: src/sys/net: raw_usrreq.c rtsock.c Log Message: Use a dedicated mutex for rt_rawcb instead of softnet_lock if NET_MPSAFE To generate a diff of this commit: cvs rdiff -u -r1.57

CVS commit: src/sys/net

2017-09-21 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Sep 22 05:05:32 UTC 2017 Modified Files: src/sys/net: route.c Log Message: Remove the global lock for rtcache Thanks to removal of LIST_ENTRY of struct route, rtcaches are accessed only by their users. And in existing

CVS commit: src/sys/net

2017-09-21 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Thu Sep 21 11:42:17 UTC 2017 Modified Files: src/sys/net: if_loop.c Log Message: loop_clone_create() must be called after ncpu is counted up for all CPUs. loop_clone_create() uses ncpu in the following call-path. -

CVS commit: src/sys/net

2017-09-21 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Thu Sep 21 09:48:15 UTC 2017 Modified Files: src/sys/net: if_gif.h Log Message: update locking notes. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/sys/net/if_gif.h Please note that diffs are not public

CVS commit: src/sys/net

2017-09-21 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Thu Sep 21 09:46:14 UTC 2017 Modified Files: src/sys/net: if_gif.c Log Message: add lock for sclist to exclude ifconfig gifX add/delete and ifconfig gifX tunnel To generate a diff of this commit: cvs rdiff -u -r1.129 -r1.130

CVS commit: src/sys/net

2017-09-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Sep 21 04:44:32 UTC 2017 Modified Files: src/sys/net: route.c Log Message: Remove unnecessary NULL check of rt_ifp It's always non-NULL. To generate a diff of this commit: cvs rdiff -u -r1.197 -r1.198 src/sys/net/route.c

CVS commit: src/sys/net

2017-09-17 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Sep 17 20:39:04 UTC 2017 Modified Files: src/sys/net: if_ppp.c Log Message: Add one more not supported error To generate a diff of this commit: cvs rdiff -u -r1.158 -r1.159 src/sys/net/if_ppp.c Please note that diffs are

CVS commit: src/sys/net

2017-08-09 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Wed Aug 9 06:17:23 UTC 2017 Modified Files: src/sys/net: if_vlan.c Log Message: Fix vlan(4) obytes counter. Implemented by s-yamaguchi@IIJ, thanks. To generate a diff of this commit: cvs rdiff -u -r1.98 -r1.99

CVS commit: src/sys/net

2017-08-07 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Tue Aug 8 03:14:50 UTC 2017 Modified Files: src/sys/net: if_gif.c Log Message: fix leak when encap_attach() fails twice. XXX need pullup to -8 branch To generate a diff of this commit: cvs rdiff -u -r1.127 -r1.128

CVS commit: src/sys/net/npf

2017-07-20 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Thu Jul 20 23:37:56 UTC 2017 Modified Files: src/sys/net/npf: npf_os.c Log Message: The nof module depends on some stuff from the bpf module, so set the required modules list accordingly. To generate a diff of this commit:

CVS commit: src/sys/net

2017-07-19 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Thu Jul 20 02:34:24 UTC 2017 Modified Files: src/sys/net: if_pppoe.c Log Message: fix panic when PPPOE_DEBUG enabled. implemented by s-yamaguchi@IIJ, thanks. XXX need pullup to -8 branch To generate a diff of this commit:

CVS commit: src/sys/net

2017-06-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jun 30 18:28:31 UTC 2017 Modified Files: src/sys/net: rtsock.c Log Message: Avoid DIAGNOSTIC warning with previous fix and simplify it (don't require memory alloc/free). To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/net

2017-06-30 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Jun 30 09:11:22 UTC 2017 Modified Files: src/sys/net: rtsock.c Log Message: Restore the original length of a sockaddr for netmask route(8) passes a sockaddr for netmask that is truncated with its prefixlen. However the

CVS commit: src/sys/net

2017-06-27 Thread Roy Marples
Module Name:src Committed By: roy Date: Tue Jun 27 12:17:27 UTC 2017 Modified Files: src/sys/net: if.c if.h Log Message: Introduce if_get_bylla to find an interface with the active local link address. To generate a diff of this commit: cvs rdiff -u -r1.394 -r1.395

CVS commit: src/sys/net

2017-06-26 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Jun 26 06:58:42 UTC 2017 Modified Files: src/sys/net: rtsock.c Log Message: Fix ifdef; care about a case w/ INET6 and w/o INET To generate a diff of this commit: cvs rdiff -u -r1.221 -r1.222 src/sys/net/rtsock.c Please

CVS commit: src/sys/net

2017-06-22 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Jun 23 05:46:10 UTC 2017 Modified Files: src/sys/net: if_llatbl.c if_llatbl.h rtsock.c Log Message: Tweak lltable_sysctl_dumparp - Rename lltable_sysctl_dumparp to lltable_sysctl_dump because it's not only for ARP -

CVS commit: src/sys/net

2017-06-22 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Jun 23 04:27:55 UTC 2017 Modified Files: src/sys/net: rtsock.c Log Message: Fix build of kernels without both INET and INET6 To generate a diff of this commit: cvs rdiff -u -r1.217 -r1.218 src/sys/net/rtsock.c Please note

CVS commit: src/sys/net

2017-06-22 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Jun 22 09:58:04 UTC 2017 Modified Files: src/sys/net: rtsock.c Log Message: Purge L2 caches on changing an interface of a route The change addresses situations similar to PR 51179. To generate a diff of this commit: cvs

CVS commit: src/sys/net

2017-06-22 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Thu Jun 22 09:26:43 UTC 2017 Modified Files: src/sys/net: if_gif.c Log Message: I have forgotten to commit this gif(4) MP-ify patch for a long time, sorry. To generate a diff of this commit: cvs rdiff -u -r1.126 -r1.127

CVS commit: src/sys/net

2017-06-22 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Jun 22 08:31:54 UTC 2017 Modified Files: src/sys/net: route.c Log Message: Fix locking in rtalloc1 (affected only if NET_MPSAFE) To generate a diff of this commit: cvs rdiff -u -r1.194 -r1.195 src/sys/net/route.c Please

CVS commit: src/sys/net

2017-06-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Jun 16 02:26:17 UTC 2017 Modified Files: src/sys/net: rtsock.c Log Message: Drop RTF_CONNECTED from a result of RTM_GET for ARP/NDP entries ARP/NDP entries aren't connected routes. Reported by ryo@ To generate a diff of

CVS commit: src/sys/net

2017-06-14 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Jun 15 02:51:45 UTC 2017 Modified Files: src/sys/net: rtsock.c Log Message: Simplify We can assume that rt_ifp is always non-NULL. To generate a diff of this commit: cvs rdiff -u -r1.213 -r1.214 src/sys/net/rtsock.c

CVS commit: src/sys/net

2017-06-07 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Thu Jun 8 02:27:30 UTC 2017 Modified Files: src/sys/net: if_media.h Log Message: - Add some missing baudrate entries - Add 1000BASE-KX and 2500BASE-KX To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59

CVS commit: src/sys/net

2017-06-06 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Wed Jun 7 03:53:11 UTC 2017 Modified Files: src/sys/net: if_vlan.c if_vlanvar.h Log Message: vlan(4) MP-ify. contributed by s-yamaguchi@IIJ, thanks. XXX Pull-ups needed for netbsd-8 branch To generate a diff of this

CVS commit: src/sys/net

2017-06-05 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Mon Jun 5 08:50:07 UTC 2017 Modified Files: src/sys/net: if_media.h Log Message: No functional change: - Relocate definitions in the following order to be easy to understand. 0) IFM_*MASK 1) macros to extract various bits of

CVS commit: src/sys/net

2017-05-31 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Wed May 31 11:44:44 UTC 2017 Modified Files: src/sys/net: if_pppoe.h Log Message: add todo comment. pointed out by s-yamaguchi@IIJ To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/net/if_pppoe.h Please

CVS commit: src/sys/net

2017-05-31 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Wed May 31 08:19:44 UTC 2017 Modified Files: src/sys/net: if_l2tp.h Log Message: remove obsoleted comment. pointed out by s-yamaguchi@IIJ. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/net/if_l2tp.h

CVS commit: src/sys/net

2017-05-28 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon May 29 02:55:49 UTC 2017 Modified Files: src/sys/net: if_vlan.c Log Message: Call in6_ifdetach only if in6_present (for rump) Otherwise ifconfig -vlanif causes a panic on a rump_server without the netinet6 library.

CVS commit: src/sys/net

2017-05-24 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Wed May 24 06:52:14 UTC 2017 Modified Files: src/sys/net: if_tun.c Log Message: Call cv_destroy() to deactivate the tun_cv before calling kmem_intr_free() to deallocate the containing memory chunk (the tunnel's softc).

CVS commit: src/sys/net/npf

2017-05-17 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed May 17 18:56:12 UTC 2017 Modified Files: src/sys/net/npf: npf_ctl.c Log Message: Allow npf to be used "normally" from a rump kernel, not just from the test harness (problem reported by Frank Kardel) To generate a diff of

CVS commit: src/sys/net

2017-04-20 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Thu Apr 20 09:11:58 UTC 2017 Modified Files: src/sys/net: if_l2tp.c Log Message: missing if_extflags of l2tp(4). l2tp(4) is already MP-safe. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/net/if_l2tp.c

CVS commit: src/sys/net

2017-04-12 Thread Maya Rashish
Module Name:src Committed By: maya Date: Thu Apr 13 00:47:33 UTC 2017 Modified Files: src/sys/net: if_sl.c if_strip.c Log Message: if MGETHDR fails, don't try to copy to single mbuf and deref null. reduce ifdefs. To generate a diff of this commit: cvs rdiff -u -r1.127

CVS commit: src/sys/net

2017-04-12 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Thu Apr 13 00:12:10 UTC 2017 Modified Files: src/sys/net: if_l2tp.c Log Message: l2tp(4) support when hashinit() cannot allocate requried hash size. pointed out by s-yamaguchi@IIJ To generate a diff of this commit: cvs

CVS commit: src/sys/net

2017-04-05 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Apr 6 03:55:00 UTC 2017 Modified Files: src/sys/net: if.c if.h if_ethersubr.c link_proto.c Log Message: Revert "Make sure to hold if_ioctl_lock when calling ifp->if_ioctl" As per pgoyette@ and riastradh@ requests; we

CVS commit: src/sys/net

2017-04-05 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Apr 5 03:47:51 UTC 2017 Modified Files: src/sys/net: if.c if.h if_ethersubr.c link_proto.c Log Message: Make sure to hold if_ioctl_lock when calling ifp->if_ioctl Unfortunately callers of ifp->if_ioctl (if_addr_init,

CVS commit: src/sys/net

2017-04-03 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Tue Apr 4 04:34:43 UTC 2017 Modified Files: src/sys/net: if_l2tp.c Log Message: fix atf failed. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/net/if_l2tp.c Please note that diffs are not public

CVS commit: src/sys/net

2017-04-03 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Mon Apr 3 10:17:17 UTC 2017 Modified Files: src/sys/net: if_l2tp.c Log Message: fix missing mutex_destroy when modunload. pointed out by s-yamaguchi@IIJ, thanks. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/sys/net

2017-04-03 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Mon Apr 3 10:08:24 UTC 2017 Modified Files: src/sys/net: if_l2tp.c Log Message: fix potentially use after free between "ifconfig l2tpX destroy" and l2tp Tx. It is protected by KERNEL_LOCK in soo_ioctl() between "ioctl

CVS commit: src/sys/net

2017-03-30 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Thu Mar 30 06:42:05 UTC 2017 Modified Files: src/sys/net: if_l2tp.c Log Message: KNF. pointed out by s-yamaguchi@IIJ To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/net/if_l2tp.c Please note that diffs

CVS commit: src/sys/net

2017-03-28 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Mar 28 07:32:16 UTC 2017 Modified Files: src/sys/net: if_spppsubr.c Log Message: Use sp->pp_framebytes instead of the constant value "3" It seems that it was forgotten to be converted in v1.22. To generate a diff of this

CVS commit: src/sys/net

2017-03-24 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Mar 24 11:15:25 UTC 2017 Modified Files: src/sys/net: if.c Log Message: Remove extra semicolon To generate a diff of this commit: cvs rdiff -u -r1.387 -r1.388 src/sys/net/if.c Please note that diffs are not public domain;

CVS commit: src/sys/net

2017-03-24 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Mar 24 09:22:46 UTC 2017 Modified Files: src/sys/net: if_ethersubr.c Log Message: Remove KERNEL_LOCK for arpresolve in ether_output Because arpresolve should be already MP-safe. To generate a diff of this commit: cvs

CVS commit: src/sys/net

2017-03-23 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Mar 24 03:45:02 UTC 2017 Modified Files: src/sys/net: route.c rtsock.c Log Message: Forbit installing a route which its gateway is unreachable This change needs a tweak in route_output_change to unbreak route change

CVS commit: src/sys/net

2017-03-22 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Mar 22 07:14:18 UTC 2017 Modified Files: src/sys/net: route.c rtsock.c Log Message: Tweak and KNF some functions To generate a diff of this commit: cvs rdiff -u -r1.192 -r1.193 src/sys/net/route.c cvs rdiff -u -r1.209

CVS commit: src/sys/net

2017-03-17 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Mar 17 10:05:02 UTC 2017 Modified Files: src/sys/net: rtsock.c Log Message: Add missing NULL check Fix PR kern/52083 To generate a diff of this commit: cvs rdiff -u -r1.208 -r1.209 src/sys/net/rtsock.c Please note that

CVS commit: src/sys/net

2017-03-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Mar 16 09:40:48 UTC 2017 Modified Files: src/sys/net: if.c Log Message: Simplify ifunit, if_get and if_get_byindex by reusing other functions Inspired by kre@'s comment To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/net

2017-03-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Mar 16 08:11:47 UTC 2017 Modified Files: src/sys/net: if.c Log Message: Fix panic on ifconfig Pointed out by s-yamaguchi@IIJ To generate a diff of this commit: cvs rdiff -u -r1.385 -r1.386 src/sys/net/if.c Please note

CVS commit: src/sys/net

2017-03-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Mar 15 09:51:08 UTC 2017 Modified Files: src/sys/net: if_vlan.c Log Message: Fix memory leak in vlan_start To generate a diff of this commit: cvs rdiff -u -r1.95 -r1.96 src/sys/net/if_vlan.c Please note that diffs are not

CVS commit: src/sys/net

2017-03-14 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Mar 14 09:39:28 UTC 2017 Modified Files: src/sys/net: rtsock.c Log Message: Add missing pserialize_read_exit Pointed out by riastradh@ To generate a diff of this commit: cvs rdiff -u -r1.207 -r1.208 src/sys/net/rtsock.c

CVS commit: src/sys/net

2017-03-14 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Mar 14 08:35:55 UTC 2017 Modified Files: src/sys/net: rtsock.c Log Message: Fix use of curlwp_bind There was an error path that returned without curlwp_bindx. To generate a diff of this commit: cvs rdiff -u -r1.205

CVS commit: src/sys/net

2017-03-14 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Mar 14 08:11:09 UTC 2017 Modified Files: src/sys/net: rtsock.c Log Message: Fix race condition in sysctl_iflist We need to use psref for the ifa iteration because iflist_addr can sleep. To generate a diff of this commit:

CVS commit: src/sys/net

2017-03-13 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Mar 14 04:23:15 UTC 2017 Modified Files: src/sys/net: rtsock.c Log Message: Avoid debug printf just if DIAGNOSTIC To generate a diff of this commit: cvs rdiff -u -r1.202 -r1.203 src/sys/net/rtsock.c Please note that diffs

CVS commit: src/sys/net

2017-03-09 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Mar 10 07:35:58 UTC 2017 Modified Files: src/sys/net: pfil.c Log Message: need to membar_producer() *before* switching. pointed out by riastradh@, thanks To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35

CVS commit: src/sys/net/npf

2017-03-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Mar 10 02:21:37 UTC 2017 Modified Files: src/sys/net/npf: npf_tableset.c Log Message: fix MIN/MAX confusion. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/sys/net/npf/npf_tableset.c Please note that

CVS commit: src/sys/net

2017-03-09 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Thu Mar 9 09:57:36 UTC 2017 Modified Files: src/sys/net: if.c Log Message: ifp->if_transmit() must free mbuf even if error occurred. Add missing m_freem(m) to if_nulltransmit(). Below ifp->if_transmit() implementations are

CVS commit: src/sys/net

2017-03-08 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Mar 9 04:37:23 UTC 2017 Modified Files: src/sys/net: bridgestp.c Log Message: Remove unnecessary splnet To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/net/bridgestp.c Please note that diffs are not

CVS commit: src/sys/net

2017-03-06 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Mar 7 01:53:53 UTC 2017 Modified Files: src/sys/net: if_bridge.c Log Message: Remove unnecessary splnet for bridge_enqueue bridge_enqueue now uses if_transmit_lock that does splnet for device drivers, so splnet for

CVS commit: src/sys/net

2017-03-06 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Mar 7 01:32:03 UTC 2017 Modified Files: src/sys/net: if.c Log Message: Add missing splnet to if_deferred_start_common if_start should run in splnet to avoid running interrupt handlers. To generate a diff of this commit:

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

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

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

CVS commit: src/sys/net/npf

2017-02-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Feb 19 20:27:22 UTC 2017 Modified Files: src/sys/net/npf: npf_handler.c npf_inet.c Log Message: Don't reassemble ipv6 fragments, instead treat the first fragment as a regular packet (subject to filtering rules), and pass

CVS commit: src/sys/net

2017-02-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Feb 19 13:58:42 UTC 2017 Modified Files: src/sys/net: bpf.c Log Message: typo To generate a diff of this commit: cvs rdiff -u -r1.214 -r1.215 src/sys/net/bpf.c Please note that diffs are not public domain; they are

CVS commit: src/sys/net/npf

2017-02-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Feb 19 02:11:19 UTC 2017 Modified Files: src/sys/net/npf: npf_impl.h Log Message: forgot to commit this (new prototype) To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69 src/sys/net/npf/npf_impl.h Please note

CVS commit: src/sys/net/npf

2017-02-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Feb 18 23:27:32 UTC 2017 Modified Files: src/sys/net/npf: npf_ext_log.c npf_if.c Log Message: provide a copy function used for logging that does not lock, but can return trash. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/net/npf

2017-02-18 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Feb 18 18:08:16 UTC 2017 Modified Files: src/sys/net/npf: npf_ext_log.c Log Message: npf_ifmap_getname requires the config to be locked. For now, just prevent the crash. To generate a diff of this commit: cvs rdiff -u

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

2017-02-16 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Thu Feb 16 08:13:43 UTC 2017 Modified Files: src/sys/net: if.c Log Message: support interface name which includes digit. To generate a diff of this commit: cvs rdiff -u -r1.378 -r1.379 src/sys/net/if.c Please note that

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

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

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/sys/net

2017-02-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Feb 12 09:47:32 UTC 2017 Modified Files: src/sys/net: if_tap.c Log Message: Whitespace To generate a diff of this commit: cvs rdiff -u -r1.98 -r1.99 src/sys/net/if_tap.c Please note that diffs are not public domain; they

CVS commit: src/sys/net

2017-02-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Feb 12 09:36:05 UTC 2017 Modified Files: src/sys/net: if_ethersubr.c Log Message: Remove redundant splnet/splx calls - ec_lock is IPL_NET. To generate a diff of this commit: cvs rdiff -u -r1.236 -r1.237

CVS commit: src/sys/net

2017-02-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Feb 12 08:51:45 UTC 2017 Modified Files: src/sys/net: if_tap.c Log Message: Convert to kmem(9) To generate a diff of this commit: cvs rdiff -u -r1.97 -r1.98 src/sys/net/if_tap.c Please note that diffs are not public domain;

CVS commit: src/sys/net

2017-02-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Feb 12 08:47:12 UTC 2017 Modified Files: src/sys/net: if_tap.c Log Message: Typo in comment To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.97 src/sys/net/if_tap.c Please note that diffs are not public domain;

CVS commit: src/sys/net

2017-02-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Feb 12 08:40:19 UTC 2017 Modified Files: src/sys/net: if_tap.c Log Message: KNF (sort #include ) and remove a duplicate To generate a diff of this commit: cvs rdiff -u -r1.95 -r1.96 src/sys/net/if_tap.c Please note that

CVS commit: src/sys/net

2017-02-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Feb 10 20:56:21 UTC 2017 Modified Files: src/sys/net: if.c Log Message: make attach and detach locking symmetric (detaching cloners failed) To generate a diff of this commit: cvs rdiff -u -r1.376 -r1.377 src/sys/net/if.c

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

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@

CVS commit: src/sys/net

2017-02-09 Thread Robert Elz
Module Name:src Committed By: kre Date: Thu Feb 9 11:43:32 UTC 2017 Modified Files: src/sys/net: if_srt.c Log Message: PR kern/51280 This allows srt devices to work for IPv6. srt still needs work (particularly #ifdef INET6 but also general effeciency and similar.)

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

CVS commit: src/sys/net

2017-02-07 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Feb 7 11:17:50 UTC 2017 Modified Files: src/sys/net: if_tap.c Log Message: KNF and trailing whitespace. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95 src/sys/net/if_tap.c Please note

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

CVS commit: src/sys/net

2017-02-01 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Feb 1 17:58:47 UTC 2017 Modified Files: src/sys/net: if_pppoe.c Log Message: Not sure what we are trying to achieve here, but there are two issues; error can be printed while it is not initialized, and if m_pulldown fails m is

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

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

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)

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

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-01-31 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Tue Jan 31 17:13:36 UTC 2017 Modified Files: src/sys/net: if_ecosubr.c if_tokensubr.c Log Message: Correctly handle the return value of arpresolve, otherwise we either leak memory or use some we already freed. Sent on tech-net, ok

CVS commit: src/sys/net

2017-01-29 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sun Jan 29 18:30:33 UTC 2017 Modified Files: src/sys/net: if_tun.c Log Message: Most error paths that goto out; don't hold tun_lock. so don't mutex_exit(tun_lock) in them, but only in the one that needs it. ok skrll To generate

CVS commit: src/sys/net/npf

2017-01-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 29 00:15:54 UTC 2017 Modified Files: src/sys/net/npf: if_npflog.c npf.h npf_conn.c npf_conn.h npf_ctl.c npf_ext_log.c npf_ext_normalize.c npf_ext_rndblock.c npf_handler.c npf_impl.h npf_rproc.c

CVS commit: src/sys/net/agr

2017-01-28 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Jan 28 22:56:09 UTC 2017 Modified Files: src/sys/net/agr: if_agr.c if_agrmonitor.c if_agrtimer.c if_agrvar_impl.h Log Message: Switch agr(4) to use a workqueue. This is necessary because during a callout, it

CVS commit: src/sys/net/npf

2017-01-27 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Jan 27 17:25:34 UTC 2017 Modified Files: src/sys/net/npf: npf_os.c Log Message: Don't hold softnet_lock if NET_MPSAFE. Some functions lock softnet_lock while waiting in pserialize_perform() in pfil_add_hook(). (e.g.

CVS commit: src/sys/net

2017-01-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Jan 26 21:38:11 UTC 2017 Modified Files: src/sys/net: if_tun.c Log Message: Fix logic inversion spotted by paulg To generate a diff of this commit: cvs rdiff -u -r1.136 -r1.137 src/sys/net/if_tun.c Please note that diffs

CVS commit: src/sys/net

2017-01-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Jan 26 21:13:19 UTC 2017 Modified Files: src/sys/net: if_tun.c if_tun.h Log Message: Make MP-safe and use kmem(9) Mostly from rmind-smpnet To generate a diff of this commit: cvs rdiff -u -r1.135 -r1.136 src/sys/net/if_tun.c

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