Module Name:src
Committed By: ozaki-r
Date: Wed Oct 25 04:17:34 UTC 2017
Modified Files:
src/sys/net: if_bridge.c
Log Message:
Don't free sc_rthash twice
To generate a diff of this commit:
cvs rdiff -u -r1.136 -r1.137 src/sys/net/if_bridge.c
Please note that diffs are n
Module Name:src
Committed By: ozaki-r
Date: Wed Oct 25 04:33:15 UTC 2017
Modified Files:
src/sys/net: if_bridge.c
Log Message:
Remove unnecessary splsoftnet
To generate a diff of this commit:
cvs rdiff -u -r1.137 -r1.138 src/sys/net/if_bridge.c
Please note that diffs ar
Module Name:src
Committed By: ozaki-r
Date: Wed Oct 25 07:35:40 UTC 2017
Modified Files:
src/doc: TODO.smpnet
Log Message:
Mention ec_multi*
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/doc/TODO.smpnet
Please note that diffs are not public domain; t
Module Name:src
Committed By: ozaki-r
Date: Fri Oct 27 04:31:50 UTC 2017
Modified Files:
src/tests/net/ipsec: algorithms.sh
Log Message:
Handle esp-udp for NAT-T
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/tests/net/ipsec/algorithms.sh
Please note th
Module Name:src
Committed By: ozaki-r
Date: Mon Oct 30 03:02:35 UTC 2017
Modified Files:
src/sys/net/npf: npf_ctl.c
Log Message:
Fix npfclt reload on rump kernels
It fails because npfctl cannot get an errno when it calls ioctl to the (rump)
kernel; npfctl (libnpf) expects
Module Name:src
Committed By: ozaki-r
Date: Mon Oct 30 04:53:43 UTC 2017
Modified Files:
src/usr.sbin/npf/npfctl: npfctl.c
Log Message:
Fix showing translated port (ntohs-ed twice wrongly)
To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 src/usr.sbin/npf/npf
Module Name:src
Committed By: ozaki-r
Date: Mon Oct 30 15:59:24 UTC 2017
Modified Files:
src/distrib/sets/lists/debug: mi
src/distrib/sets/lists/tests: mi
src/tests/net: net_common.sh
src/tests/net/ipsec: Makefile
Added Files:
src/tests/net/i
Module Name:src
Committed By: ozaki-r
Date: Mon Oct 30 16:01:19 UTC 2017
Modified Files:
src/sys/net: if_l2tp.c if_tap.c if_tun.c if_vlan.c
Log Message:
Set IFEF_NO_LINK_STATE_CHANGE flag to pseudo devices that don't use
if_link_state_change
To generate a diff of this c
Module Name:src
Committed By: ozaki-r
Date: Sun Nov 5 07:03:37 UTC 2017
Modified Files:
src/sys/netinet6: icmp6.c raw_ip6.c
Log Message:
Fix usages of ipsec_used
If IPsec isn't used, we must go back to the normal path.
PR kern/52659
To generate a diff of this commit:
Module Name:src
Committed By: ozaki-r
Date: Mon Nov 6 10:51:40 UTC 2017
Modified Files:
src/tests/net/ndp: t_ra.sh
Log Message:
Kill rtadvd surely even if the tests fail in the middle
It may help PR bin/52701.
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.
Module Name:src
Committed By: ozaki-r
Date: Tue Nov 7 02:19:23 UTC 2017
Modified Files:
src/tests/net/ndp: t_ra.sh
Log Message:
Let rtadvd not use syslog for logging
Thanks to christos@ now rtadvd can log via stderr instead of syslog
by -D option.
Address PR bin/52701
Module Name:src
Committed By: ozaki-r
Date: Tue Nov 7 09:17:06 UTC 2017
Modified Files:
src/tests/net: net_common.sh
Log Message:
Stop using bpfjit
Because most architectures don't support it and npf still works without it.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: ozaki-r
Date: Wed Nov 8 10:35:30 UTC 2017
Modified Files:
src/sys/netipsec: key.c
Log Message:
Mark key_timehandler_ch callout as MP-safe (just forgot to do so)
To generate a diff of this commit:
cvs rdiff -u -r1.234 -r1.235 src/sys/netipse
Module Name:src
Committed By: ozaki-r
Date: Thu Nov 9 04:50:37 UTC 2017
Modified Files:
src/tests/net/ipsec: t_ipsec_misc.sh
Log Message:
"Mark key_timehandler_ch callout as MP-safe" change needs one more sec to make
lifetime tests stable
To generate a diff of this com
Module Name:src
Committed By: ozaki-r
Date: Thu Nov 9 04:51:07 UTC 2017
Modified Files:
src/tests/net/ipsec: t_ipsec_misc.sh
Log Message:
Dedup some checks
And the change a bit optimizes checks of SA expirations, which
may shorten testing time.
To generate a diff of th
Module Name:src
Committed By: ozaki-r
Date: Fri Nov 10 07:15:32 UTC 2017
Modified Files:
src/sys/netinet: in.c
src/sys/netinet6: in6.c
Log Message:
Remove redundant KASSERTMSG
The function is static, has just one caller and the caller does the same check.
To gen
Module Name:src
Committed By: ozaki-r
Date: Fri Nov 10 07:24:28 UTC 2017
Modified Files:
src/sys/net: if_llatbl.c if_llatbl.h
src/sys/netinet: if_arp.c in.c
src/sys/netinet6: in6.c nd6.c
Log Message:
Fix a deadlock between a route update and lltable
It hap
Module Name:src
Committed By: ozaki-r
Date: Fri Nov 10 07:25:39 UTC 2017
Modified Files:
src/sys/netinet6: nd6.c
Log Message:
Use psref instead of pserialize because that code is sleepable
To generate a diff of this commit:
cvs rdiff -u -r1.237 -r1.238 src/sys/netinet6/n
Module Name:src
Committed By: ozaki-r
Date: Fri Nov 10 07:27:57 UTC 2017
Modified Files:
src/sys/netinet6: in6_ifattach.c
Log Message:
Use psref instead of pserialize because that code is sleepable
To generate a diff of this commit:
cvs rdiff -u -r1.112 -r1.113 src/sys/n
Module Name:src
Committed By: ozaki-r
Date: Wed Nov 15 04:08:02 UTC 2017
Modified Files:
src/sys/net: if_loop.c
Log Message:
Don't take KERNEL_LOCK in looutput if NET_MPSAFE
We can perhaps get rid of KERNEL_LOCK from looutput, but for now
keep it for safe.
To generate a
Module Name:src
Committed By: ozaki-r
Date: Wed Nov 15 06:17:41 UTC 2017
Modified Files:
src/sys/net: if_bridge.c
Log Message:
Mark callouts of bridge CALLOUT_MPSAFE
To generate a diff of this commit:
cvs rdiff -u -r1.138 -r1.139 src/sys/net/if_bridge.c
Please note that
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 dif
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
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 src/sys/ne
Module Name:src
Committed By: ozaki-r
Date: Thu Nov 16 03:07:18 UTC 2017
Modified Files:
src/sys/arch/arm/sunxi: sunxi_emac.c
src/sys/dev/ic: dwc_gmac.c
src/sys/dev/pci: if_wm.c
src/sys/dev/pci/ixgbe: ixgbe.c ixv.c
src/sys/net: if.h if_bridge
Module Name:src
Committed By: ozaki-r
Date: Thu Nov 16 10:40:30 UTC 2017
Modified Files:
src/sys/sys: param.h
Log Message:
Bump kernel version for IFEF_MPSAFE
Welcome to 8.99.7
To generate a diff of this commit:
cvs rdiff -u -r1.551 -r1.552 src/sys/sys/param.h
Please n
Module Name:src
Committed By: ozaki-r
Date: Fri Nov 17 07:37:12 UTC 2017
Modified Files:
src/sys/net: bpf.c if.c if.h if_loop.c if_pppoe.c rtsock.c
src/sys/net/npf: npf_os.c
src/sys/netinet: if_arp.c igmp.c in.c ip_flow.c ip_input.c ip_output.c
src/s
Module Name:src
Committed By: ozaki-r
Date: Fri Nov 17 07:52:07 UTC 2017
Modified Files:
src/sys/net: if_bridge.c
Log Message:
Add missing IFEF_NO_LINK_STATE_CHANGE to bridge
To generate a diff of this commit:
cvs rdiff -u -r1.140 -r1.141 src/sys/net/if_bridge.c
Please
Module Name:src
Committed By: ozaki-r
Date: Fri Nov 17 09:26:36 UTC 2017
Modified Files:
src/sys/kern: subr_localcount.c
src/sys/sys: localcount.h
Log Message:
Implement a debugging facility (overflow/underflow detection) for localcount
We cannot get an accurate c
Module Name:src
Committed By: ozaki-r
Date: Mon Nov 20 09:01:20 UTC 2017
Modified Files:
src/doc: TODO.smpnet
src/sys/netinet6: in6_src.c
Log Message:
Mention IPv6 address selection policy isn't MP-safe yet
Though it's not a problem until a policy is set.
To gen
Module Name:src
Committed By: ozaki-r
Date: Tue Nov 21 06:49:56 UTC 2017
Modified Files:
src/sys/netipsec: key.c
Log Message:
Provide a function to call MGETHDR and MCLGET
The change fixes two usages of MGETHDR that don't check whether a mbuf is really
allocated before pa
Module Name:src
Committed By: ozaki-r
Date: Tue Nov 21 06:51:54 UTC 2017
Modified Files:
src/sys/netipsec: key.c
Log Message:
Fix error handling of MCLGET in key_alloc_mbuf
To generate a diff of this commit:
cvs rdiff -u -r1.236 -r1.237 src/sys/netipsec/key.c
Please not
Module Name:src
Committed By: ozaki-r
Date: Tue Nov 21 06:52:51 UTC 2017
Modified Files:
src/sys/netipsec: key.c
Log Message:
Add missing splx to key_spdexpire
To generate a diff of this commit:
cvs rdiff -u -r1.237 -r1.238 src/sys/netipsec/key.c
Please note that diffs
Module Name:src
Committed By: ozaki-r
Date: Tue Nov 21 07:03:08 UTC 2017
Modified Files:
src/sys/netipsec: ipsec.c key.c key.h
Log Message:
Use M_WAITOK to allocate mbufs wherever sleepable
Further changes will get rid of unnecessary NULL checks then.
To generate a diff
Module Name:src
Committed By: ozaki-r
Date: Tue Nov 21 07:20:17 UTC 2017
Modified Files:
src/sys/netipsec: key.c
Log Message:
Get rid of unnecessary NULL checks that are obsoleted by M_WAITOK
To generate a diff of this commit:
cvs rdiff -u -r1.239 -r1.240 src/sys/netipse
Module Name:src
Committed By: ozaki-r
Date: Tue Nov 21 07:25:17 UTC 2017
Modified Files:
src/sys/netipsec: key.c
Log Message:
Simply the code by avoiding unnecessary error checks
- Remove unnecessary m_pullup for self-allocated mbufs
- Replace some if-fails-return sanity
Module Name:src
Committed By: ozaki-r
Date: Tue Nov 21 07:33:06 UTC 2017
Modified Files:
src/sys/netipsec: key.c
Log Message:
Call key_sendup_mbuf immediately unless key_acquire is called in softint
We need to defer it only if it's called in softint to avoid deadlock.
T
Module Name:src
Committed By: ozaki-r
Date: Tue Nov 21 08:49:15 UTC 2017
Modified Files:
src/sys/kern: kern_lock.c subr_pserialize.c
src/sys/rump/librump/rumpkern: emul.c rump.c
src/sys/sys: pserialize.h
Log Message:
Implement debugging feature for pseriali
Module Name:src
Committed By: ozaki-r
Date: Tue Nov 21 15:22:06 UTC 2017
Modified Files:
src/sys/rump/librump/rumpkern: emul.c
Log Message:
Add missing inclusion of pserialize.h (fix build)
To generate a diff of this commit:
cvs rdiff -u -r1.184 -r1.185 src/sys/rump/libr
Module Name:src
Committed By: ozaki-r
Date: Wed Nov 22 03:03:18 UTC 2017
Modified Files:
src/sys/kern: sys_socket.c
src/sys/net: if.c if.h if_media.c if_vlan.c
Log Message:
Hold KERNEL_LOCK on if_ioctl selectively based on IFEF_MPSAFE
If IFEF_MPSAFE is set, hold t
Module Name:src
Committed By: ozaki-r
Date: Wed Nov 22 05:42:30 UTC 2017
Modified Files:
src/sys/net: if_spppsubr.c
Log Message:
Protect IFADDR_READER_FOREACH and obtained ifa with psz/psref
To generate a diff of this commit:
cvs rdiff -u -r1.172 -r1.173 src/sys/net/if_s
Module Name:src
Committed By: ozaki-r
Date: Wed Nov 22 05:43:28 UTC 2017
Modified Files:
src/sys/netipsec: key.c
Log Message:
Fix usage of FOREACH macro
key_sad.lock is held there so SAVLIST_WRITER_FOREACH is enough.
To generate a diff of this commit:
cvs rdiff -u -r1.2
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 src/sys/netinet/ip
Module Name:src
Committed By: ozaki-r
Date: Wed Nov 22 08:28:56 UTC 2017
Modified Files:
src/sys/net: if_spppsubr.c
Log Message:
Protect IFADDR_READER_FOREACH and obtained ifa with psz/psref (more)
To generate a diff of this commit:
cvs rdiff -u -r1.173 -r1.174 src/sys/n
Module Name:src
Committed By: ozaki-r
Date: Wed Nov 22 10:19:14 UTC 2017
Modified Files:
src/sys/compat/common: uipc_syscalls_40.c
src/sys/compat/linux/common: linux_socket.c
src/sys/compat/linux32/common: linux32_socket.c
src/sys/net: if.c
Log Mess
Module Name:src
Committed By: ozaki-r
Date: Thu Nov 23 07:05:02 UTC 2017
Modified Files:
src/sys/netinet6: in6.c
Log Message:
Remove unnecessary goto because there is no cleanup code to share (NFC)
To generate a diff of this commit:
cvs rdiff -u -r1.251 -r1.252 src/sys/n
Module Name:src
Committed By: ozaki-r
Date: Thu Nov 23 07:06:14 UTC 2017
Modified Files:
src/sys/netinet6: in6.c
Log Message:
Tweak a condition; we don't need to care ifacount to be negative
To generate a diff of this commit:
cvs rdiff -u -r1.252 -r1.253 src/sys/netinet6
Module Name:src
Committed By: ozaki-r
Date: Thu Nov 23 07:09:20 UTC 2017
Modified Files:
src/sys/netinet6: in6.c
Log Message:
Fix a race condition of in6_ifinit
in6_ifinit checks the number of IPv6 addresses on a given interface and
if it's zero (i.e., an IPv6 address bei
Module Name:src
Committed By: ozaki-r
Date: Thu Nov 30 02:43:49 UTC 2017
Modified Files:
src/sys/netipsec: key.c
Log Message:
Use KDASSERT for mutex_ownable
Because mutex_ownable is not cheap.
To generate a diff of this commit:
cvs rdiff -u -r1.243 -r1.244 src/sys/netip
Module Name:src
Committed By: ozaki-r
Date: Thu Nov 30 02:45:12 UTC 2017
Modified Files:
src/sys/netipsec: key.c
Log Message:
Fix a deadlock happening if !NET_MPSAFE
If NET_MPSAFE isn't set, key_timehandler_work is executed with holding
softnet_lock. This means that local
Module Name:src
Committed By: ozaki-r
Date: Fri Dec 1 06:34:14 UTC 2017
Modified Files:
src/sys/netipsec: key.c
Log Message:
Don't touch an SP without a reference to it
To generate a diff of this commit:
cvs rdiff -u -r1.245 -r1.246 src/sys/netipsec/key.c
Please note t
Module Name:src
Committed By: ozaki-r
Date: Tue Dec 5 03:23:29 UTC 2017
Modified Files:
src/doc: TODO.smpnet
Log Message:
Mention the limitation of enabling both NET_MPSAFE and ALTQ
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/doc/TODO.smpnet
Pleas
Module Name:src
Committed By: ozaki-r
Date: Wed Dec 6 04:00:07 UTC 2017
Modified Files:
src/sys/net: if_ethersubr.c
Log Message:
Use kmem_alloc instead of kmem_intr_alloc in ether_addmulti
ether_addmulti is now not called in softint thanks to wqinput that
pulled input ro
Module Name:src
Committed By: ozaki-r
Date: Wed Dec 6 04:29:58 UTC 2017
Modified Files:
src/sys/dev/iscsi: iscsi_ioctl.c
Log Message:
Fix typo
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/dev/iscsi/iscsi_ioctl.c
Please note that diffs are not p
Module Name:src
Committed By: ozaki-r
Date: Wed Dec 6 04:37:00 UTC 2017
Modified Files:
src/sys/net/agr: if_agr.c if_agrether.c if_agrsubr.c if_agrsubr.h
Log Message:
Simplify; share agr_vlan_add and agr_vlan_del (NFCI)
To generate a diff of this commit:
cvs rdiff -u -r
Module Name:src
Committed By: ozaki-r
Date: Wed Dec 6 05:11:10 UTC 2017
Modified Files:
src/sys/net: if.c if.h if_bridge.c if_vlan.c
Log Message:
Ensure to hold if_ioctl_lock when calling if_flags_set
To generate a diff of this commit:
cvs rdiff -u -r1.400 -r1.401 src/s
Module Name:src
Committed By: ozaki-r
Date: Wed Dec 6 05:59:59 UTC 2017
Modified Files:
src/sys/net: if.c if.h if_vlan.c
Log Message:
Fix locking against myself on ifpromisc
vlan_unconfig_locked could be called with holding if_ioctl_lock.
To generate a diff of this com
Module Name:src
Committed By: ozaki-r
Date: Wed Dec 6 07:40:16 UTC 2017
Modified Files:
src/sys/net: if_bridge.c if_etherip.c if_faith.c if_loop.c if_tun.c
if_vlan.c
src/sys/net/agr: if_agr.c
src/sys/netcan: if_canloop.c
Log Message:
Ensure to
Module Name:src
Committed By: ozaki-r
Date: Wed Dec 6 08:12:54 UTC 2017
Modified Files:
src/sys/net: if.c if.h if_vlan.c
Log Message:
Ensure to hold if_ioctl_lock on if_up and if_down
One exception for if_down is if_detach; in the case the lock isn't needed
because it's
Module Name:src
Committed By: ozaki-r
Date: Wed Dec 6 09:03:13 UTC 2017
Modified Files:
src/sys/dev/pci: if_wm.c
src/sys/net: if.c if.h
Log Message:
Make if_timer MP-safe if IFEF_MPSAFE
if_timer, a counter used by if_watchdog (if_slowtimo), can be modified in
if_
Module Name:src
Committed By: ozaki-r
Date: Wed Dec 6 09:54:47 UTC 2017
Modified Files:
src/sys/net: if.c
src/sys/netinet: ip_carp.c
Log Message:
Make if_link_queue MP-safe if IFEF_MPSAFE
if_link_queue is a queue to store events of link state changes, which is
us
Module Name:src
Committed By: ozaki-r
Date: Thu Dec 7 01:23:53 UTC 2017
Modified Files:
src/sys/net: if.c
Log Message:
Use IFADDR_WRITER_FOREACH instead of IFADDR_READER_FOREACH
At that point no other one modifies the list so IFADDR_READER_FOREACH
is unnecessary. Use of
Module Name:src
Committed By: ozaki-r
Date: Thu Dec 7 03:16:25 UTC 2017
Modified Files:
src/sys/net: if.c if_spppsubr.c
src/sys/rump/net/lib/libnetinet: netinet_component.c
Log Message:
Ensure to call if_addr_init with holding if_ioctl_lock
To generate a diff of
Module Name:src
Committed By: ozaki-r
Date: Thu Dec 7 10:05:42 UTC 2017
Modified Files:
src/sys/net: if.c
Log Message:
Get rid of outdated comments
To generate a diff of this commit:
cvs rdiff -u -r1.408 -r1.409 src/sys/net/if.c
Please note that diffs are not public do
Module Name:src
Committed By: ozaki-r
Date: Thu Dec 7 10:22:04 UTC 2017
Modified Files:
src/sys/net: if_pppoe.c
Log Message:
Remove wrong assertions
rw_lock_held() returns true when any context holds the lock. However, in
if_pppoe.c, the function was used wrongly as it r
Module Name:src
Committed By: ozaki-r
Date: Fri Dec 8 04:03:51 UTC 2017
Modified Files:
src/sys/net: if.c if.h if_bridge.c if_vlan.c
Log Message:
Fix build of kernels without ether
By throwing out if_enable_vlan_mtu and if_disable_vlan_mtu that
created a unnecessary depe
Module Name:src
Committed By: ozaki-r
Date: Fri Dec 8 05:22:23 UTC 2017
Modified Files:
src/sys/dev/pci: if_wm.c
src/sys/net: if.c if.h
Log Message:
Revert "Make if_timer MP-safe if IFEF_MPSAFE"
Because it has decreased the performance of wm. And also I found tha
Module Name:src
Committed By: ozaki-r
Date: Mon Dec 11 03:25:46 UTC 2017
Modified Files:
src/sys/net: if.c if.h
src/sys/net/npf: npf_ifaddr.c npf_os.c
Log Message:
Rename IFNET_LOCK to IFNET_GLOBAL_LOCK
IFNET_LOCK will be used in another lock, if_ioctl_lock (might
Module Name:src
Committed By: ozaki-r
Date: Mon Dec 11 03:29:21 UTC 2017
Modified Files:
src/sys/net: if.c if.h if_bridge.c if_spppsubr.c if_vlan.c
src/sys/rump/net/lib/libnetinet: netinet_component.c
Log Message:
Wrap if_ioctl_lock with IFNET_* macros (NFC)
Also
Module Name:src
Committed By: ozaki-r
Date: Tue Dec 12 06:26:57 UTC 2017
Modified Files:
src/sys/net: bpf.c
Log Message:
Fix panic in callout_halt (fix typo)
Reported by wiz@
To generate a diff of this commit:
cvs rdiff -u -r1.220 -r1.221 src/sys/net/bpf.c
Please note
Module Name:src
Committed By: ozaki-r
Date: Thu Dec 14 05:43:14 UTC 2017
Modified Files:
src/sys/net: rtsock.c
Log Message:
Spinkle __noinline to some non-performance-sensitive functions for debugging
To generate a diff of this commit:
cvs rdiff -u -r1.231 -r1.232 src/sy
Module Name:src
Committed By: ozaki-r
Date: Thu Dec 14 05:45:55 UTC 2017
Modified Files:
src/sys/kern: subr_psref.c
Log Message:
Improve debugging functions
- Make psref_check_duplication check just if a given psref is on the list
- It checked both psref and target
-
Module Name:src
Committed By: ozaki-r
Date: Thu Dec 14 05:46:54 UTC 2017
Modified Files:
src/sys/net: if.c
Log Message:
Reorder some destruction routines in if_detach
- Destroy if_ioctl_lock at the end of the if_detach because it's used in various
destruction routines
-
Module Name:src
Committed By: ozaki-r
Date: Thu Dec 14 05:47:45 UTC 2017
Modified Files:
src/sys/net: rtsock.c
Log Message:
Protect ifp returned from route_output_get_ifa surely
An ifp returned from route_output_get_ifa was supposed to be protected
by a returned ifa; if t
Module Name:src
Committed By: ozaki-r
Date: Thu Dec 14 05:49:00 UTC 2017
Modified Files:
src/sys/net: rtsock.c
Log Message:
Fix a bug that tries to psref_acquire ifa with a psref used before
This fixes ATF tests that started to fail by a recent change to psref.
To gener
Module Name:src
Committed By: ozaki-r
Date: Fri Dec 15 04:03:46 UTC 2017
Modified Files:
src/sys/net: if.c if.h if_vlan.c
src/sys/netinet: in.c in_pcb.c ip_output.c
src/sys/netinet6: in6.c in6_pcb.c ip6_output.c nd6.c nd6_rtr.c
Log Message:
Ensure to call i
Module Name:src
Committed By: ozaki-r
Date: Fri Dec 15 04:04:59 UTC 2017
Modified Files:
src/sys/net: if.c
Log Message:
Remove IFNET_GLOBAL_LOCK where it's unnecessary because IFNET_LOCK is held
To generate a diff of this commit:
cvs rdiff -u -r1.415 -r1.416 src/sys/net/
Module Name:src
Committed By: ozaki-r
Date: Fri Dec 15 04:07:20 UTC 2017
Modified Files:
src/sys/net: if.h
Log Message:
Write a guideline for converting an interface to IFEF_MPSAFE
Requested by skrll@
To generate a diff of this commit:
cvs rdiff -u -r1.255 -r1.256 src/s
Module Name:src
Committed By: ozaki-r
Date: Fri Dec 15 04:06:42 UTC 2017
Modified Files:
src/sys/net: if.h
Log Message:
Describe which lock is used to protect each member variable of struct ifnet
Requested by skrll@
To generate a diff of this commit:
cvs rdiff -u -r1.25
Module Name:src
Committed By: ozaki-r
Date: Fri Dec 15 07:29:11 UTC 2017
Modified Files:
src/sys/net: bpf.c
Log Message:
Make softint and callout MP-safe
To generate a diff of this commit:
cvs rdiff -u -r1.221 -r1.222 src/sys/net/bpf.c
Please note that diffs are not pub
Module Name:src
Committed By: ozaki-r
Date: Mon Dec 18 04:11:13 UTC 2017
Modified Files:
src/sys/net: route.h
Log Message:
Show ARP/NDP caches as LLINFO not LLDATA for backward compatiblity
To generate a diff of this commit:
cvs rdiff -u -r1.115 -r1.116 src/sys/net/route
Module Name:src
Committed By: ozaki-r
Date: Mon Dec 18 04:11:46 UTC 2017
Modified Files:
src/tests/net/route: t_change.sh t_route.sh
Log Message:
Adjust outputs of route's flags to include a numeric output
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src
Module Name:src
Committed By: ozaki-r
Date: Mon Dec 18 05:35:02 UTC 2017
Modified Files:
src/sys/net: rtsock.c
Log Message:
Revert "Spinkle __noinline to some non-performance-sensitive functions for
debugging"
We should do this kind of tweaks for debugging just locally a
Module Name:src
Committed By: ozaki-r
Date: Mon Dec 18 05:35:36 UTC 2017
Modified Files:
src/sys/net: rtsock.c
Log Message:
Fix compile error (may be used uninitialized)
Hmm, __noinline had hidden this error.
To generate a diff of this commit:
cvs rdiff -u -r1.235 -r1.2
Module Name:src
Committed By: ozaki-r
Date: Mon Dec 18 08:24:29 UTC 2017
Modified Files:
src/sys/net: if.h
Log Message:
Note that IFNET_LOCK must not be held in softint
To generate a diff of this commit:
cvs rdiff -u -r1.256 -r1.257 src/sys/net/if.h
Please note that dif
Module Name:src
Committed By: ozaki-r
Date: Tue Dec 19 03:32:35 UTC 2017
Modified Files:
src/sys/dev/ic: dwc_gmac.c
src/sys/net: if_bridge.c if_l2tp.c if_loop.c if_tap.c if_vlan.c
src/sys/netcan: if_canloop.c
Log Message:
Don't set IFEF_MPSAFE unless NET_MP
Module Name:src
Committed By: ozaki-r
Date: Fri Dec 22 09:53:06 UTC 2017
Modified Files:
src/sys/netinet6: in6_pcb.c
Log Message:
Add missing curlwp_bindx
To generate a diff of this commit:
cvs rdiff -u -r1.162 -r1.163 src/sys/netinet6/in6_pcb.c
Please note that diffs a
Module Name:src
Committed By: ozaki-r
Date: Fri Dec 22 10:24:49 UTC 2017
Modified Files:
src/sys/sys: lwp.h
Log Message:
Check LP_BOUND is surely set in curlwp_bindx
This may find an extra call of curlwp_bindx.
To generate a diff of this commit:
cvs rdiff -u -r1.175 -r1
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:
Module Name:src
Committed By: ozaki-r
Date: Mon Dec 25 04:41:49 UTC 2017
Modified Files:
src/sys/netinet: in.c
src/sys/netinet6: in6.c
Log Message:
Fix wrong usage of psref_held
We can't use it for checking if a caller does NOT hold a given target.
If you want to
Module Name:src
Committed By: ozaki-r
Date: Mon Dec 25 09:13:40 UTC 2017
Modified Files:
src/sys/kern: kern_condvar.c kern_lock.c kern_mutex.c kern_rwlock.c
src/sys/rump/librump/rumpkern: locks.c
Log Message:
Apply C99-style struct initialization to lockops_t
To
Module Name:src
Committed By: ozaki-r
Date: Tue Dec 26 02:01:35 UTC 2017
Modified Files:
src/sys/net: if.c
Log Message:
Suppress the assertion of IFNET_LOCK in if_mcast_op if MROUTING
MROUTING doesn't deal with IFNET_LOCK yet.
Reported by kardel@
To generate a diff of
Module Name:src
Committed By: ozaki-r
Date: Tue Dec 26 02:26:45 UTC 2017
Modified Files:
src/sys/netinet6: nd6_nbr.c
Log Message:
Work around softnet_lock handling
nd6_dad_stoptimer can be called with or without softnet_lock held.
callout_halt has to take softnet_lock dep
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
Module Name:src
Committed By: ozaki-r
Date: Wed Dec 27 08:45:45 UTC 2017
Modified Files:
src/sys/rump/librump/rumpkern: locks.c
Log Message:
Tweak LOCKDEBUG macros (NFC)
To generate a diff of this commit:
cvs rdiff -u -r1.76 -r1.77 src/sys/rump/librump/rumpkern/locks.c
Module Name:src
Committed By: ozaki-r
Date: Wed Dec 27 09:01:53 UTC 2017
Modified Files:
src/lib/librumpuser: rumpfiber.c rumpuser_pth.c rumpuser_pth_dummy.c
src/sys/rump/include/rump: rumpuser.h
src/sys/rump/librump/rumpkern: locks.c
Log Message:
Distingui
Module Name:src
Committed By: ozaki-r
Date: Wed Dec 27 09:03:22 UTC 2017
Modified Files:
src/sys/rump/librump/rumpkern: locks.c
Log Message:
rump: check if the mutex is surely owned by the caller in mutex_exit
Unlocking a not-owned mutex wasn't detected well (it could det
Module Name:src
Committed By: ozaki-r
Date: Thu Dec 28 04:36:15 UTC 2017
Modified Files:
src/tests/rump/kernspace: workqueue.c
Log Message:
Tweak use of cv_timedwait
- Handle its return value
- Specify more appropriate time-out periods (2 ticks is too short)
To generate
Module Name:src
Committed By: ozaki-r
Date: Thu Dec 28 04:38:02 UTC 2017
Modified Files:
src/tests/rump/kernspace: workqueue.c
Log Message:
Fix a race condition on taking the mutex
The workqueue worker can take the mutex before the tester tries to take it after
calling wo
Module Name:src
Committed By: ozaki-r
Date: Thu Dec 28 07:00:52 UTC 2017
Modified Files:
src/share/man/man9: workqueue.9
src/sys/kern: subr_workqueue.c
src/sys/sys: workqueue.h
Log Message:
Add workqueue_wait that waits for a specific work to finish
The ca
301 - 400 of 1595 matches
Mail list logo