Commit Graph

664 Commits (6d7fe6ec728f6a4b2015a6ea5032316fdc4eaaeb)

Author SHA1 Message Date
fengbojiang c506e4369e add "idle_sleep" to reduce CPU usage when no pkts incomming. 2018-08-18 01:45:11 +08:00
fengbojiang e4983a3d6a Arrange tool directory 2018-08-17 21:16:23 +08:00
fengbojiang 65a9b49842 Arrange tool directory 2018-08-17 21:16:23 +08:00
fengbojiang 6a4ba90927 fix a traffic bug 2018-08-17 17:42:21 +08:00
fengbojiang 5a73eef15f fix a traffic bug 2018-08-17 17:42:21 +08:00
fengbojiang 26b8f02738 add traffic tool. 2018-08-16 20:29:12 +08:00
fengbojiang 03df98dea2 add traffic tool. 2018-08-16 20:29:12 +08:00
fengbojiang eed3be39c1 fix a typo 2018-08-16 16:25:57 +08:00
fengbojiang 1c1eafbf32 fix a typo 2018-08-16 16:25:57 +08:00
johnjiang 1911eac7db
Merge pull request #259 from jinhao2/master
reset cpu affinity when new process forked.
2018-08-15 17:00:49 +08:00
johnjiang f17946dce3 Merge pull request #259 from jinhao2/master
reset cpu affinity when new process forked.
2018-08-15 17:00:49 +08:00
10077240 da6f05a68c replace __linux__ with HAVE_FF_KQUEUE
Only f-stack redis server need bind cpu,  and forked process will inherit it.
2018-08-09 07:16:44 +08:00
10077240 b43e0dde49 replace __linux__ with HAVE_FF_KQUEUE
Only f-stack redis server need bind cpu,  and forked process will inherit it.
2018-08-09 07:16:44 +08:00
10077240 1404f8b66c reset cpu affinity when new process forked.
New forked process should not compete same core with redis server.
2018-08-08 07:40:39 +08:00
10077240 9518765b1f reset cpu affinity when new process forked.
New forked process should not compete same core with redis server.
2018-08-08 07:40:39 +08:00
fengbojiang 8f525b0ba2 Add the result of reuseport test case. 2018-08-03 18:16:06 +08:00
fengbojiang dc5b2a9e54 Add the result of reuseport test case. 2018-08-03 18:16:06 +08:00
johnjiang 2ab0068608
Update F-Stack_Binary_Release_Quick_Start.md
Add download f-stack-binary-release.tar.gz
2018-08-03 17:45:03 +08:00
johnjiang c416c79feb Update F-Stack_Binary_Release_Quick_Start.md
Add download f-stack-binary-release.tar.gz
2018-08-03 17:45:03 +08:00
johnjiang 85af57505d
Merge pull request #258 from xklllll/master
add binary release doc
2018-08-03 17:39:39 +08:00
johnjiang 5077af62b8 Merge pull request #258 from xklllll/master
add binary release doc
2018-08-03 17:39:39 +08:00
xklllll 5e6936a325
Add a doc link 2018-08-03 16:25:35 +08:00
xklllll cd0419529d Add a doc link 2018-08-03 16:25:35 +08:00
xklllll 65887fbf9e
add binary-release doc 2018-08-03 16:11:22 +08:00
xklllll ba50df9649 add binary-release doc 2018-08-03 16:11:22 +08:00
xklllll b313c47c87
Add Binary Release info to README.md 2018-08-03 16:06:30 +08:00
xklllll ae4ba62299 Add Binary Release info to README.md 2018-08-03 16:06:30 +08:00
fengbojiang 63d2acf1c7 Fix #251:Compiling errors on Ubuntu.
On Ubuntu 16.04/18.04, fixed compile error with -Wunused-result
and -Wimplicit-fallthrough.
2018-07-23 18:22:09 +08:00
fengbojiang efb6796dac Fix #251:Compiling errors on Ubuntu.
On Ubuntu 16.04/18.04, fixed compile error with -Wunused-result
and -Wimplicit-fallthrough.
2018-07-23 18:22:09 +08:00
fengbojiang 141f33b513 fix crash bug of DPDK's driver when working on multi_process with AWS
ena NIC.
2018-07-23 16:39:02 +08:00
fengbojiang 74860237dd fix crash bug of DPDK's driver when working on multi_process with AWS
ena NIC.
2018-07-23 16:39:02 +08:00
fengbojiang(姜凤波) c4219e9b85 Fixed redis' compile error of 'struct timespec' when use gcc7.3.0 on ubuntu 18.04. 2018-07-10 16:08:05 +08:00
fengbojiang(姜凤波) 5c6bf25f18 Fixed redis' compile error of 'struct timespec' when use gcc7.3.0 on ubuntu 18.04. 2018-07-10 16:08:05 +08:00
whl739 c56c2d6cf3 F-Stack: disable kni module by default.
Some omissions.
2018-06-21 17:51:57 +08:00
whl739 7b9d3e8700 F-Stack: disable kni module by default.
Some omissions.
2018-06-21 17:51:57 +08:00
whl739 81721b68ac F-Stack: disable kni module by default.
This commit adds a macro `FF_KNI` to determine whether to enable kni.
In Makefile, uncomment the `FF_KNI=1`, kni will be compiled into f-stack.
2018-06-21 17:39:17 +08:00
whl739 dc42d452ae F-Stack: disable kni module by default.
This commit adds a macro `FF_KNI` to determine whether to enable kni.
In Makefile, uncomment the `FF_KNI=1`, kni will be compiled into f-stack.
2018-06-21 17:39:17 +08:00
whl739 3f59e4d37d Nginx: hijack `shutdown`.
Fix typo in previous commit.
2018-06-21 17:25:56 +08:00
whl739 524e801cfb Nginx: hijack `shutdown`.
Fix typo in previous commit.
2018-06-21 17:25:56 +08:00
whl739 e036d21d68 Nginx: hijack `shutdown`.
In some cases, nginx will call `ngx_shutdown_socket`, so we need to hijack `shutdown`.
2018-06-21 17:22:59 +08:00
whl739 a29bb116db Nginx: hijack `shutdown`.
In some cases, nginx will call `ngx_shutdown_socket`, so we need to hijack `shutdown`.
2018-06-21 17:22:59 +08:00
whl739 0ed3d39215 Config: if proc-id is not configured, use 0. 2018-06-14 22:50:11 +08:00
whl739 86036c745d Config: if proc-id is not configured, use 0. 2018-06-14 22:50:11 +08:00
logwang 26e7dd84d2
Merge pull request #230 from mscbg/master
F-stack:fix bug, if ff_veth_softc malloc faild, memory should not be read
2018-06-11 11:10:16 +08:00
logwang 5f219b2cad Merge pull request #230 from mscbg/master
F-stack:fix bug, if ff_veth_softc malloc faild, memory should not be read
2018-06-11 11:10:16 +08:00
yanya 98f1f12dc7 F-stack:fix bug, if ff_veth_softc malloc faild, memory should no be read. 2018-06-11 10:53:38 +08:00
yanya b0c07b2440 F-stack:fix bug, if ff_veth_softc malloc faild, memory should no be read. 2018-06-11 10:53:38 +08:00
logwang e935064cd0
Merge pull request #228 from boat0/master
make use of numa when setting up rx/tx queues
2018-06-10 22:01:56 +08:00
logwang ee889fa71c Merge pull request #228 from boat0/master
make use of numa when setting up rx/tx queues
2018-06-10 22:01:56 +08:00
Xiaozhou Liu e279b6673b make use of numa when setting up rx/tx queues 2018-06-10 20:48:48 +08:00