git: pci/mptable: Let parent route the interrupt before using the intline

2012-09-13 Thread Sepherosa Ziehau
commit 779d3e7af55e6b711d5c193ba8c5dd7c2780441a Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Fri Sep 14 09:48:28 2012 +0800 pci/mptable: Let parent route the interrupt before using the intline Tested-by: swildner@ Summary of changes: sys/bus/pci/i386/mptable_pci.c

git: ifpoll: Field renaming; if_qpoll - if_npoll

2012-09-17 Thread Sepherosa Ziehau
commit f994de370ab6a078d15946854106404d7a69584f Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Mon Sep 17 17:30:09 2012 +0800 ifpoll: Field renaming; if_qpoll - if_npoll Consistent w/ IFF_NPOLLING flag Summary of changes: sys/dev/netif/emx/if_emx.c | 18

git: emx: Allow user to specify RX/TX processing CPU's offset

2012-09-22 Thread Sepherosa Ziehau
commit 09f49d522029d6a76976f2a91fca9e9260ec0c03 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sat Sep 22 21:45:43 2012 +0800 emx: Allow user to specify RX/TX processing CPU's offset Summary of changes: sys/dev/netif/emx/if_emx.c | 129

git: ifpoll: Reorder iopoll fields a little bit

2012-09-23 Thread Sepherosa Ziehau
commit 56b642906a4863a211d16db7ee4edff6e9289932 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Sep 23 15:48:31 2012 +0800 ifpoll: Reorder iopoll fields a little bit Summary of changes: sys/net/if_poll.c | 13 ++--- 1 files changed, 6 insertions(+), 7 deletions

git: ifpoll: Use u_long for statistics

2012-09-23 Thread Sepherosa Ziehau
commit e3f2143db92e6b238d2c0072bf16d3f50218b277 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Sep 23 15:59:03 2012 +0800 ifpoll: Use u_long for statistics Summary of changes: sys/net/if_poll.c | 35 +-- 1 files changed, 17 insertions(+), 18

Re: git: gmp/mpfr relocation: Forgot to commit one file

2012-09-30 Thread Sepherosa Ziehau
On Sun, Sep 30, 2012 at 3:16 AM, John Marino mar...@crater.dragonflybsd.org wrote: commit 804071baac84c9dd7329bc5c335891305e15432f Author: John Marino dr...@marino.st Date: Sat Sep 29 21:15:06 2012 +0200 gmp/mpfr relocation: Forgot to commit one file Summary of changes:

git: jme: Factor out jme_rx_restart

2012-09-30 Thread Sepherosa Ziehau
commit de437f821dfb156157b75440d02d4b61fe1a1f48 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Sep 30 21:45:52 2012 +0800 jme: Factor out jme_rx_restart Summary of changes: sys/dev/netif/jme/if_jme.c | 58 +-- 1 files changed, 23

git: jme: Put TX related stuffs into struct jme_txdata

2012-10-09 Thread Sepherosa Ziehau
commit 9b99c84fbfa672a26515372148f6f63d90539480 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Tue Oct 9 17:56:55 2012 +0800 jme: Put TX related stuffs into struct jme_txdata While I'm here, add more comment Summary of changes: sys/dev/netif/jme/if_jme.c| 294

git: acpi/pstate: Be lenient about wrong # of processors in the power domain

2012-10-11 Thread Sepherosa Ziehau
commit aedb11c567736448bd6307311440ffad4b91ef09 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Oct 11 14:54:52 2012 +0800 acpi/pstate: Be lenient about wrong # of processors in the power domain Some stupid BIOSes seem to consider two logic CPUs (hyperthreading

git: ifpoll: Don't pass pollhz to status poll handler

2012-10-11 Thread Sepherosa Ziehau
commit 2f00683bb126e1a3c243ec03274b540b58baa673 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Fri Oct 12 10:46:27 2012 +0800 ifpoll: Don't pass pollhz to status poll handler It is not useful at all. Summary of changes: sys/dev/netif/emx/if_emx.c |5 - sys/dev

git: ifpoll: Adjust default parameters for 1000Mbps network

2012-10-15 Thread Sepherosa Ziehau
commit 5c721a05a3cfe6a6ad06326d891d6147614aa222 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Mon Oct 15 21:30:13 2012 +0800 ifpoll: Adjust default parameters for 1000Mbps network Summary of changes: sys/net/if_poll.c | 14 +++--- 1 files changed, 7 insertions(+), 7

git: bnx: Switch from DEVICE_POLLING to ifpoll

2012-10-17 Thread Sepherosa Ziehau
commit 39a8d43a0c09a79fd35239761b7ca5dd3a380280 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Wed Oct 17 21:12:09 2012 +0800 bnx: Switch from DEVICE_POLLING to ifpoll Summary of changes: sys/dev/netif/bnx/Makefile|6 +- sys/dev/netif/bnx/if_bnx.c| 173

git: snd/hda: Restore the magic register setting to enable cache snooping

2012-10-17 Thread Sepherosa Ziehau
commit e338300866a0bfa22addcd4e13f51149075419cc Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Wed Oct 17 21:22:59 2012 +0800 snd/hda: Restore the magic register setting to enable cache snooping It looks like certain chips ignore NOSNOOP settings in PCIe device control

git: DragonFly_RELEASE_3_2 snd/hda: Restore the magic register setting to enable cache snooping

2012-10-17 Thread Sepherosa Ziehau
commit 7ad3027192c30b2c84f92ee4a3fe9d8e71aa4d8c Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Wed Oct 17 21:22:59 2012 +0800 snd/hda: Restore the magic register setting to enable cache snooping It looks like certain chips ignore NOSNOOP settings in PCIe device control

git: mbuf: Jumbo clusters are rarely used; keep the amount small.

2012-10-19 Thread Sepherosa Ziehau
commit 8033b958c9acabcc9a3e22d889752d9204391525 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Fri Oct 19 13:53:54 2012 +0800 mbuf: Jumbo clusters are rarely used; keep the amount small. Summary of changes: sys/kern/uipc_mbuf.c | 36 1 files

git: mbuf: Make cacheable fraction of mbuf clusters tunable

2012-10-19 Thread Sepherosa Ziehau
commit fa8f5efbae5e026ccc91681abc697060a87dd20b Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Fri Oct 19 16:03:45 2012 +0800 mbuf: Make cacheable fraction of mbuf clusters tunable Summary of changes: sys/kern/uipc_mbuf.c | 29 + 1 files changed, 25

git: netif: Enable ifpoll in module building

2012-10-20 Thread Sepherosa Ziehau
commit dc43b724957730a2aec1f4314b64f3554e60b46c Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sat Oct 20 21:33:06 2012 +0800 netif: Enable ifpoll in module building Summary of changes: sys/dev/netif/bnx/Makefile |2 +- sys/dev/netif/emx/Makefile |2 +- sys/dev/netif/igb

git: objcache: objcache_create on longer changes cluster_limit

2012-10-21 Thread Sepherosa Ziehau
commit 2fce25797650849338d38de57731a5efad1d5158 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Oct 21 17:00:54 2012 +0800 objcache: objcache_create on longer changes cluster_limit It is no longer needed to pass the pointer to cluster_limit. Summary of changes: sys

git: objcache: Make sure that percpu_objcache and depot are cache line aligned

2012-10-21 Thread Sepherosa Ziehau
commit f2013535956a7e117cad47f86aa45ff6809efccb Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Oct 21 18:42:05 2012 +0800 objcache: Make sure that percpu_objcache and depot are cache line aligned Since percpu_objcache and depot are embedded in the objcache, so objcache

git: objcache: Make sure magazines are cache line aligned

2012-10-21 Thread Sepherosa Ziehau
commit 1ad7b4a725493968707b42fff28915984028b0d6 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Oct 21 20:23:04 2012 +0800 objcache: Make sure magazines are cache line aligned This also makes magazines' size multiple cache line size. Summary of changes: sys/kern

git: ioapic/x86_64: Allow GSI 191

2012-10-29 Thread Sepherosa Ziehau
commit aad8a0a7da2699f0f3c23b136290c32b4ef7c4f4 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Tue Oct 30 10:53:59 2012 +0800 ioapic/x86_64: Allow GSI 191 Some BIOSes seem to assume that all 256 IDT vectors could be used, while we limit the available IDT vectors percpu

git: Revert bge: Always configure MII mode register

2012-11-03 Thread Sepherosa Ziehau
commit 4dd740d5750dd8d77b318251d32f9855a18ea6a0 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sat Nov 3 22:26:12 2012 +0800 Revert bge: Always configure MII mode register This reverts commit dda43ff2bc5975a3cbd91838e7a46332039962f4. Forcefully configure seems

git: DragonFly_RELEASE_3_2 Revert bge: Always configure MII mode register

2012-11-03 Thread Sepherosa Ziehau
commit e691c072d9335de6f38f06c3b7237e60af19a8d6 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sat Nov 3 22:26:12 2012 +0800 Revert bge: Always configure MII mode register This reverts commit dda43ff2bc5975a3cbd91838e7a46332039962f4. Forcefully configure seems

git: DragonFly_RELEASE_3_2 bge: Fix a bug in the polling code when status tag is used

2012-11-03 Thread Sepherosa Ziehau
commit c3640a43a372e4b33901e3e5bee48abbe9f5fbfd Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sat Nov 3 22:49:32 2012 +0800 bge: Fix a bug in the polling code when status tag is used Status tag always needs to be written even if interrupt is not enabled. Summary

git: ifpoll: Also check sysctl_tree in compat code setup

2012-11-04 Thread Sepherosa Ziehau
commit 5d35ae7453b04c7db79d960c22cbe09a230f08dd Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Nov 4 14:52:38 2012 +0800 ifpoll: Also check sysctl_tree in compat code setup Summary of changes: sys/net/if_poll.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) http

git: bce: Switch from device_polling to ifpoll

2012-11-04 Thread Sepherosa Ziehau
commit 4a331bf7cb61ce7c9d39f8945722f2daeff5ccab Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Nov 4 14:54:00 2012 +0800 bce: Switch from device_polling to ifpoll Summary of changes: sys/dev/netif/bce/Makefile|6 +- sys/dev/netif/bce/if_bce.c| 100

git: re: Swicth from device_polling to ifpoll

2012-11-04 Thread Sepherosa Ziehau
commit 7816ba83234bc53c7e881e20c4aa1d62291b838a Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Nov 4 16:44:44 2012 +0800 re: Swicth from device_polling to ifpoll Summary of changes: sys/dev/netif/re/Makefile |6 +- sys/dev/netif/re/if_re.c| 108

git: nfe: Switch from device_polling to ifpoll

2012-11-04 Thread Sepherosa Ziehau
commit d2e51f8d04e3ebb58e09c5921fa9675ab83bb689 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Nov 4 18:04:03 2012 +0800 nfe: Switch from device_polling to ifpoll Summary of changes: sys/dev/netif/nfe/Makefile|6 +- sys/dev/netif/nfe/if_nfe.c| 87

git: xl: Switch from device_polling to ifpoll

2012-11-04 Thread Sepherosa Ziehau
commit 387229360931e7a24522b12aad866b2b8c111041 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Nov 4 19:02:07 2012 +0800 xl: Switch from device_polling to ifpoll Summary of changes: sys/dev/netif/xl/Makefile |6 +- sys/dev/netif/xl/if_xl.c| 143

git: sis: Switch from device_polling to ifpoll

2012-11-04 Thread Sepherosa Ziehau
commit 3bcfba15dc7be43813f1434c060a701425e1cf19 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Nov 4 20:19:20 2012 +0800 sis: Switch from device_polling to ifpoll Summary of changes: sys/dev/netif/sis/Makefile|6 +- sys/dev/netif/sis/if_sis.c| 132

git: fxp: Switch device_polling to ifpoll

2012-11-06 Thread Sepherosa Ziehau
commit ee3324426e1d1255c2f86a4b33120dd147bacbd9 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Tue Nov 6 19:58:19 2012 +0800 fxp: Switch device_polling to ifpoll Summary of changes: sys/dev/netif/fxp/Makefile|6 +- sys/dev/netif/fxp/if_fxp.c| 109

git: vr: Switch from device_polling to ifpoll

2012-11-06 Thread Sepherosa Ziehau
commit b373db6a1aa0d43a79a3d0234a384a8a88a1d21e Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Tue Nov 6 22:19:10 2012 +0800 vr: Switch from device_polling to ifpoll Summary of changes: sys/dev/netif/vr/Makefile |6 ++-- sys/dev/netif/vr/if_vr.c| 73

git: dc: Add missing ifpoll_compat_setup

2012-11-11 Thread Sepherosa Ziehau
commit 3879f13b352861b4502a8676f7b3c4cba2470f07 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Nov 11 17:44:04 2012 +0800 dc: Add missing ifpoll_compat_setup Summary of changes: sys/dev/netif/dc/if_dc.c |5 + 1 files changed, 5 insertions(+), 0 deletions(-) http

git: nge: Switch from device_polling to ifpoll

2012-11-11 Thread Sepherosa Ziehau
commit bf58d75619e742dd1f315b448a4d48ddbc834cd9 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Nov 11 18:20:17 2012 +0800 nge: Switch from device_polling to ifpoll Summary of changes: sys/dev/netif/nge/Makefile|6 +- sys/dev/netif/nge/if_nge.c| 129

git: vge: Switch from device_polling to ifpoll

2012-11-11 Thread Sepherosa Ziehau
commit 4e5366b505b9f3c9de219d762406ccab28f395f5 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Nov 11 19:10:50 2012 +0800 vge: Switch from device_polling to ifpoll Summary of changes: sys/dev/netif/vge/Makefile|6 +- sys/dev/netif/vge/if_vge.c| 114

git: fwe: Switch from device_polling to ifpoll

2012-11-12 Thread Sepherosa Ziehau
commit c4ce387caefcea1cd4302aa65c2a766c8b712733 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Mon Nov 12 20:21:31 2012 +0800 fwe: Switch from device_polling to ifpoll Summary of changes: sys/dev/netif/fwe/Makefile|6 ++-- sys/dev/netif/fwe/if_fwe.c| 77

git: iwn: This driver never supported polling

2012-11-15 Thread Sepherosa Ziehau
commit b3447c73abb908abc9b077de8adf08a7013e623d Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Fri Nov 16 14:05:33 2012 +0800 iwn: This driver never supported polling Summary of changes: sys/dev/netif/iwn/Makefile |6 -- 1 files changed, 0 insertions(+), 6 deletions

git: polling: Remove device_polling remainder

2012-11-16 Thread Sepherosa Ziehau
commit 77e50212d378068d4aa92a9c211285c8fff0c568 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Fri Nov 16 16:56:19 2012 +0800 polling: Remove device_polling remainder DEVICE_POLLING has no effect since this commit and will be nuked after next release. Summary

git: UPDATING: Mention DEVICE_POLLING is replaced by IFPOLL_ENABLE

2012-11-16 Thread Sepherosa Ziehau
commit 640dc18f50d05f9ad0c3a92d4265c33fb0b98933 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Fri Nov 16 16:59:53 2012 +0800 UPDATING: Mention DEVICE_POLLING is replaced by IFPOLL_ENABLE Summary of changes: UPDATING | 11 +++ 1 files changed, 11 insertions(+), 0

git: mchian: Sync w/ FreeBSD a little bit

2012-11-19 Thread Sepherosa Ziehau
commit 5e8a14a38da718561403517e00d2ab76880c681f Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Mon Nov 19 17:38:44 2012 +0800 mchian: Sync w/ FreeBSD a little bit subr_mchain.c CVS 1.{6, 8, 9, 10, 16, 18} Submitted-by: Alexey Slynko w/ modification by me

git: igb: Don't update TDT upon very packets transmitted

2012-11-22 Thread Sepherosa Ziehau
commit 871c0e2b6879cde2fe8b1c76bc3ae0040abb975c Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Nov 22 20:02:31 2012 +0800 igb: Don't update TDT upon very packets transmitted The TDT is updated only after certain amount of TX descriptors are added to the hardware TX

git: emx: Use SYSCTL_ADD_INT for hw.emxX.wreg_tx_nsegs

2012-11-24 Thread Sepherosa Ziehau
commit 0aba36eb844503423f414a3235eca72a78dc575a Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Nov 25 14:34:21 2012 +0800 emx: Use SYSCTL_ADD_INT for hw.emxX.wreg_tx_nsegs It actually does not have any constraints. Summary of changes: sys/dev/netif/emx/if_emx.c | 25

git: igb: Use SYSCTL_ADD_INT for hw.igbX.tx_wreg_nsegs

2012-11-24 Thread Sepherosa Ziehau
commit 89358783e3e296421ddba5cd19ce783edc9a9a35 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Nov 25 14:35:31 2012 +0800 igb: Use SYSCTL_ADD_INT for hw.igbX.tx_wreg_nsegs It actually does not have any constraints. Summary of changes: sys/dev/netif/igb/if_igb.c | 24

git: bce: Don't mess w/ MQ_COMMAND on TX path; it seems useless

2012-11-25 Thread Sepherosa Ziehau
commit bd04074e9ba0274980fb871d674ca6540d13f4c6 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Nov 25 20:57:57 2012 +0800 bce: Don't mess w/ MQ_COMMAND on TX path; it seems useless Tested-with: 5706C, 5708C and 5709C Summary of changes: sys/dev/netif/bce/if_bce.c

git: bce: Reformat comment in bce_npoll_compat a little bit

2012-11-25 Thread Sepherosa Ziehau
commit 6a8549eac8fe7883f609638f03a36dbceb6e46f0 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Nov 25 19:00:50 2012 +0800 bce: Reformat comment in bce_npoll_compat a little bit Summary of changes: sys/dev/netif/bce/if_bce.c |7 --- 1 files changed, 4 insertions(+), 3

git: bce: Improve tiny packets transmission performance on low frequency CPU

2012-11-26 Thread Sepherosa Ziehau
commit f52858a0e5001afe34e1bb2738532a7d298a4870 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Mon Nov 26 21:32:42 2012 +0800 bce: Improve tiny packets transmission performance on low frequency CPU Update TX HOST_IDX and HOST_BSEQ registers a little bit often; mainly

git: bce: Commit coalesce parameters changes in polling code

2012-11-26 Thread Sepherosa Ziehau
commit 766a96d6752a6c4887a1f41b50f79c908c3f5cdc Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Mon Nov 26 21:38:48 2012 +0800 bce: Commit coalesce parameters changes in polling code Summary of changes: sys/dev/netif/bce/if_bce.c |3 +++ 1 files changed, 3 insertions(+), 0

git: polling: Increase default status polling fraction to 80

2012-11-26 Thread Sepherosa Ziehau
commit 21ccbc2d3cf3b6c7eb27000386e21aeae9271820 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Mon Nov 26 21:41:20 2012 +0800 polling: Increase default status polling fraction to 80 Before we bumped the polling frequency from 1000 to 2000, the status polling fraction

git: sosendudp: Try to optimize out the additional mbuf alloc on output path

2012-11-28 Thread Sepherosa Ziehau
commit f5991d1f6f129c4fbf395d86ee27f35a8ad21ba8 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Nov 29 13:55:02 2012 +0800 sosendudp: Try to optimize out the additional mbuf alloc on output path This optimization leaves enough space at the beginning of the mbuf, so

git: bge: Improve tiny packets transmission performance on low frequency CPU

2012-12-02 Thread Sepherosa Ziehau
commit aad8b3fefb192f89783f0b1e383f701aafd4f00b Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Dec 2 20:30:40 2012 +0800 bge: Improve tiny packets transmission performance on low frequency CPU Update TX HOST_PROD register a little bit often; mainly to improve

git: jme: Improve tiny packets transmission performance on low frequency CPU

2012-12-02 Thread Sepherosa Ziehau
commit 3a65efa657c814b3133903580145cbd07120e46c Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Mon Dec 3 09:53:20 2012 +0800 jme: Improve tiny packets transmission performance on low frequency CPU Update TXCSR register a little bit often; mainly to improve timeliness

git: bnx: Obey the RX polling count

2012-12-09 Thread Sepherosa Ziehau
commit 973817806f8a66cbe9e64caee285ece49873e7bc Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Dec 9 21:12:09 2012 +0800 bnx: Obey the RX polling count Summary of changes: sys/dev/netif/bnx/if_bnx.c | 14 -- 1 files changed, 8 insertions(+), 6 deletions(-) http

git: thread: Add td_type field; this avoids blowout td_flags w/ type flags

2012-12-12 Thread Sepherosa Ziehau
commit f256b6c03397badf8e8f40e47cc0c0e0ed93f284 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Dec 13 14:12:16 2012 +0800 thread: Add td_type field; this avoids blowout td_flags w/ type flags - Replace TDF_CRYPTO with TD_TYPE_CRYPTO - All lwkt threads are created

git: pktgen: Clear ip.ip_sum before calling in_cksum_hdr()

2012-12-13 Thread Sepherosa Ziehau
commit 2640b9e5de9ecb7ec95ab7839141ef3ba9c792c0 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Fri Dec 14 09:45:51 2012 +0800 pktgen: Clear ip.ip_sum before calling in_cksum_hdr() Summary of changes: tools/tools/netrate/pktgen/pktgen.c |1 + 1 files changed, 1 insertions(+), 0

git: polling: Diverge each CPU's polling frequency a little bit (within 50Hz)

2012-12-14 Thread Sepherosa Ziehau
commit d61a4c96997d692decf623346667fff4de932f8d Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Fri Dec 14 16:50:04 2012 +0800 polling: Diverge each CPU's polling frequency a little bit (within 50Hz) This avoids possible thunder hurd effect on ifnet.if_snd's serializer

git: polling: Increase default rx.each_burst to 50

2012-12-14 Thread Sepherosa Ziehau
commit 107282b98515f682dc5eae2631206797df4d7768 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Fri Dec 14 17:15:49 2012 +0800 polling: Increase default rx.each_burst to 50 With this default the CPU usage still could be throttled to the desired value (rx.user_frac

git: if_start: Fix indentation

2012-12-18 Thread Sepherosa Ziehau
commit b7830781d50ed0c3c9e6d9e45e61d515260844d9 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Tue Dec 18 16:26:46 2012 +0800 if_start: Fix indentation Summary of changes: sys/net/if.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) http://gitweb.dragonflybsd.org

git: polling: Increase default polling rate to 6000Hz

2012-12-18 Thread Sepherosa Ziehau
commit fa7903f3f66f94f0ce06388a920a75b878126447 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Tue Dec 18 17:38:51 2012 +0800 polling: Increase default polling rate to 6000Hz This increases the bidirational normal IP forwarding rate by 30~40Kpps Summary of changes: share

git: netisr: Add priority for netisr rollup functions

2012-12-18 Thread Sepherosa Ziehau
commit 239bdb5805d6a060bace14ece02aadd5f16b2fba Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Tue Dec 18 21:47:39 2012 +0800 netisr: Add priority for netisr rollup functions Higher priority rollup will be run first. This mechanism auguments the original rollup

git: netisr: Remove unused macros

2012-12-18 Thread Sepherosa Ziehau
commit 7e1fbcfe9df8e9d245e2069871dd715869d9732f Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Tue Dec 18 21:53:12 2012 +0800 netisr: Remove unused macros Summary of changes: sys/net/netisr.h |3 --- 1 files changed, 0 insertions(+), 3 deletions(-) http

git: pktgen: Create 4 device nodes by default

2012-12-19 Thread Sepherosa Ziehau
commit 390d8a055eda2097b259f4d07bfc801f8224ed40 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Wed Dec 19 17:12:23 2012 +0800 pktgen: Create 4 device nodes by default Summary of changes: tools/tools/netrate/pktgen/pktgen.c | 12 +--- 1 files changed, 9 insertions(+), 3

git: pktgenctl: Allow pktgen device to be specified

2012-12-19 Thread Sepherosa Ziehau
commit 52be0b304ed707dd3990ad780db3af4405e3b45c Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Wed Dec 19 17:12:49 2012 +0800 pktgenctl: Allow pktgen device to be specified Summary of changes: tools/tools/netrate/pktgenctl/pktgenctl.c | 15 +++ 1 files changed, 11

git: tools/toeplitz: Force 0 padding in result printing

2012-12-19 Thread Sepherosa Ziehau
commit 64a97cef20dcf80d7f88d306bdd11596fba91a71 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Wed Dec 19 18:00:32 2012 +0800 tools/toeplitz: Force 0 padding in result printing Summary of changes: tools/tools/toeplitz/toeplitz.c |4 ++-- 1 files changed, 2 insertions(+), 2

git: ip_output: Don't drop packet based on if_snd queue length

2012-12-20 Thread Sepherosa Ziehau
commit 2432a025a1f4cbb217d66cef661c5848ec36ca33 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Dec 20 16:29:19 2012 +0800 ip_output: Don't drop packet based on if_snd queue length Later if_snd queue enqueuing should make this decision Summary of changes: sys/netinet

git: ip_forward: Optimize out the mbuf allocation for ICMP messages

2012-12-20 Thread Sepherosa Ziehau
commit 564c310c1aaeb9e91022fb228dac12d11cbf0e56 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Fri Dec 21 13:00:12 2012 +0800 ip_forward: Optimize out the mbuf allocation for ICMP messages A per-netisr mbuf template is used to save the necessary information for later

git: ifq_dispatch: Avoid accessing the mbuf after it has been queued to if_snd

2012-12-22 Thread Sepherosa Ziehau
commit fe53d127dabfbfba710a98e4f95834acf7de71b6 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sat Dec 22 23:32:20 2012 +0800 ifq_dispatch: Avoid accessing the mbuf after it has been queued to if_snd The enqueued mbuf could have be freed when it is used to update the stats

git: ifq/staging: Initial implementation of IFQ packet staging mechanism

2012-12-27 Thread Sepherosa Ziehau
commit 28cc0c295c957f68a6e8afbac62d0e50d56ccb25 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Sun Dec 23 20:31:32 2012 +0800 ifq/staging: Initial implementation of IFQ packet staging mechanism The packets enqueued into IFQ are staged to a certain amount before

git: polling: Perform RX polling before TX polling

2012-12-27 Thread Sepherosa Ziehau
commit 5f497de91f81f396e2bd9d93d18142b9b1adec82 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Mon Dec 24 15:23:38 2012 +0800 polling: Perform RX polling before TX polling Summary of changes: sys/net/if_poll.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) http

git: if_start: Use if_start_schedule in if_start_dispatch

2012-12-27 Thread Sepherosa Ziehau
commit 2b2f1d64365d00c82acc7b9a7965873bc344ad38 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Mon Dec 24 15:58:47 2012 +0800 if_start: Use if_start_schedule in if_start_dispatch Ease further optimization. Summary of changes: sys/net/if.c | 13 +++-- 1 files

git: ifq/staging: Perform IFQ packet staging for if_start scheduling

2012-12-27 Thread Sepherosa Ziehau
commit 3cab6b0d05a1505b50befc1ffad2c25620b6775c Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Mon Dec 24 17:35:29 2012 +0800 ifq/staging: Perform IFQ packet staging for if_start scheduling IFQ packets staging is now performed for ifnet's if_start scheduling, i.e

git: ifq/staging: Increase ifq_maxlen a little bit for packets get staged

2012-12-27 Thread Sepherosa Ziehau
commit b7a0c9582846964f9c91dbe9a4e57dba71bd6828 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Tue Dec 25 21:03:01 2012 +0800 ifq/staging: Increase ifq_maxlen a little bit for packets get staged Increase ifq_maxlen by the amount that IFQ packet staging will take

git: ifq/staging: Clean up IFQ packet staging resources

2012-12-27 Thread Sepherosa Ziehau
commit 5804f3d1f509fd4e29a227f149abf7b8085b8c29 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Wed Dec 26 20:24:43 2012 +0800 ifq/staging: Clean up IFQ packet staging resources - Make sure pending if_start scheduling IPIs are synchronized - Make sure IFQ packets

git: ifq/staging: Remove debug code

2012-12-27 Thread Sepherosa Ziehau
commit c588dcdb1cdddad0c213827ff3283074fca1f7b4 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Wed Dec 26 20:29:29 2012 +0800 ifq/staging: Remove debug code Summary of changes: sys/net/if.c | 10 -- 1 files changed, 0 insertions(+), 10 deletions(-) http

git: ifq/staging: Add comment about IFQ packet staging mechanism

2012-12-27 Thread Sepherosa Ziehau
commit 2aa7f7f88568f6cd6c9170588f706d02912f0347 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Dec 27 11:20:48 2012 +0800 ifq/staging: Add comment about IFQ packet staging mechanism Summary of changes: sys/net/if.c | 35 +++ 1 files changed

git: sctp: Don't test ifq_len against ifq_maxlen; let IFQ make the decision

2012-12-27 Thread Sepherosa Ziehau
commit cbe6e6ecc3f2ea4683a2232780411921609b4a03 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Dec 27 17:52:21 2012 +0800 sctp: Don't test ifq_len against ifq_maxlen; let IFQ make the decision Summary of changes: sys/netinet/sctp_output.c | 15 --- 1 files

git: ip6: Don't test ifq_len against ifq_maxlen; let IFQ make the decision

2012-12-27 Thread Sepherosa Ziehau
commit f4aaaf712636339f7f971a42771b9a94fea5ffc8 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Dec 27 17:52:56 2012 +0800 ip6: Don't test ifq_len against ifq_maxlen; let IFQ make the decision Summary of changes: sys/netinet6/ip6_output.c | 12 1 files changed, 0

git: ifq: Add ifq_purge_all(); currently it's same as ifq_purge()

2012-12-27 Thread Sepherosa Ziehau
commit 9275f515abe8cae6b7a06bc94290bc587dd0e912 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Fri Dec 28 11:08:35 2012 +0800 ifq: Add ifq_purge_all(); currently it's same as ifq_purge() This paves the way for the multiple transmission queues support. ifq_purge_all

git: vlan: Use ifq_dispatch() instead of ifq_handoff()

2012-12-27 Thread Sepherosa Ziehau
commit d973fa24bc57a85a9f7ff636dd454e487de04a24 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Fri Dec 28 11:47:55 2012 +0800 vlan: Use ifq_dispatch() instead of ifq_handoff() Summary of changes: sys/net/vlan/if_vlan_ether.c | 21 +++-- 1 files changed, 3

git: emx: Fix comment

2012-12-27 Thread Sepherosa Ziehau
commit b691889cfe23462069618f44bcf2ba0e71dcbb79 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Fri Dec 28 14:40:11 2012 +0800 emx: Fix comment Summary of changes: sys/dev/netif/emx/if_emx.c |3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) http

git: igb: Fix comment

2012-12-27 Thread Sepherosa Ziehau
commit 5d94c3282d340d778ccf6fad6f79c5e7af59b76d Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Fri Dec 28 14:40:30 2012 +0800 igb: Fix comment Summary of changes: sys/dev/netif/igb/if_igb.c |3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) http

git: pktgen: Pregenerate 3/4 of the ifq_maxlen should be enough

2012-12-27 Thread Sepherosa Ziehau
commit 5c5db2490b8609ab27a64a1d8a29fc01a2440158 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Fri Dec 28 15:11:32 2012 +0800 pktgen: Pregenerate 3/4 of the ifq_maxlen should be enough Summary of changes: tools/tools/netrate/pktgen/pktgen.c |2 +- 1 files changed, 1 insertions

git: em: Don't update TDT upon very packets transmitted

2012-12-27 Thread Sepherosa Ziehau
commit 893bb181c090d408f132963afc9917e844dfd9e8 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Fri Dec 28 15:12:02 2012 +0800 em: Don't update TDT upon very packets transmitted Merged following commits on emx(4): 7f32a9b0f8f25e43ab2ae4ee0d82ce69325d3b4b

git: if: Move IFF_OACTIVE bit into ifaltq; prepare multiple TX queues support

2013-01-02 Thread Sepherosa Ziehau
commit 9ed293e071aa5626e1e68861be45f0002c7b0d8c Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Fri Dec 28 17:31:10 2012 +0800 if: Move IFF_OACTIVE bit into ifaltq; prepare multiple TX queues support ifaltq.altq_hw_oactive is now used to record that NIC's TX queue is full

git: if: Remove IFF_POLLING from kernel space.

2013-01-02 Thread Sepherosa Ziehau
commit 7d255ab80f3cf511f9feb07f6d44e6b697117124 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Jan 3 09:29:44 2013 +0800 if: Remove IFF_POLLING from kernel space. User space macro is kept for compatibility. Adjust comment a little bit. Summary of changes: sys/net

git: netgraph7/fec: Don't use IF_ macros on ifnet.if_snd

2013-01-02 Thread Sepherosa Ziehau
commit 57f2155a41687375e2f5dce18cc76d8e536aae8e Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Jan 3 09:46:50 2013 +0800 netgraph7/fec: Don't use IF_ macros on ifnet.if_snd Summary of changes: sys/netgraph7/ng_fec.c |8 +--- 1 files changed, 5 insertions(+), 3

git: ppp: Don't use IF_HANDOFF, use IF_ENQUEUE instead.

2013-01-02 Thread Sepherosa Ziehau
commit 9d498bd073a61e8a3592fbff26d9df0a2fc11c7d Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Jan 3 10:51:40 2013 +0800 ppp: Don't use IF_HANDOFF, use IF_ENQUEUE instead. This nukes the last reference of the IF_HANDOFF Summary of changes: sys/net/ppp/if_ppp.c | 17

git: npx: Always embed saveymm in savefpu and remove dependency on opt_cpu.h

2013-01-02 Thread Sepherosa Ziehau
commit 5706b3b84039492c0831baf04bd7f8495eaa1a35 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Jan 3 11:21:22 2013 +0800 npx: Always embed saveymm in savefpu and remove dependency on opt_cpu.h - pcb and mdglobaldata size will not change depending on CPU_DISABLE_AVX

git: ef: Don't use IF_ queue macros on ifnet.if_snd

2013-01-02 Thread Sepherosa Ziehau
commit 43bda70cef1bdd13bb3c20aba55c6ae4a0c55275 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Jan 3 11:29:34 2013 +0800 ef: Don't use IF_ queue macros on ifnet.if_snd Summary of changes: sys/net/ef/if_ef.c | 12 1 files changed, 4 insertions(+), 8 deletions

git: net: Don't use IF_DROP on ifnet.if_snd

2013-01-02 Thread Sepherosa Ziehau
commit cb0528024107113ec7e2900fdb40ff7bd6d4bd82 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Jan 3 11:37:14 2013 +0800 net: Don't use IF_DROP on ifnet.if_snd Summary of changes: sys/net/gre/if_gre.c |6 -- sys/net/pf/if_pflog.c |8 +--- sys

git: iwi: Dont' use IF_ macros on ifnet.if_snd

2013-01-02 Thread Sepherosa Ziehau
commit 1d342e2d204127d21046d9ada3c2c216dd4922c6 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Jan 3 11:50:49 2013 +0800 iwi: Dont' use IF_ macros on ifnet.if_snd Summary of changes: sys/dev/netif/iwi/if_iwi.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) http

git: ral: Don't use IF_ macros on ifnet.if_snd

2013-01-02 Thread Sepherosa Ziehau
commit 2d6b4a73baf9778174648d6c68bb2385a4a7d948 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Jan 3 11:52:31 2013 +0800 ral: Don't use IF_ macros on ifnet.if_snd Summary of changes: sys/dev/netif/ral/rt2560.c |4 ++-- sys/dev/netif/ral/rt2661.c |4 ++-- 2 files

git: de: Don't use IF_ macros on ifnet.if_snd

2013-01-02 Thread Sepherosa Ziehau
commit 23f8872b48ade950a85bc02410741ced07ffbe7d Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Jan 3 12:29:07 2013 +0800 de: Don't use IF_ macros on ifnet.if_snd Summary of changes: sys/dev/netif/de/if_de.c | 12 +--- 1 files changed, 5 insertions(+), 7 deletions

git: wi: Don't use IF_ macros on ifnet.if_snd

2013-01-02 Thread Sepherosa Ziehau
commit 44275240e149187b1e6fc7f4965b3b772ff3c698 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Jan 3 12:30:05 2013 +0800 wi: Don't use IF_ macros on ifnet.if_snd Summary of changes: sys/dev/netif/wi/if_wi.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) http

git: net: Don't use IF_{EN,DE}QUEUE on ifnet.if_snd

2013-01-02 Thread Sepherosa Ziehau
commit 223b3dbf7cf109daecd4fc66c66eb6f9e6e392e6 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Jan 3 15:23:06 2013 +0800 net: Don't use IF_{EN,DE}QUEUE on ifnet.if_snd Summary of changes: sys/dev/atm/en/midway.c |3 +- sys/dev/netif/ath/ath/if_ath.c

git: if: Update IF_ macros comment

2013-01-03 Thread Sepherosa Ziehau
commit 27282cbb46cfa576354a9c61246a7ab80131c9c4 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Jan 3 16:15:29 2013 +0800 if: Update IF_ macros comment Summary of changes: sys/net/if_var.h |7 +++ 1 files changed, 3 insertions(+), 4 deletions(-) http

git: ifq: Update comment in net/ifq_var.h

2013-01-03 Thread Sepherosa Ziehau
commit 058d1cd0130d62f91b9ede3a53add2e1f199735c Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Jan 3 16:40:57 2013 +0800 ifq: Update comment in net/ifq_var.h Summary of changes: sys/net/ifq_var.h | 67 ++--- 1 files changed, 33

git: ifq: Add ifq_{is,set,clr}_started to access/modify altq_started

2013-01-03 Thread Sepherosa Ziehau
commit acf18b65c8e880ecd9087a72c1d2a9283362487c Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Jan 3 17:21:34 2013 +0800 ifq: Add ifq_{is,set,clr}_started to access/modify altq_started Summary of changes: sys/net/if.c | 14 +++--- sys/net/ifq_var.h | 27

git: if: if_start_schedule - ifq_ifstart_schedule

2013-01-03 Thread Sepherosa Ziehau
commit d39b961c82039e07eb0f6e52d3133141a89e42b5 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Jan 3 19:57:38 2013 +0800 if: if_start_schedule - ifq_ifstart_schedule The argument is changed to ifaltq; this eases further changes to add multiple tx queues support

git: if: if_start_need_schedule - ifq_ifstart_need_schedule

2013-01-03 Thread Sepherosa Ziehau
commit c4c33ef75b6199f23d08563c59075a605c09e3bc Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Jan 3 20:14:19 2013 +0800 if: if_start_need_schedule - ifq_ifstart_need_schedule Consistent function naming as other related functions Summary of changes: sys/net/if.c

Re: git: kernel: Move sys/dev/acpica5 to sys/dev/acpica.

2013-01-03 Thread Sepherosa Ziehau
On Fri, Jan 4, 2013 at 4:30 AM, Sascha Wildner swild...@crater.dragonflybsd.org wrote: commit 5db2f26edd92ab4befeb61802687554b3ee6769a Author: Sascha Wildner s...@online.de Date: Thu Jan 3 21:27:34 2013 +0100 kernel: Move sys/dev/acpica5 to sys/dev/acpica. The 5 used to indicate

  1   2   3   4   5   6   7   8   9   10   >