CVS commit: src/sys/net

2020-08-21 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Aug 21 15:48:14 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Fix sysctl types. - CTLTYPE_QUAD, not CTLTYPE_LONG, for uint64_t - use unsigned rather than time_t -- these are all short durations - clamp timeout

CVS commit: src/sys/net

2020-08-21 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Aug 21 07:05:25 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Ifdef out fast path that relies on atomic 64-bit load/store. (Really this sliding window business could probably be done with 32-bit sequence numbe

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:35:33 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Sprinkle const. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/net/if_wg.c Please note that diffs are not public domain; t

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:35:44 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Avoid callout_halt under lock. - We could pass the lock in, except we hold another lock too. - We could halt before taking the other lock, but it'

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:36:21 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Mark KASSERT-only variable as __diagused. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/net/if_wg.c Please note that diff

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:34:32 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Take advantage of prop_dictionary_util(3). To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/net/if_wg.c Please note that dif

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:34:23 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Split up wg_process_peer_tasks into bite-size functions. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/net/if_wg.c Please

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:35:24 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Use container_of rather than casts via void *. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/net/if_wg.c Please note that

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:34:03 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Update for proplib API changes. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/net/if_wg.c Please note that diffs are not pu

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:35:13 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Use be32enc, rather than possibly unaligned uint32_t cast and htonl. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/net/if_

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:33:53 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Use SYSCTL_SETUP for net.wireguard subtree. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/net/if_wg.c Please note that diff

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:31:47 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Fix in-kernel debug build. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/net/if_wg.c Please note that diffs are not public

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:34:13 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Fix race in wg_worker kthread destruction. Also allow the thread to migrate between CPUs -- just not while we're in the middle of processing and ho

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:35:01 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/net/if_wg.c Please note that diffs are not public domain; they are subj

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:34:42 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Use consttime_memequal, not memcmp, to compare secrets for equality. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/net/if_

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:31:37 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Implement sliding window for wireguard replay detection. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/net/if_wg.c Please n

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:31:16 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Don't falsely assert cpu_softintr_p(). Will fail in the following stack trace: wg_worker (kthread) wg_receive_packets wg_handle_packet wg_handle_m

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:29:44 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: [ozaki-r] Fix bugs found by maxv's audits To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/net/if_wg.c Please note that diffs

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:31:06 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Convert wg(4) to if_stat. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/net/if_wg.c Please note that diffs are not public d

CVS commit: src/sys/net/npf

2020-08-18 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Tue Aug 18 07:53:24 UTC 2020 Modified Files: src/sys/net/npf: npf_os.c Log Message: Add missing cases, to prevent memory corruption. Reported-by: syzbot+f8b8a689a3560dda2...@syzkaller.appspotmail.com To generate a diff of this co

CVS commit: src/sys/net

2020-08-02 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Aug 2 07:19:39 UTC 2020 Modified Files: src/sys/net: bpf.c Log Message: Use a more informative panic message. To generate a diff of this commit: cvs rdiff -u -r1.237 -r1.238 src/sys/net/bpf.c Please note that diffs are not p

CVS commit: src/sys/net

2020-06-26 Thread Roy Marples
Module Name:src Committed By: roy Date: Fri Jun 26 15:53:59 UTC 2020 Modified Files: src/sys/net: rtsock_shared.c Log Message: Adjust prior to enforce minimum socket length includes sa_family Not that the code strictly needs it, but if the macro is ever used elsewhere the

CVS commit: src/sys/net

2020-06-24 Thread Roy Marples
Module Name:src Committed By: roy Date: Wed Jun 24 12:27:51 UTC 2020 Modified Files: src/sys/net: rtsock_shared.c Log Message: Ensure sockaddrs have valid lengths for RO_MISSFILTER. Thanks to maxv@ for spotting this. To generate a diff of this commit: cvs rdiff -u -r1.1

CVS commit: src/sys/net

2020-06-23 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Tue Jun 23 18:30:17 UTC 2020 Modified Files: src/sys/net: if_tun.c Log Message: Hum. Fix NULL deref triggerable with just write(0). Reported-by: syzbot+45b31355bf880e175...@syzkaller.appspotmail.com To generate a diff of this com

CVS commit: src/sys/net

2020-06-22 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Jun 22 16:39:56 UTC 2020 Modified Files: src/sys/net: pfil.c Log Message: pfil_psz gets dropped by the compiler because it is unused if !NET_MPSAFE, so add an #ifdef around it, not to leak memory. Found by kLSan. To generate a

CVS commit: src/sys/net/npf

2020-05-30 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat May 30 20:54:54 UTC 2020 Modified Files: src/sys/net/npf: npf_worker.c Log Message: npf_worker_sys{init,fini}: initialize/destroy the exit_cv condvar. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/net/np

CVS commit: src/sys/net

2020-05-05 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue May 5 09:26:29 UTC 2020 Modified Files: src/sys/net: if.c Log Message: adjust comment - sosetopt() path doesn't take IFNET_LOCK() To generate a diff of this commit: cvs rdiff -u -r1.476 -r1.477 src/sys/net/if.c Please no

CVS commit: src/sys/net

2020-05-05 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue May 5 09:22:24 UTC 2020 Modified Files: src/sys/net: if.c Log Message: add a NOMPSAFE comment for if_mcast_op(), it is called from context which doesn't hold IFNET_LOCK() in some cases, and calls if_ioctl this needs to be

CVS commit: src/sys/net

2020-05-05 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue May 5 08:05:03 UTC 2020 Modified Files: src/sys/net: if.c if.h Log Message: remove struct ifnet if_mcastop, it's not used by anything To generate a diff of this commit: cvs rdiff -u -r1.474 -r1.475 src/sys/net/if.c cvs rd

CVS commit: src/sys/net

2020-05-01 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri May 1 22:27:42 UTC 2020 Modified Files: src/sys/net: if_bridge.c Log Message: report no enabled capabilities when no interface is part of bridge To generate a diff of this commit: cvs rdiff -u -r1.172 -r1.173 src/sys/net/

CVS commit: src/sys/net

2020-04-30 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 30 13:59:50 UTC 2020 Modified Files: src/sys/net: if_bridgevar.h Log Message: add sc_capenable member, forgot to commit To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/net/if_bridgevar.h Please n

CVS commit: src/sys/net

2020-04-30 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 30 10:04:54 UTC 2020 Modified Files: src/sys/net: if_bridge.c Log Message: for bridge(4), report the common enabled capabilities of the members via SIOCGIFCAP for visibility To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/net

2020-04-29 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Apr 30 03:29:55 UTC 2020 Modified Files: src/sys/net: if_ethersubr.c Log Message: Convert ether_input from rnd_initial_entropy to entropy_epoch(). To generate a diff of this commit: cvs rdiff -u -r1.283 -r1.284 src/sys/ne

CVS commit: src/sys/net

2020-04-27 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Mon Apr 27 23:35:40 UTC 2020 Modified Files: src/sys/net: pfil.c Log Message: Remove inappropriate place for __predict_false. Ok mrg@ maya@. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/sys/net/pfil.c Please

CVS commit: src/sys/net

2020-04-27 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Mon Apr 27 23:05:31 UTC 2020 Modified Files: src/sys/net: pfil.c Log Message: Skip pfil_run_hooks if no packet filter configured in kernel. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/net/pfil.c Please no

CVS commit: src/sys/net

2020-04-27 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Apr 27 20:46:01 UTC 2020 Modified Files: src/sys/net: if_bridge.c Log Message: if MTU of the added interface doesn't match the bridge, modify the MTU of the interface to that of the bridge instead of just refusing the additi

CVS commit: src/sys/net

2020-04-18 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Apr 18 15:56:26 UTC 2020 Modified Files: src/sys/net: if.c Log Message: In _if_down(), release the link state change lock before calling workqueue_wait(). Add a comment explaining how the locking here works. PR kern/55018.

CVS commit: src/sys/net

2020-04-07 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Wed Apr 8 03:37:14 UTC 2020 Modified Files: src/sys/net: route.c Log Message: Fix typo in comment To generate a diff of this commit: cvs rdiff -u -r1.228 -r1.229 src/sys/net/route.c Please note that diffs are not public dom

CVS commit: src/sys/net

2020-04-04 Thread Ignatios Souvatzis
Module Name:src Committed By: is Date: Sat Apr 4 19:46:01 UTC 2020 Modified Files: src/sys/net: ppp_defs.h Log Message: Multilink fragment protocol type. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/net/ppp_defs.h Please note that diffs are not

CVS commit: src/sys/net

2020-04-04 Thread Ignatios Souvatzis
Module Name:src Committed By: is Date: Sat Apr 4 17:12:33 UTC 2020 Modified Files: src/sys/net: if_spppsubr.c if_spppvar.h Log Message: Multilink PPP: sanity check of option values, storage of remote MRRU. To generate a diff of this commit: cvs rdiff -u -r1.188 -r1.189

CVS commit: src/sys/net

2020-04-01 Thread Ignatios Souvatzis
Module Name:src Committed By: is Date: Wed Apr 1 20:24:50 UTC 2020 Modified Files: src/sys/net: if_spppsubr.c Log Message: Define a few more LCP options. Recognize, sanity-check and report (but still reject for the moment) multilink PPP configuration options received. T

CVS commit: src/sys/net

2020-03-31 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Wed Apr 1 02:38:17 UTC 2020 Modified Files: src/sys/net: route.c Log Message: Fix typo in comment. To generate a diff of this commit: cvs rdiff -u -r1.227 -r1.228 src/sys/net/route.c Please note that diffs are not public do

CVS commit: src/sys/net

2020-03-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Mar 30 11:57:50 UTC 2020 Modified Files: src/sys/net: if_gif.c Log Message: On detach, destroy the mutex attach created, otherwise we crash with LOCKDEBUG. XXX: other interface drivers have this issue. To generate a diff o

CVS commit: src/sys/net

2020-03-27 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Mar 27 17:18:15 UTC 2020 Modified Files: src/sys/net: ether_sw_offload.c Log Message: replace the conditional m_pullup() on start of ether_sw_offload_tx() with a KASSERT(), to make it clear no mbuf manipulation is ever done

CVS commit: src/sys/net

2020-03-27 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Mar 27 16:47:00 UTC 2020 Modified Files: src/sys/net: if_bridge.c Log Message: replace the conditional m_pullup() on start of bridge_output() with a KASSERT(), to make it clear no mbuf manipulation is ever done here the con

CVS commit: src/sys/net

2020-03-24 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Mar 24 13:30:54 UTC 2020 Modified Files: src/sys/net: if_bridge.c Log Message: reset the csum_flags in bridge_brodcast() also for bmcast path for destination interfaces with real hardware offloading this fixes multicast pac

CVS commit: src/sys/net

2020-03-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Mar 13 16:37:12 UTC 2020 Modified Files: src/sys/net: rtsock_shared.c Log Message: Use the socket credentials that are established during the socket creation instead of the current process credentials (which can change via s

CVS commit: src/sys/net

2020-03-12 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Fri Mar 13 02:43:31 UTC 2020 Modified Files: src/sys/net: if_ipsec.c Log Message: reduce unnecessary reqid of NAT-T ipsecif(4), suggested by ohishi@IIJ. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/sys/ne

CVS commit: src/sys/net

2020-03-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Mar 12 19:36:33 UTC 2020 Modified Files: src/sys/net: rtsock_shared.c Log Message: move debugging code after the NULL check. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/net/rtsock_shared.c Please

CVS commit: src/sys/net

2020-03-10 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Tue Mar 10 10:35:14 UTC 2020 Modified Files: src/sys/net: if_ipsec.c Log Message: Fix ipsecif(4) SPDADD pfkey message has garbage. Pointed out by ohishi@IIJ. "setkey -x" output is the following. == before ==

CVS commit: src/sys/net

2020-03-06 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Fri Mar 6 10:26:59 UTC 2020 Modified Files: src/sys/net: if_spppsubr.c Log Message: remove unnecessary lock in sppp_mediastatus() as it doesn't touch struct sppp. ok'ed by yamaguchi@n.o. To generate a diff of this commit: c

CVS commit: src/sys/net

2020-03-04 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 5 07:46:49 UTC 2020 Modified Files: src/sys/net: zlib.h Log Message: Avoid duplicate definition of internal_state struct. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/net/zlib.h Please note

CVS commit: src/sys/net

2020-02-23 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Feb 24 00:47:38 UTC 2020 Modified Files: src/sys/net: if_bridge.c Log Message: Remove debug printf I put into bridge_calc_csum_flags(). Sorry for noise. To generate a diff of this commit: cvs rdiff -u -r1.167 -r1.168 src/sys/ne

CVS commit: src/sys/net

2020-02-23 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Feb 23 21:50:21 UTC 2020 Modified Files: src/sys/net: if_bridge.c Log Message: disable the DEBUG bridge_calc_csum_flags() printf To generate a diff of this commit: cvs rdiff -u -r1.166 -r1.167 src/sys/net/if_bridge.c Plea

CVS commit: src/sys/net

2020-02-22 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Feb 22 09:30:42 UTC 2020 Modified Files: src/sys/net: rtsock_shared.c Log Message: pass the address of the field, instead of relying on it being the first field of the structure, no functional change To generate a diff of this

CVS commit: src/sys/net

2020-02-17 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Mon Feb 17 15:51:25 UTC 2020 Modified Files: src/sys/net: if_media.h Log Message: - Remove 50GBASE-LR10. - Add the following medias: - 25GBASE-ACC - 100GBASE-ACC - 100GBASE-AOC - 100GBASE-FR - 100GBASE-LR - 200GBASE-ER4 -

CVS commit: src/sys/net

2020-02-14 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 14 22:04:12 UTC 2020 Modified Files: src/sys/net: if.h if_stats.c if_stats.h Log Message: Remove the conditional __IF_STATS_PERCPU. To generate a diff of this commit: cvs rdiff -u -r1.281 -r1.282 src/sys/net/if.h cvs rd

CVS commit: src/sys/net/npf

2020-02-11 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Feb 12 01:34:55 UTC 2020 Modified Files: src/sys/net/npf: npf_ruleset.c Log Message: PR/54950: Lloyd Parkes: Avoid NULL deref. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/sys/net/npf/npf_ruleset.c Pl

CVS commit: src/sys/net

2020-02-10 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Mon Feb 10 22:38:10 UTC 2020 Modified Files: src/sys/net: if_pppoe.c Log Message: safely extract character sequences from packet for printing. To generate a diff of this commit: cvs rdiff -u -r1.148 -r1.149 src/sys/net/if_pppoe

CVS commit: src/sys/net

2020-02-09 Thread Roy Marples
Module Name:src Committed By: roy Date: Sun Feb 9 21:15:04 UTC 2020 Modified Files: src/sys/net: rtsock_shared.c Log Message: route(4): dst addr could be in a different mbuf for RO_MISSFILTER While here, the correct assertation is RTAX_DST == 0. RTA_DST is just a flag.

CVS commit: src/sys/net

2020-02-06 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 7 01:14:55 UTC 2020 Modified Files: src/sys/net: if.c Log Message: IPL_SOFTNET -> IPL_NET in previous. To generate a diff of this commit: cvs rdiff -u -r1.471 -r1.472 src/sys/net/if.c Please note that diffs are not pu

CVS commit: src/sys/net

2020-02-03 Thread Roy Marples
Module Name:src Committed By: roy Date: Mon Feb 3 20:34:13 UTC 2020 Modified Files: src/sys/net: rtsock.c Log Message: rtsock: favour ifatoia and ifatoia6 over direct struct casts To generate a diff of this commit: cvs rdiff -u -r1.253 -r1.254 src/sys/net/rtsock.c Plea

CVS commit: src/sys/net

2020-02-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Feb 1 21:59:40 UTC 2020 Modified Files: src/sys/net: if.h Log Message: Make if_stats competely opaque to user-space. To generate a diff of this commit: cvs rdiff -u -r1.279 -r1.280 src/sys/net/if.h Please note that diffs

CVS commit: src/sys/net

2020-02-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Feb 1 21:11:10 UTC 2020 Modified Files: src/sys/net: if.h Log Message: Flip the switch to the per-cpu implementation in . Leave the conditional in place for a time in case serious problems are discovered, so that the Old Wa

CVS commit: src/sys/net

2020-02-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Feb 1 20:56:17 UTC 2020 Modified Files: src/sys/net: if_media.c if_media.h Log Message: - Add an ifmedia_fini() routine, to free resources assocated with an ifmedia. Currently calls ifmedia_removeall(). All drivers tha

CVS commit: src/sys/net

2020-01-31 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Feb 1 02:58:06 UTC 2020 Modified Files: src/sys/net: if_l2tp.c if_l2tp.h Log Message: Switch if_l2tp to atomic_load/store_*. Fix missing membar_datadep_consumer -- now atomic_load_consume -- in l2tp_lookup_session_ref.

CVS commit: src/sys/net

2020-01-31 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Feb 1 02:57:45 UTC 2020 Modified Files: src/sys/net: if_gif.c if_gif.h Log Message: Switch if_gif to atomic_load/store_*. To generate a diff of this commit: cvs rdiff -u -r1.151 -r1.152 src/sys/net/if_gif.c cvs rdiff -u

CVS commit: src/sys/net

2020-01-31 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Feb 1 02:58:15 UTC 2020 Modified Files: src/sys/net: if_vlan.c Log Message: Switch if_vlan to atomic_load/store_*. Fix missing membar_datadep_consumer -- now atomic_load_consume -- in vlan_lookup_tag_psref. To generate

CVS commit: src/sys/net

2020-01-31 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Feb 1 02:57:56 UTC 2020 Modified Files: src/sys/net: if_ipsec.c if_ipsec.h Log Message: Fix order in rollback case; switch if_ipsec to atomic_load/store_*. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 sr

CVS commit: src/sys/net

2020-01-31 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Feb 1 02:54:31 UTC 2020 Modified Files: src/sys/net: pfil.c Log Message: Fix wrong memory order and switch pfil to atomic_load/store_*. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/net/pfil.c Pl

CVS commit: src/sys/net

2020-01-31 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Feb 1 02:54:02 UTC 2020 Modified Files: src/sys/net: bpf.c bpfjit.c Log Message: Fix wrong memory order and switch bpf to atomic_load/store_*. To generate a diff of this commit: cvs rdiff -u -r1.233 -r1.234 src/sys/net/b

CVS commit: src/sys/net

2020-01-30 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Jan 31 00:49:18 UTC 2020 Modified Files: src/sys/net: if_media.c Log Message: - Use kmem(9) instead of malloc(9). - When handling SIOCGIFMEDIA, don't traverse the media list directly; refactor that out into a ifmedia_getwor

CVS commit: src/sys/net

2020-01-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Jan 29 04:35:13 UTC 2020 Modified Files: src/sys/net: rtsock.c rtsock_shared.c Log Message: Do not reference ifp->if_data directly; use if_export_if_data(). To generate a diff of this commit: cvs rdiff -u -r1.252 -r1.253 sr

CVS commit: src/sys/net

2020-01-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Jan 29 04:34:10 UTC 2020 Modified Files: src/sys/net: if_ipsec.c if_tun.c Log Message: Adopt . To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/net/if_ipsec.c cvs rdiff -u -r1.157 -r1.158 src/sys/net/if

CVS commit: src/sys/net

2020-01-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Jan 29 04:30:42 UTC 2020 Modified Files: src/sys/net/agr: ieee8023ad_lacp.c if_agr.c src/sys/net/npf: npf_ext_log.c Log Message: Adopt . To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/net/agr/

CVS commit: src/sys/net

2020-01-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Jan 29 04:28:27 UTC 2020 Modified Files: src/sys/net: if_ppp.c if_pppoe.c if_sl.c if_spppsubr.c if_srt.c if_stf.c if_tap.c if_vlan.c ppp_tty.c Log Message: Adopt . To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/net

2020-01-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Jan 29 04:18:34 UTC 2020 Modified Files: src/sys/net: if_bridge.c if_faith.c if_gif.c if_gre.c if_l2tp.c if_loop.c if_mpls.c Log Message: Adopt . To generate a diff of this commit: cvs rdiff -u -r1.165 -r1.166 s

CVS commit: src/sys/net

2020-01-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Jan 29 04:11:35 UTC 2020 Modified Files: src/sys/net: if_arcsubr.c if_ethersubr.c Log Message: Adopt . To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81 src/sys/net/if_arcsubr.c cvs rdiff -u -r1.281 -r1.282 src/

CVS commit: src/sys/net

2020-01-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Jan 29 03:16:28 UTC 2020 Modified Files: src/sys/net: Makefile files.net if.c if.h Added Files: src/sys/net: if_stats.c if_stats.h Log Message: Add support for MP-safe network interface statistics by maintaining them

CVS commit: src/sys/net

2020-01-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Jan 29 03:04:55 UTC 2020 Modified Files: src/sys/net: net_stats.h Log Message: - Make _NET_STAT_GETREF()'s return value a net_stat_ref_t, which is defined as a "void *" to prevent using a net_stat_ref_t as an array. - For e

CVS commit: src/sys/net

2020-01-20 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Jan 20 19:35:39 UTC 2020 Modified Files: src/sys/net: if_media.c Log Message: In ifmedia_ioctl(), go to splnet() before acquiring the KERNEL_LOCK. For non-NET_MPSAFE, this is benign, because we can nest raising to splnet().

CVS commit: src/sys/net

2020-01-18 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Jan 19 05:07:22 UTC 2020 Modified Files: src/sys/net: bpf.c Log Message: Stop including strip.h (it's no longer generated). To generate a diff of this commit: cvs rdiff -u -r1.232 -r1.233 src/sys/net/bpf.c Please note that

CVS commit: src/sys/net

2020-01-16 Thread Frank Kardel
Module Name:src Committed By: kardel Date: Thu Jan 16 13:16:59 UTC 2020 Modified Files: src/sys/net: if_ethersubr.c Log Message: use the CARP interface for arp/nd instead of the carp parent interface. this provides the correct source mac address for the packets. there are

CVS commit: src/sys/net

2020-01-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jan 6 20:31:35 UTC 2020 Modified Files: src/sys/net: if_tap.c Log Message: Add missing packet filter hooks, byte accounting. To generate a diff of this commit: cvs rdiff -u -r1.114 -r1.115 src/sys/net/if_tap.c Please not

CVS commit: src/sys/net

2020-01-01 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Jan 1 10:04:37 UTC 2020 Modified Files: src/sys/net: ethertypes.h Log Message: Add the ETHERTYPE_QINQ for 802.1ad VLAN stacking To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/net/ethertypes.h Please not

CVS commit: src/sys/net/npf

2019-12-14 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Dec 14 15:21:51 UTC 2019 Modified Files: src/sys/net/npf: npf_conndb.c Log Message: Skip npf_config_sync if nothing to do. Saves an unnecessary pserialize_perform every second. To generate a diff of this commit: cvs rdif

CVS commit: src/sys/net

2019-12-13 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Dec 13 14:13:55 UTC 2019 Modified Files: src/sys/net: if_tun.c Log Message: Read the len before pushing the packet, otherwise possible use-after-free. Found by a custom query on LGTM. To generate a diff of this commit: cvs rdi

CVS commit: src/sys/net

2019-12-04 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Thu Dec 5 05:29:28 UTC 2019 Modified Files: src/sys/net: if_media.h Log Message: Fix previous comment change for ifm_media. It was correct. The real problem is that some driver misuse ifm_media as the current active media. str

CVS commit: src/sys/net

2019-05-10 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Fri May 10 08:24:54 UTC 2019 Modified Files: src/sys/net: if_media.c Log Message: Use %08x to print ifmedia word (IFMEDIA_DEBUG). To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/net/if_media.c Please note

CVS commit: src/sys/net

2019-05-09 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Fri May 10 06:53:42 UTC 2019 Modified Files: src/sys/net: if.h Log Message: Remove extra parentheses. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.271 -r1.272 src/sys/net/if.h Please note that dif

CVS commit: src/sys/net

2019-05-09 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Fri May 10 06:45:19 UTC 2019 Modified Files: src/sys/net: if.h Log Message: Add missing parentheses for IFQ_CLASSIFY macro's argument. To generate a diff of this commit: cvs rdiff -u -r1.270 -r1.271 src/sys/net/if.h Please no

CVS commit: src/sys/net

2019-05-09 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Fri May 10 06:33:14 UTC 2019 Modified Files: src/sys/net: if_media.h Log Message: Remove extra parenthesis. To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64 src/sys/net/if_media.h Please note that diffs are not pu

CVS commit: src/sys/net

2019-05-09 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Fri May 10 05:16:34 UTC 2019 Modified Files: src/sys/net: if.h Log Message: Modify comment to make the data structure clear. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.269 -r1.270 src/sys/net/if.

CVS commit: src/sys/net

2019-05-02 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Fri May 3 02:10:58 UTC 2019 Modified Files: src/sys/net: rtsock_shared.c Log Message: Only initialize the NET_MPSAFE stuff once, for the non-compat version of route_init(). To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/sys/net

2019-04-30 Thread Robert Elz
Module Name:src Committed By: kre Date: Tue Apr 30 20:56:32 UTC 2019 Modified Files: src/sys/net: dl_print.c Log Message: Add the missing add. (Return to the earlier state, done differently.) When dl_print() was converted to use lla_snprintf() the offset to the LLA in

CVS commit: src/sys/net

2019-04-30 Thread Robert Elz
Module Name:src Committed By: kre Date: Tue Apr 30 20:55:41 UTC 2019 Modified Files: src/sys/net: if_dl.h Log Message: Whitespace consistency. NFC. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/net/if_dl.h Please note that diffs are not public

CVS commit: src/sys/net

2019-04-29 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Apr 29 19:08:11 UTC 2019 Modified Files: src/sys/net: dl_print.c Log Message: match definition of hexdigits[] to the declaration in To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/net/dl_print.c Pleas

CVS commit: src/sys/net/agr

2019-04-23 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Wed Apr 24 05:31:24 UTC 2019 Modified Files: src/sys/net/agr: if_agrmonitor.c Log Message: KNF. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/net/agr/if_agrmonitor.c Please note tha

CVS commit: src/sys/net

2019-04-23 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Wed Apr 24 05:07:20 UTC 2019 Modified Files: src/sys/net: if_media.h Log Message: No functional change: - IFM_AVALID and IFM_ACTIVE are NOT for the media word. Fix comment. - RFU stands for Reserved for Future Use. To generat

CVS commit: src/sys/net

2019-04-23 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Tue Apr 23 07:29:04 UTC 2019 Modified Files: src/sys/net: if_media.c Log Message: KNF. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/sys/net/if_media.c Please note that diffs are not

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