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
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
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
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
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
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.
-
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
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
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
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
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
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
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:
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:
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
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
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
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
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
-
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
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
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
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
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
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
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
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
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
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
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
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.
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).
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
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
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
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
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
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,
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
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
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
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
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
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;
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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;
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;
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
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
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
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@
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.)
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
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
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
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
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;
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
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
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)
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
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
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
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
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
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
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.
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
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
601 - 700 of 1391 matches
Mail list logo