svn commit: r352064 - stable/11/sys/netipsec

2019-09-09 Thread Fabien Thomas
Author: fabient Date: Mon Sep 9 14:56:06 2019 New Revision: 352064 URL: https://svnweb.freebsd.org/changeset/base/352064 Log: MFC r351935: Fix broken window replay check that will allow old packet to be accepted. This was introduced in r309144. Submitted by: Jean-Francois HREN

svn commit: r352062 - stable/12/sys/netipsec

2019-09-09 Thread Fabien Thomas
Author: fabient Date: Mon Sep 9 14:41:39 2019 New Revision: 352062 URL: https://svnweb.freebsd.org/changeset/base/352062 Log: MFC r351935: Fix broken window replay check that will allow old packet to be accepted. This was introduced in r309144. Submitted by: Jean-Francois HREN

svn commit: r351935 - head/sys/netipsec

2019-09-06 Thread Fabien Thomas
Author: fabient Date: Fri Sep 6 14:30:23 2019 New Revision: 351935 URL: https://svnweb.freebsd.org/changeset/base/351935 Log: Fix broken window replay check that will allow old packet to be accepted. This was introduced in r309144. Submitted by: Jean-Francois HREN Approved by: ae@

Re: svn commit: r334054 - in head: sys/kern sys/netipsec tools/tools/crypto usr.bin/netstat

2018-05-22 Thread Fabien Thomas
Le 22 mai 2018 à 17:58:10, Ravi Pokala (rpok...@freebsd.org) a écrit: -Original Message-  From: <owner-src-committ...@freebsd.org> on behalf of Fabien Thomas <fabi...@freebsd.org>  Date: 2018-05-22, Tuesday at 08:54  To: <src-committ...@freebsd.org>, <svn-src-al

svn commit: r334054 - in head: sys/kern sys/netipsec tools/tools/crypto usr.bin/netstat

2018-05-22 Thread Fabien Thomas
Author: fabient Date: Tue May 22 15:54:25 2018 New Revision: 334054 URL: https://svnweb.freebsd.org/changeset/base/334054 Log: Add a SPD cache to speed up lookups. When large SPDs are used, we face two problems: - too many CPU cycles are spent during the linear searches in the SPD

svn commit: r328088 - head/usr.sbin/pmcstat

2018-01-17 Thread Fabien Thomas
Author: fabient Date: Wed Jan 17 16:55:35 2018 New Revision: 328088 URL: https://svnweb.freebsd.org/changeset/base/328088 Log: Only call flush in pipe mode. It fixes a crash with a socket in top mode. Ex: # pmcstat -R 127.0.0.1:8080 -T -w1 then # pmcstat -n1 -Sclock.prof

svn commit: r328087 - in head: lib/libpmc sys/dev/hwpmc

2018-01-17 Thread Fabien Thomas
Author: fabient Date: Wed Jan 17 16:41:22 2018 New Revision: 328087 URL: https://svnweb.freebsd.org/changeset/base/328087 Log: Fix pmcstat exit from kernel introduced by r325275. pmcstat request for close will generate a close event. This event will be in turn received by pmcstat to close

svn commit: r327696 - head/sys/opencrypto

2018-01-08 Thread Fabien Thomas
Author: fabient Date: Mon Jan 8 13:43:12 2018 New Revision: 327696 URL: https://svnweb.freebsd.org/changeset/base/327696 Log: Fix uninitialized crp_retw_id when using asynchronous crypto drivers with defered callbacks. Submitted by: emeric.pou...@stormshield.eu Reported by: mav@

svn commit: r326390 - head/share/man/man9

2017-11-30 Thread Fabien Thomas
Author: fabient Date: Thu Nov 30 08:28:04 2017 New Revision: 326390 URL: https://svnweb.freebsd.org/changeset/base/326390 Log: Update man page for r325354. Reported by: bjk Modified: head/share/man/man9/crypto.9 Modified: head/share/man/man9/crypto.9

svn commit: r325354 - in head: share/man/man9 sys/netipsec sys/opencrypto

2017-11-03 Thread Fabien Thomas
Author: fabient Date: Fri Nov 3 10:27:22 2017 New Revision: 325354 URL: https://svnweb.freebsd.org/changeset/base/325354 Log: crypto(9) is called from ipsec in CRYPTO_F_CBIFSYNC mode. This is working fine when a lot of different flows to be ciphered/deciphered are involved. However,

svn commit: r315270 - in head/sys: arm/include dev/hwpmc

2017-03-14 Thread Fabien Thomas
Author: fabient Date: Tue Mar 14 16:06:57 2017 New Revision: 315270 URL: https://svnweb.freebsd.org/changeset/base/315270 Log: Fix arm stack frame walking support: - Adjust stack offset for Clang - Correctly fill registers for fake stack frame (soft PMC) MFC after:1 week

svn commit: r311289 - stable/11/usr.sbin/rtadvd

2017-01-04 Thread Fabien Thomas
Author: fabient Date: Wed Jan 4 16:36:51 2017 New Revision: 311289 URL: https://svnweb.freebsd.org/changeset/base/311289 Log: MFC r308216: In rtadvd, interface lookup calls if_indextoname() many times in a loop, (it takes a long time on systems with many interfaces) without reason and

Re: svn commit: r309144 - in head: lib/libipsec sys/net sys/netipsec

2016-11-26 Thread Fabien THOMAS
Hi, Sorry about that. Normally we build universe with it but it seems we missed something... I've not access to a machine to fixit before monday... Fabien > Le 25 nov. 2016 à 22:32, Raphael Kubo da Costa <rak...@freebsd.org> a écrit : > > Fabien Thomas <fabi...@f

svn commit: r309146 - head/sys/libkern

2016-11-25 Thread Fabien Thomas
Author: fabient Date: Fri Nov 25 17:20:23 2016 New Revision: 309146 URL: https://svnweb.freebsd.org/changeset/base/309146 Log: Update r309143 to prevent false sharing. Reported by: mjg Approved by: so MFC after:1 month Modified: head/sys/libkern/arc4random.c Modified:

Re: svn commit: r309143 - head/sys/libkern

2016-11-25 Thread Fabien Thomas
> Le 25 nov. 2016 à 17:00, Mateusz Guzik <mjgu...@gmail.com> a écrit : > > On Fri, Nov 25, 2016 at 01:49:33PM +, Fabien Thomas wrote: >> Author: fabient >> Date: Fri Nov 25 13:49:33 2016 >> New Revision: 309143 >> URL: https://svnweb.freeb

svn commit: r309144 - in head: lib/libipsec sys/net sys/netipsec

2016-11-25 Thread Fabien Thomas
Author: fabient Date: Fri Nov 25 14:44:49 2016 New Revision: 309144 URL: https://svnweb.freebsd.org/changeset/base/309144 Log: IPsec RFC6479 support for replay window sizes up to 2^32 - 32 packets. Since the previous algorithm, based on bit shifting, does not scale with large replay

svn commit: r309143 - head/sys/libkern

2016-11-25 Thread Fabien Thomas
Author: fabient Date: Fri Nov 25 13:49:33 2016 New Revision: 309143 URL: https://svnweb.freebsd.org/changeset/base/309143 Log: In a dual processor system (2*6 cores) during IPSec throughput tests, we see a lot of contention on the arc4 lock, used to generate the IV of the ESP output

svn commit: r308216 - head/usr.sbin/rtadvd

2016-11-02 Thread Fabien Thomas
Author: fabient Date: Wed Nov 2 15:11:23 2016 New Revision: 308216 URL: https://svnweb.freebsd.org/changeset/base/308216 Log: In rtadvd, interface lookup calls if_indextoname() many times in a loop, (it takes a long time on systems with many interfaces) without reason and without checking

svn commit: r291652 - stable/10/sys/netinet

2015-12-02 Thread Fabien Thomas
Author: fabient Date: Wed Dec 2 17:26:37 2015 New Revision: 291652 URL: https://svnweb.freebsd.org/changeset/base/291652 Log: MFC r291301: The r241129 description was wrong that the scenario is possible only for read locks on pcbs. The same race can happen with write lock semantics

Re: svn commit: r291301 - head/sys/netinet

2015-11-26 Thread Fabien Thomas
Hi Gleb, > > Note that g...@freebsd.org and gleb...@freebsd.org are two different persons. > Sorry for the mistake. Fabien ___ svn-src-all@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any

svn commit: r291301 - head/sys/netinet

2015-11-25 Thread Fabien Thomas
Author: fabient Date: Wed Nov 25 14:45:43 2015 New Revision: 291301 URL: https://svnweb.freebsd.org/changeset/base/291301 Log: The r241129 description was wrong that the scenario is possible only for read locks on pcbs. The same race can happen with write lock semantics as well. The

svn commit: r290982 - in head/sys: net netipsec

2015-11-17 Thread Fabien Thomas
Author: fabient Date: Tue Nov 17 14:39:33 2015 New Revision: 290982 URL: https://svnweb.freebsd.org/changeset/base/290982 Log: Implement the sadb_x_policy_priority field as it is done in Linux: lower priority policies are inserted first. Submitted by: Emeric Poupon

svn commit: r289024 - head/sys/kern

2015-10-08 Thread Fabien Thomas
Author: fabient Date: Thu Oct 8 09:54:33 2015 New Revision: 289024 URL: https://svnweb.freebsd.org/changeset/base/289024 Log: Fix r283998 that broke mapin events for hwpmc. Reviewed by: jhb Sponsored by: Stormshield Modified: head/sys/kern/vfs_vnops.c Modified:

svn commit: r289023 - head/usr.sbin/pmcstat

2015-10-08 Thread Fabien Thomas
Author: fabient Date: Thu Oct 8 09:46:35 2015 New Revision: 289023 URL: https://svnweb.freebsd.org/changeset/base/289023 Log: Fix for r288176 changes related to debug symbols move. Reviewed by: emaste Sponsored by: Stormshield Modified: head/usr.sbin/pmcstat/pmcstat_log.c Modified:

svn commit: r289025 - head/sys/sys

2015-10-08 Thread Fabien Thomas
Author: fabient Date: Thu Oct 8 10:00:41 2015 New Revision: 289025 URL: https://svnweb.freebsd.org/changeset/base/289025 Log: Fix r283120 which use class size larger than 8bits. The new mapping will restore binary compatibility with stable_10 but file generated since r283120 are broken.

svn commit: r286890 - head/sys/dev/ichwd

2015-08-18 Thread Fabien Thomas
Author: fabient Date: Tue Aug 18 14:54:29 2015 New Revision: 286890 URL: https://svnweb.freebsd.org/changeset/base/286890 Log: Add ichwd TCO version 3 support (Bay Trail / Rangeley...) Reviewed by: jhb Obtained from: Cas-well Sponsored by: Stormshield Modified:

svn commit: r280759 - head/sys/netinet

2015-03-27 Thread Fabien Thomas
Author: fabient Date: Fri Mar 27 13:26:59 2015 New Revision: 280759 URL: https://svnweb.freebsd.org/changeset/base/280759 Log: On multi CPU systems, we may emit successive packets with the same id. Fix the race by using an atomic operation. Differential Revision:

svn commit: r268359 - head/sys/dev/mge

2014-07-07 Thread Fabien Thomas
Author: fabient Date: Mon Jul 7 08:22:39 2014 New Revision: 268359 URL: http://svnweb.freebsd.org/changeset/base/268359 Log: Optim and Fix for mge driver: - add missing rcvif in mbuf - add missing ipacket stat - remove uncessary mbuf copy on output path - fix deadlock of the TX engine

Re: svn commit: r253779 - in head: . share/man/man4 sys/amd64/conf sys/arm/conf sys/conf sys/dev/random sys/i386/conf sys/ia64/conf sys/mips/conf sys/modules sys/modules/random sys/pc98/conf sys/power

2013-08-02 Thread Fabien Thomas
Le 29 juil. 2013 à 22:26, David E. O'Brien a écrit : Author: obrien Date: Mon Jul 29 20:26:27 2013 New Revision: 253779 URL: http://svnweb.freebsd.org/changeset/base/253779 Log: Decouple yarrow from random(4) device. * Make Yarrow an optional kernel component -- enabled by

svn commit: r250600 - in stable/9: lib/libpmc sys/dev/hwpmc sys/kern sys/sys

2013-05-13 Thread Fabien Thomas
Author: fabient Date: Mon May 13 15:18:36 2013 New Revision: 250600 URL: http://svnweb.freebsd.org/changeset/base/250600 Log: MFC r247329, r247836: Add support for good old 8192Hz profiling clock to software PMC. Add a generic way to call per event allocate / release function. Modified:

svn commit: r247836 - in head/sys: dev/hwpmc kern sys

2013-03-05 Thread Fabien Thomas
Author: fabient Date: Tue Mar 5 10:18:48 2013 New Revision: 247836 URL: http://svnweb.freebsd.org/changeset/base/247836 Log: Add a generic way to call per event allocate / release function. Reviewed by: mav MFC after:1 month Modified: head/sys/dev/hwpmc/hwpmc_soft.c

svn commit: r241609 - in stable/9: lib/libpmc sys/dev/hwpmc sys/sys

2012-10-16 Thread Fabien Thomas
) @@ -0,0 +1,880 @@ +.\ Copyright (c) 2012 Fabien Thomas. All rights reserved. +.\ +.\ Redistribution and use in source and binary forms, with or without +.\ modification, are permitted provided that the following conditions +.\ are met: +.\ 1. Redistributions of source code must retain the above

svn commit: r240323 - head/tools/test/hwpmc

2012-09-10 Thread Fabien Thomas
Author: fabient Date: Mon Sep 10 16:32:28 2012 New Revision: 240323 URL: http://svn.freebsd.org/changeset/base/240323 Log: Add SOFT as a possible section to exclude from counter list. Modified: head/tools/test/hwpmc/pmctest.py Modified: head/tools/test/hwpmc/pmctest.py

Re: svn commit: r239105 - head/sys/dev/e1000

2012-08-07 Thread Fabien Thomas
@@ -961,7 +961,15 @@ igb_mq_start(struct ifnet *ifp, struct m que = adapter-queues[i]; if (((txr-queue_status IGB_QUEUE_DEPLETED) == 0) IGB_TX_TRYLOCK(txr)) { - err = igb_mq_start_locked(ifp, txr, m); + struct mbuf *pm = NULL; +

svn commit: r237552 - stable/9/sys/dev/xen/balloon

2012-06-25 Thread Fabien Thomas
Author: fabient Date: Mon Jun 25 07:27:31 2012 New Revision: 237552 URL: http://svn.freebsd.org/changeset/base/237552 Log: MFC r237322: Allow booting XENHVM kernel without Xen hypervisor. Modified: stable/9/sys/dev/xen/balloon/balloon.c Directory Properties: stable/9/sys/ (props

svn commit: r237553 - stable/8/sys/dev/xen/balloon

2012-06-25 Thread Fabien Thomas
Author: fabient Date: Mon Jun 25 07:29:14 2012 New Revision: 237553 URL: http://svn.freebsd.org/changeset/base/237553 Log: MFC r237322: Allow booting XENHVM kernel without Xen hypervisor. Modified: stable/8/sys/dev/xen/balloon/balloon.c Directory Properties: stable/8/sys/ (props

svn commit: r237554 - stable/9/sys/dev/viawd

2012-06-25 Thread Fabien Thomas
Author: fabient Date: Mon Jun 25 07:33:54 2012 New Revision: 237554 URL: http://svn.freebsd.org/changeset/base/237554 Log: MFC r237295: Fix viawd(4) that was only working as a module. Modified: stable/9/sys/dev/viawd/viawd.c Directory Properties: stable/9/sys/ (props changed)

svn commit: r237555 - stable/8/sys/dev/viawd

2012-06-25 Thread Fabien Thomas
Author: fabient Date: Mon Jun 25 07:36:00 2012 New Revision: 237555 URL: http://svn.freebsd.org/changeset/base/237555 Log: MFC r237295: Fix viawd(4) that was only working as a module. Modified: stable/8/sys/dev/viawd/viawd.c Directory Properties: stable/8/sys/ (props changed)

svn commit: r237556 - in stable/9/sys: arm/include dev/hwpmc

2012-06-25 Thread Fabien Thomas
Author: fabient Date: Mon Jun 25 07:56:23 2012 New Revision: 237556 URL: http://svn.freebsd.org/changeset/base/237556 Log: MFC r236997: Add ARM callchain support for hwpmc. Modified: stable/9/sys/arm/include/pmc_mdep.h stable/9/sys/dev/hwpmc/hwpmc_arm.c Directory Properties:

svn commit: r237400 - stable/8/sys/dev/pci

2012-06-21 Thread Fabien Thomas
Author: fabient Date: Thu Jun 21 14:55:35 2012 New Revision: 237400 URL: http://svn.freebsd.org/changeset/base/237400 Log: MFC r221839: Allow direct children of PCI-ISA bridges to allocate resources from the parent PCI bus. Heavily inspired by jhb@ and a similar implementation present

svn commit: r237295 - head/sys/dev/viawd

2012-06-20 Thread Fabien Thomas
Author: fabient Date: Wed Jun 20 09:01:44 2012 New Revision: 237295 URL: http://svn.freebsd.org/changeset/base/237295 Log: Fix viawd(4) that was only working as a module. Obtained from:jhb MFC after: 3 days Modified: head/sys/dev/viawd/viawd.c Modified:

svn commit: r237322 - head/sys/dev/xen/balloon

2012-06-20 Thread Fabien Thomas
Author: fabient Date: Wed Jun 20 15:45:50 2012 New Revision: 237322 URL: http://svn.freebsd.org/changeset/base/237322 Log: Allow booting XENHVM kernel without Xen hypervisor. MFC after:3 days Modified: head/sys/dev/xen/balloon/balloon.c Modified: head/sys/dev/xen/balloon/balloon.c

svn commit: r236997 - in head/sys: arm/include dev/hwpmc

2012-06-13 Thread Fabien Thomas
Author: fabient Date: Wed Jun 13 06:38:25 2012 New Revision: 236997 URL: http://svn.freebsd.org/changeset/base/236997 Log: Add ARM callchain support for hwpmc. Sponsored by: NETASQ MFC after:3 days Modified: head/sys/arm/include/pmc_mdep.h head/sys/dev/hwpmc/hwpmc_arm.c

svn commit: r236998 - stable/9/usr.sbin/pmcstat

2012-06-13 Thread Fabien Thomas
Author: fabient Date: Wed Jun 13 06:42:36 2012 New Revision: 236998 URL: http://svn.freebsd.org/changeset/base/236998 Log: MFC r236669: Remove spurious ARM symbols from lookup table. Modified: stable/9/usr.sbin/pmcstat/pmcstat_log.c Directory Properties: stable/9/usr.sbin/pmcstat/

svn commit: r236669 - head/usr.sbin/pmcstat

2012-06-06 Thread Fabien Thomas
Author: fabient Date: Wed Jun 6 08:58:31 2012 New Revision: 236669 URL: http://svn.freebsd.org/changeset/base/236669 Log: Remove spurious ARM symbols from lookup table. MFC after:3 days Modified: head/usr.sbin/pmcstat/pmcstat_log.c Modified: head/usr.sbin/pmcstat/pmcstat_log.c

svn commit: r236238 - in stable/9: lib/libpmc sys/amd64/amd64 sys/amd64/include sys/arm/arm sys/arm/include sys/conf sys/dev/hwpmc sys/i386/i386 sys/i386/include sys/kern sys/mips/include sys/modul...

2012-05-29 Thread Fabien Thomas
, because file is newly added) +++ stable/9/lib/libpmc/pmc.soft.3 Tue May 29 14:50:21 2012 (r236238, copy of r233628, head/lib/libpmc/pmc.soft.3) @@ -0,0 +1,104 @@ +.\ Copyright (c) 2012 Fabien Thomas. All rights reserved. +.\ +.\ Redistribution and use in source and binary forms

svn commit: r235977 - stable/9/usr.sbin/pmcstat

2012-05-25 Thread Fabien Thomas
/usr.sbin/pmcstat/pmcpl_calltree.c Fri May 25 07:23:24 2012 (r235976) +++ stable/9/usr.sbin/pmcstat/pmcpl_calltree.c Fri May 25 07:25:30 2012 (r235977) @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2009, Fabien Thomas + * Copyright (c) 2012, Fabien Thomas * All rights reserved

svn commit: r235976 - stable/8/usr.sbin/pmcstat

2012-05-25 Thread Fabien Thomas
/usr.sbin/pmcstat/pmcpl_calltree.c Fri May 25 06:48:42 2012 (r235975) +++ stable/8/usr.sbin/pmcstat/pmcpl_calltree.c Fri May 25 07:23:24 2012 (r235976) @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2009, Fabien Thomas + * Copyright (c) 2012, Fabien Thomas * All rights reserved

svn commit: r235831 - in head/sys: arm/arm arm/include dev/hwpmc

2012-05-23 Thread Fabien Thomas
Author: fabient Date: Wed May 23 13:23:40 2012 New Revision: 235831 URL: http://svn.freebsd.org/changeset/base/235831 Log: Soft PMC support for ARM. Callgraph is not captured, only current location. Sample system wide profiling: pmcstat -Sclock.hard -T Modified:

svn commit: r235229 - head/sys/dev/hwpmc

2012-05-10 Thread Fabien Thomas
Author: fabient Date: Thu May 10 14:27:49 2012 New Revision: 235229 URL: http://svn.freebsd.org/changeset/base/235229 Log: Remove out of date KASSERT that fire with soft PMC. MFC after:1 week Modified: head/sys/dev/hwpmc/hwpmc_intel.c Modified: head/sys/dev/hwpmc/hwpmc_intel.c

svn commit: r234598 - head/sys/dev/hwpmc

2012-04-23 Thread Fabien Thomas
Author: fabient Date: Mon Apr 23 08:58:01 2012 New Revision: 234598 URL: http://svn.freebsd.org/changeset/base/234598 Log: Fix class malloc init for mips and powerpc that was not converted by r233628. Found by: monthadar, adrian MFC after:1 week Modified:

svn commit: r233824 - stable/9/sys/dev/hwpmc

2012-04-03 Thread Fabien Thomas
Author: fabient Date: Tue Apr 3 07:15:42 2012 New Revision: 233824 URL: http://svn.freebsd.org/changeset/base/233824 Log: MFC r233544: Fix random deadlock on pmcstat exit: - Exit the thread when soft shutdown is requested - Wakeup owner thread. Reproduced/tested by looping pmcstat

svn commit: r233825 - stable/8/sys/dev/hwpmc

2012-04-03 Thread Fabien Thomas
Author: fabient Date: Tue Apr 3 07:48:58 2012 New Revision: 233825 URL: http://svn.freebsd.org/changeset/base/233825 Log: MFC r233544: Fix random deadlock on pmcstat exit: - Exit the thread when soft shutdown is requested - Wakeup owner thread. Reproduced/tested by looping pmcstat

svn commit: r233611 - head/usr.sbin/pmcstat

2012-03-28 Thread Fabien Thomas
/pmcstat/pmcpl_calltree.c Wed Mar 28 16:23:40 2012 (r233611) @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2009, Fabien Thomas + * Copyright (c) 2012, Fabien Thomas * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -58,20 +58,18 @@ __FBSDID

svn commit: r233628 - in head: lib/libpmc sys/amd64/amd64 sys/amd64/include sys/arm/include sys/conf sys/dev/hwpmc sys/i386/i386 sys/i386/include sys/kern sys/mips/include sys/modules/hwpmc sys/pow...

2012-03-28 Thread Fabien Thomas
== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lib/libpmc/pmc.soft.3 Wed Mar 28 20:58:30 2012(r233628) @@ -0,0 +1,104 @@ +.\ Copyright (c) 2012 Fabien Thomas. All rights reserved. +.\ +.\ Redistribution and use in source and binary forms

svn commit: r233544 - head/sys/dev/hwpmc

2012-03-27 Thread Fabien Thomas
Author: fabient Date: Tue Mar 27 14:02:22 2012 New Revision: 233544 URL: http://svn.freebsd.org/changeset/base/233544 Log: Fix random deadlock on pmcstat exit: - Exit the thread when soft shutdown is requested - Wakeup owner thread. Reproduced/tested by looping pmcstat measurement:

svn commit: r229927 - in stable/9: share/man/man4 sys/amd64/conf sys/conf sys/dev/viawd sys/i386/conf sys/modules sys/modules/viawd

2012-01-10 Thread Fabien Thomas
(empty, because file is newly added) +++ stable/9/share/man/man4/viawd.4 Tue Jan 10 08:16:28 2012 (r229927, copy of r228431, head/share/man/man4/viawd.4) @@ -0,0 +1,79 @@ +.\- +.\ Copyright (c) 2011 Fabien Thomas fabi...@freebsd.org +.\ All rights reserved. +.\ +.\ Redistribution

svn commit: r229928 - in stable/8: share/man/man4 sys/amd64/conf sys/conf sys/dev/viawd sys/i386/conf sys/modules sys/modules/viawd

2012-01-10 Thread Fabien Thomas
) +++ stable/8/share/man/man4/viawd.4 Tue Jan 10 08:41:10 2012 (r229928, copy of r228431, head/share/man/man4/viawd.4) @@ -0,0 +1,79 @@ +.\- +.\ Copyright (c) 2011 Fabien Thomas fabi...@freebsd.org +.\ All rights reserved. +.\ +.\ Redistribution and use in source and binary forms

svn commit: r229471 - in stable/9: sys/dev/cpuctl usr.sbin/cpucontrol

2012-01-04 Thread Fabien Thomas
) 2011 Fabien Thomas fabi...@freebsd.org. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright

svn commit: r229472 - in stable/8: sys/dev/cpuctl usr.sbin/cpucontrol

2012-01-04 Thread Fabien Thomas
(c) 2011 Fabien Thomas fabi...@freebsd.org. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright

svn commit: r229392 - in stable/9: lib/libpmc sys/dev/hwpmc sys/sys usr.sbin/pmcstat

2012-01-03 Thread Fabien Thomas
Author: fabient Date: Tue Jan 3 16:35:00 2012 New Revision: 229392 URL: http://svn.freebsd.org/changeset/base/229392 Log: MFC r226514,r226526,r226986: Add a flush of the current PMC log buffer before displaying the next top. As the underlying block is 4KB if the PMC throughput is low

svn commit: r229393 - stable/9/sys/dev/hwpmc

2012-01-03 Thread Fabien Thomas
Author: fabient Date: Tue Jan 3 16:41:38 2012 New Revision: 229393 URL: http://svn.freebsd.org/changeset/base/229393 Log: MFC r228198: Update Westmere uncore event exception list. Modified: stable/9/sys/dev/hwpmc/hwpmc_core.c Directory Properties: stable/9/sys/ (props changed)

svn commit: r229394 - stable/8/sys/dev/hwpmc

2012-01-03 Thread Fabien Thomas
Author: fabient Date: Tue Jan 3 16:54:47 2012 New Revision: 229394 URL: http://svn.freebsd.org/changeset/base/229394 Log: MFC r228198: Update Westmere uncore event exception list. Modified: stable/8/sys/dev/hwpmc/hwpmc_core.c Directory Properties: stable/8/sys/ (props changed)

svn commit: r229396 - stable/7/sys/dev/hwpmc

2012-01-03 Thread Fabien Thomas
Author: fabient Date: Tue Jan 3 17:07:11 2012 New Revision: 229396 URL: http://svn.freebsd.org/changeset/base/229396 Log: MFC r228198: Update Westmere uncore event exception list. Modified: stable/7/sys/dev/hwpmc/hwpmc_core.c Directory Properties: stable/7/sys/ (props changed)

svn commit: r229397 - stable/9/sys/dev/hwpmc

2012-01-03 Thread Fabien Thomas
Author: fabient Date: Tue Jan 3 17:15:27 2012 New Revision: 229397 URL: http://svn.freebsd.org/changeset/base/229397 Log: MFC r228438: There's a small set of events on Nehalem, that are not supported in processors with CPUID signature 06_1AH, 06_1EH, and 06_1FH. Modified:

svn commit: r229398 - stable/8/sys/dev/hwpmc

2012-01-03 Thread Fabien Thomas
Author: fabient Date: Tue Jan 3 17:17:30 2012 New Revision: 229398 URL: http://svn.freebsd.org/changeset/base/229398 Log: MFC r228438: There's a small set of events on Nehalem, that are not supported in processors with CPUID signature 06_1AH, 06_1EH, and 06_1FH. Modified:

svn commit: r229399 - stable/7/sys/dev/hwpmc

2012-01-03 Thread Fabien Thomas
Author: fabient Date: Tue Jan 3 17:19:57 2012 New Revision: 229399 URL: http://svn.freebsd.org/changeset/base/229399 Log: MFC r228438: There's a small set of events on Nehalem, that are not supported in processors with CPUID signature 06_1AH, 06_1EH, and 06_1FH. Modified:

svn commit: r229469 - head/sys/dev/hwpmc

2012-01-03 Thread Fabien Thomas
Author: fabient Date: Wed Jan 4 07:33:06 2012 New Revision: 229469 URL: http://svn.freebsd.org/changeset/base/229469 Log: Add missing MSR programming for some events. Submitted by: Davide Italiano davide.itali...@gmail.com MFC after:3 days Modified:

svn commit: r229470 - in head: lib/libpmc sys/dev/hwpmc

2012-01-03 Thread Fabien Thomas
Author: fabient Date: Wed Jan 4 07:58:36 2012 New Revision: 229470 URL: http://svn.freebsd.org/changeset/base/229470 Log: Update PMC events from October 2011 Intel documentation. Submitted by: Davide Italiano davide.itali...@gmail.com MFC after:3 days Modified:

svn commit: r228802 - head/sys/dev/viawd

2011-12-22 Thread Fabien Thomas
== --- head/sys/dev/viawd/viawd.c Thu Dec 22 15:03:48 2011(r228801) +++ head/sys/dev/viawd/viawd.c Thu Dec 22 15:13:32 2011(r228802) @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2011 Fabien Thomas ftho...@freebsd.org + * Copyright (c) 2011

svn commit: r228502 - head/sys/dev/viawd

2011-12-14 Thread Fabien Thomas
Author: fabient Date: Wed Dec 14 15:39:51 2011 New Revision: 228502 URL: http://svn.freebsd.org/changeset/base/228502 Log: Rework the attachement to probe directly on isab(4). Depend on r228496. Requested by: jhb MFC after:1 month Modified: head/sys/dev/viawd/viawd.c

svn commit: r228431 - in head: share/man/man4 sys/amd64/conf sys/conf sys/dev/viawd sys/i386/conf sys/modules sys/modules/viawd

2011-12-12 Thread Fabien Thomas
== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/man/man4/viawd.4 Mon Dec 12 09:50:33 2011(r228431) @@ -0,0 +1,79 @@ +.\- +.\ Copyright (c) 2011 Fabien Thomas fabi...@freebsd.org +.\ All rights reserved. +.\ +.\ Redistribution

svn commit: r228436 - in head: sys/dev/cpuctl usr.sbin/cpucontrol

2011-12-12 Thread Fabien Thomas
) @@ -0,0 +1,222 @@ +/*- + * Copyright (c) 2011 Fabien Thomas fabi...@freebsd.org. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code

svn commit: r228438 - head/sys/dev/hwpmc

2011-12-12 Thread Fabien Thomas
Author: fabient Date: Mon Dec 12 13:12:55 2011 New Revision: 228438 URL: http://svn.freebsd.org/changeset/base/228438 Log: There's a small set of events on Nehalem, that are not supported in processors with CPUID signature 06_1AH, 06_1EH, and 06_1FH. Refuse to allocate them on

svn commit: r228198 - head/sys/dev/hwpmc

2011-12-02 Thread Fabien Thomas
Author: fabient Date: Fri Dec 2 10:02:49 2011 New Revision: 228198 URL: http://svn.freebsd.org/changeset/base/228198 Log: Update Westmere uncore event exception list. Submitted by: Davide Italiano davide italiano at gmail com MFC after:1 week Modified:

svn commit: r227664 - stable/9/contrib/gcc/config/arm

2011-11-18 Thread Fabien Thomas
Author: fabient Date: Fri Nov 18 14:41:48 2011 New Revision: 227664 URL: http://svn.freebsd.org/changeset/base/227664 Log: MFC r227391: Import gcc fix for -fstack-protector that produces segfaulting binaries on arm/armel. Related gcc bug:

svn commit: r227665 - releng/9.0/contrib/gcc/config/arm

2011-11-18 Thread Fabien Thomas
Author: fabient Date: Fri Nov 18 14:56:06 2011 New Revision: 227665 URL: http://svn.freebsd.org/changeset/base/227665 Log: MFC r227391: Import gcc fix for -fstack-protector that produces segfaulting binaries on arm/armel. Related gcc bug:

svn commit: r227551 - stable/8/contrib/gcc/config/arm

2011-11-16 Thread Fabien Thomas
Author: fabient Date: Wed Nov 16 14:33:30 2011 New Revision: 227551 URL: http://svn.freebsd.org/changeset/base/227551 Log: MFC r227391: Import gcc fix for -fstack-protector that produces segfaulting binaries on arm/armel. Related gcc bug:

svn commit: r227552 - stable/7/contrib/gcc/config/arm

2011-11-16 Thread Fabien Thomas
Author: fabient Date: Wed Nov 16 14:37:47 2011 New Revision: 227552 URL: http://svn.freebsd.org/changeset/base/227552 Log: MFC r227391: Import gcc fix for -fstack-protector that produces segfaulting binaries on arm/armel. Related gcc bug:

svn commit: r227555 - in stable/8: lib/libpmc sys/dev/hwpmc sys/sys usr.sbin/pmcstat

2011-11-16 Thread Fabien Thomas
Author: fabient Date: Wed Nov 16 15:25:12 2011 New Revision: 227555 URL: http://svn.freebsd.org/changeset/base/227555 Log: MFC r226514,r226526,r226986: Add a flush of the current PMC log buffer before displaying the next top. As the underlying block is 4KB if the PMC throughput is low

svn commit: r227563 - in stable/7: lib/libpmc sys/dev/hwpmc sys/sys usr.sbin/pmcstat

2011-11-16 Thread Fabien Thomas
Author: fabient Date: Wed Nov 16 16:15:31 2011 New Revision: 227563 URL: http://svn.freebsd.org/changeset/base/227563 Log: MFC r226514,r226526,r226986: Add a flush of the current PMC log buffer before displaying the next top. As the underlying block is 4KB if the PMC throughput is low

svn commit: r227391 - head/contrib/gcc/config/arm

2011-11-09 Thread Fabien Thomas
Author: fabient Date: Wed Nov 9 15:59:02 2011 New Revision: 227391 URL: http://svn.freebsd.org/changeset/base/227391 Log: Import gcc fix for -fstack-protector that produces segfaulting binaries on arm/armel. Related gcc bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35965 PR:

svn commit: r226986 - head/usr.sbin/pmcstat

2011-11-01 Thread Fabien Thomas
Author: fabient Date: Tue Nov 1 09:28:47 2011 New Revision: 226986 URL: http://svn.freebsd.org/changeset/base/226986 Log: Two bugs fixed: - Do not close stdout or stderr when redirecting to file. - Correctly handle error code to detect when no buffer available. MFC after:1 month

svn commit: r226526 - head/sys/sys

2011-10-19 Thread Fabien Thomas
Author: fabient Date: Wed Oct 19 07:16:57 2011 New Revision: 226526 URL: http://svn.freebsd.org/changeset/base/226526 Log: Add missing DEBUG define from r226514. Modified: head/sys/sys/pmc.h Modified: head/sys/sys/pmc.h

Re: svn commit: r226514 - in head: lib/libpmc sys/dev/hwpmc sys/sys usr.sbin/pmcstat

2011-10-19 Thread Fabien Thomas
Badly merged my patchset... Corrected with r226526. On Oct 18, 2011, at 6:23 PM, Bjoern A. Zeeb wrote: On 18. Oct 2011, at 15:25 , Fabien Thomas wrote: Author: fabient Date: Tue Oct 18 15:25:43 2011 New Revision: 226514 URL: http://svn.freebsd.org/changeset/base/226514 Log: Add

svn commit: r226514 - in head: lib/libpmc sys/dev/hwpmc sys/sys usr.sbin/pmcstat

2011-10-18 Thread Fabien Thomas
Author: fabient Date: Tue Oct 18 15:25:43 2011 New Revision: 226514 URL: http://svn.freebsd.org/changeset/base/226514 Log: Add a flush of the current PMC log buffer before displaying the next top. As the underlying block is 4KB if the PMC throughput is low the measurement will be

Re: svn commit: r225405 - head/sys/dev/ixgbe

2011-09-06 Thread Fabien Thomas
-m_flags |= M_PKTHDR; -- Fabien Thomas ___ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to svn-src-all-unsubscr...@freebsd.org

svn commit: r221524 - stable/8/sys/netipsec

2011-05-06 Thread Fabien Thomas
Author: fabient Date: Fri May 6 13:12:45 2011 New Revision: 221524 URL: http://svn.freebsd.org/changeset/base/221524 Log: MFC r220194: Fix two SA refcount: - AH does not release the SA like in ESP/IPCOMP when handling EAGAIN - ipsec_process_done incorrectly release the SA. Modified:

svn commit: r221525 - stable/8/sys/netipsec

2011-05-06 Thread Fabien Thomas
Author: fabient Date: Fri May 6 13:24:10 2011 New Revision: 221525 URL: http://svn.freebsd.org/changeset/base/221525 Log: MFC r220206: Optimisation in IPSEC(4): - Remove contention on ISR during the crypto operation by using rwlock(9). - Remove a second lookup of the SA in the

svn commit: r221532 - stable/7/sys/kern

2011-05-06 Thread Fabien Thomas
Author: fabient Date: Fri May 6 14:11:20 2011 New Revision: 221532 URL: http://svn.freebsd.org/changeset/base/221532 Log: MFC r220198: Clearing the flag when preempting will let the preempted thread run too much time. This can finish in a scheduler deadlock with ping-pong between two

svn commit: r220194 - head/sys/netipsec

2011-03-31 Thread Fabien Thomas
Author: fabient Date: Thu Mar 31 13:14:24 2011 New Revision: 220194 URL: http://svn.freebsd.org/changeset/base/220194 Log: Fix two SA refcount: - AH does not release the SA like in ESP/IPCOMP when handling EAGAIN - ipsec_process_done incorrectly release the SA. Reviewed by: vanhu

svn commit: r220198 - head/sys/kern

2011-03-31 Thread Fabien Thomas
Author: fabient Date: Thu Mar 31 13:59:47 2011 New Revision: 220198 URL: http://svn.freebsd.org/changeset/base/220198 Log: Clearing the flag when preempting will let the preempted thread run too much time. This can finish in a scheduler deadlock with ping-pong between two threads. One

svn commit: r220206 - head/sys/netipsec

2011-03-31 Thread Fabien Thomas
Author: fabient Date: Thu Mar 31 15:23:32 2011 New Revision: 220206 URL: http://svn.freebsd.org/changeset/base/220206 Log: Optimisation in IPSEC(4): - Remove contention on ISR during the crypto operation by using rwlock(9). - Remove a second lookup of the SA in the callback. Gain on 6

Re: svn commit: r218583 - head/sys/dev/e1000

2011-02-14 Thread Fabien Thomas
@@ -1937,6 +1937,10 @@ igb_local_timer(void *arg) goto timeout; out: callout_reset(adapter-timer, hz, igb_local_timer, adapter); +#ifndef DEVICE_POLLING + /* Fire off all queue interrupts - deadlock protection */ + E1000_WRITE_REG(adapter-hw,

svn commit: r215735 - stable/8/sys/dev/hwpmc

2010-11-23 Thread Fabien Thomas
Author: fabient Date: Tue Nov 23 09:12:43 2010 New Revision: 215735 URL: http://svn.freebsd.org/changeset/base/215735 Log: MFC 200669: Recognize Intel CPUs with Family 0x6, Models 0x1E and 0x1F. Modified: stable/8/sys/dev/hwpmc/hwpmc_intel.c Directory Properties: stable/8/sys/ (props

svn commit: r215736 - stable/7/sys/dev/hwpmc

2010-11-23 Thread Fabien Thomas
Author: fabient Date: Tue Nov 23 09:17:00 2010 New Revision: 215736 URL: http://svn.freebsd.org/changeset/base/215736 Log: MFC 200669: Recognize Intel CPUs with Family 0x6, Models 0x1E and 0x1F. Modified: stable/7/sys/dev/hwpmc/hwpmc_intel.c Directory Properties: stable/7/sys/ (props

svn commit: r212739 - stable/8/sys/dev/hwpmc

2010-09-16 Thread Fabien Thomas
Author: fabient Date: Thu Sep 16 15:14:05 2010 New Revision: 212739 URL: http://svn.freebsd.org/changeset/base/212739 Log: MFC r212224: Fix invalid class removal when IAF is not the last class. Keep IAF class with 0 PMC and change the alias in libpmc to IAP. Modified:

svn commit: r212740 - stable/8/lib/libpmc

2010-09-16 Thread Fabien Thomas
Author: fabient Date: Thu Sep 16 15:15:34 2010 New Revision: 212740 URL: http://svn.freebsd.org/changeset/base/212740 Log: MFC r212224: Fix invalid class removal when IAF is not the last class. Keep IAF class with 0 PMC and change the alias in libpmc to IAP. Modified:

svn commit: r212741 - stable/7/sys/dev/hwpmc

2010-09-16 Thread Fabien Thomas
Author: fabient Date: Thu Sep 16 15:18:46 2010 New Revision: 212741 URL: http://svn.freebsd.org/changeset/base/212741 Log: MFC r212224: Fix invalid class removal when IAF is not the last class. Keep IAF class with 0 PMC and change the alias in libpmc to IAP. Modified:

svn commit: r212743 - stable/7/lib/libpmc

2010-09-16 Thread Fabien Thomas
Author: fabient Date: Thu Sep 16 15:19:39 2010 New Revision: 212743 URL: http://svn.freebsd.org/changeset/base/212743 Log: MFC r212224: Fix invalid class removal when IAF is not the last class. Keep IAF class with 0 PMC and change the alias in libpmc to IAP. Modified:

  1   2   >