logwang
d181a8f5a3
Update docs
2017-09-11 11:04:19 +08:00
logwang
0f726c99c2
enable travis ci from yuyang0
2017-09-11 11:02:26 +08:00
logwang
1cd6edf41e
Fix endless loop when connect to a peer if all ports are completely used.
2017-09-11 11:01:18 +08:00
Andy
85eb2ae96a
🐛 tools should init dpdk before all malloc for the same 'virtual memory address'
2017-09-07 14:27:27 -04:00
logwang
47da7658f2
Merge pull request #72 from yuyang0/cflags
...
use CONF_CFLAGS to pass extra CFLAGS
2017-09-06 13:40:28 +08:00
logwang
0fafa38d7e
Merge pull request #71 from yuyang0/bc
...
notify user to install bc
2017-09-06 12:18:08 +08:00
YuYang
34b2fad45f
use CONF_CFLAGS to pass extra CLFAGS
2017-09-06 10:26:12 +08:00
YuYang
06399ef331
notify user to install bc
2017-09-06 10:25:12 +08:00
logwang
63fb3d1fbf
Fix nginx coredump on virtio vm and support kni.
...
1.close #67 .
2.replace ff_primary process to primary worker process(the first one to
start and the last one to exit).
3.it's not graceful to reload.
2017-09-05 20:24:51 +08:00
logwang
1f5381c9ea
Fix compiling errors of tools.
2017-09-05 14:30:42 +08:00
logwang
7787718ee8
Merge pull request #69 from amjy/master
...
add lvs toa option
2017-09-05 13:30:12 +08:00
Andy
08dba0109c
add lvs toa option
2017-09-04 23:19:12 -04:00
logwang
ea0a6a4f78
Merge branch 'master' of https://github.com/F-Stack/f-stack
2017-09-04 16:32:40 +08:00
logwang
30a6a05765
Update Launch_F-Stack_on_AWS_EC2_in_one_minute.
2017-09-04 16:31:41 +08:00
logwang
05d2ac0fd3
Update nginx doc
2017-09-04 16:31:00 +08:00
logwang
df692c6078
Fix null pointer when `numa_on=0`.
2017-09-04 11:42:18 +08:00
logwang
1eaf0ac36a
Add tool: netstat.
...
Including libraries: libutil,libmemstat,libxo.
2017-08-31 21:34:50 +08:00
logwang
eec9e77f67
Update nginx doc
2017-08-31 17:41:27 +08:00
logwang
6d206da275
Update nginx doc
2017-08-31 17:39:11 +08:00
logwang
8c92b6e17e
Merge pull request #65 from nickcooper-zhangtonghao/master
...
redis: Use the ff_gettimeofday instead of gettimeofday.
2017-08-31 11:34:42 +08:00
Tonghao Zhang
1bdefaef52
redis: Use the ff_gettimeofday instead of gettimeofday.
...
In the redis, the gettimeofday uses too much CPU, even using the
vdso. This patch is useful to avoid wasting CPU cycles and
improve the performance.
Signed-off-by: Tonghao Zhang <xiangxia.m.yue@gmail.com>
2017-08-30 19:48:48 -07:00
logwang
7ed267a536
Merge pull request #64 from ppliu1979/master
...
Fix the wrong operator order in ff_rss_check function
2017-08-30 18:33:35 +08:00
ppliu1979
27fdd30224
Fix the wrong operator order in ff_rss_check function.
2017-08-30 18:29:03 +08:00
Peng Liu
b1371608d2
Merge pull request #1 from F-Stack/master
...
merge new changes from f-stack
2017-08-30 18:21:57 +08:00
logwang
a9e7dcf4da
Fix ff_rss_check function bug.
...
1.Close #22 .
2.Configure the HW indirection table when initializing port.
3.Use several LSBs of the rss hash result according to reta_size when
calculating queue index.
2017-08-28 17:12:07 +08:00
logwang
e23c20de1e
Merge pull request #61 from ppliu1979/master
...
fix a compile error in ngx_ff_channel.c
2017-08-25 19:07:25 +08:00
ppliu1979
a4079f754c
fix a compile error in ngx_ff_channel.c
2017-08-25 19:03:59 +08:00
logwang
9335f1b92e
Merge pull request #60 from nickcooper-zhangtonghao/master
...
Fix bug when using the redis
2017-08-25 15:20:40 +08:00
Tonghao Zhang
a7b42f3d80
start: Support others args to apps.
...
Other arg is mostly configure file. And this
patch will support it. User can use the configure
file specified.
Signed-off-by: Tonghao Zhang <xiangxia.m.yue@gmail.com>
2017-08-25 00:11:21 -07:00
Tonghao Zhang
f7ca998abb
redis: Fix the bug which parsing arg ERRO.
...
For using the redis, we should allow users to configure
theirs configure file. Now fstack uses the options as below:
—-conf config.ini --proc-type= --proc-id=
And we should skip 4 args(including program name arg), not 3.
Use the redis-config-file:
bin/redis-server --conf config.ini \
--proc-type=primary --proc-id=0 redis-3.2.8/redis.conf
Signed-off-by: Tonghao Zhang <xiangxia.m.yue@gmail.com>
2017-08-25 00:05:09 -07:00
logwang
b892bbe044
Merge pull request #59 from isjy/master
...
user prosess lr->loop called every 100us when idle
2017-08-24 21:17:41 +08:00
Andy
8fecf4dd08
user prosess lr->loop called every 100us when idle
2017-08-24 07:41:07 -04:00
logwang
a1720b1d7a
Merge pull request #57 from isjy/master
...
add top tool
2017-08-24 19:12:24 +08:00
Andy
e7741141d0
add top tool
2017-08-24 02:17:34 -04:00
logwang
b14f72a480
Update doc/F-Stack_Nginx_APP_Guide.md
2017-08-23 17:23:21 +08:00
logwang
6a812e619b
Merge branch 'master' of https://github.com/F-Stack/f-stack
2017-08-23 17:00:59 +08:00
logwang
406002113b
Support nginx reload.
...
close #12 .
For more details, see doc/F-Stack_Nginx_APP_Guide.md.
2017-08-23 16:54:32 +08:00
logwang
642d53f0d6
Merge pull request #58 from nickcooper-zhangtonghao/master
...
Fix bugs for f-stack when running in VMs.
2017-08-23 16:52:45 +08:00
Tonghao Zhang
830124b89c
dpdk: Set default numa node for broken systems.
...
This bug has been fixed in dpdk upstream. But in the f-stack,
we should use it for voiding ERROR.
More info:
http://dpdk.org/browse/dpdk/commit/?id=8a04cb6125896e9ea25a4d15a316f0d873822c7b
Signed-off-by: Tonghao Zhang <xiangxia.m.yue@gmail.com>
2017-08-23 01:14:58 -07:00
Tonghao Zhang
2408588520
dpdk-if: Change the TX_QUEUE_SIZE to 512.
...
The ring length of some NIC devices(e.g vmxnet3 ) should be
between 512-4096. We should change the TX_QUEUE_SIZE from 256 to 512
and make sure we can use the f-stack in vmxnet3.
Signed-off-by: Tonghao Zhang <xiangxia.m.yue@gmail.com>
2017-08-23 01:09:32 -07:00
logwang
6adce16393
Merge pull request #55 from tenfyzhong/fix_doc
...
Fix doc.
2017-08-14 11:20:55 +08:00
tenfy
7330b870ca
Fix doc.
...
The path `/data/f-stack/dpdk/x86_64-native-linuxapp-gcc/build/kmod`
should be `/data/f-stack/dpdk/x86_64-native-linuxapp-gcc/kmod`
Fixes #54
2017-08-11 14:39:33 +08:00
johnjiang
22efc75818
Update README.md
2017-08-09 17:41:58 +08:00
logwang
64abcf71e3
Add configuration item: vlan_strip
2017-08-09 16:52:16 +08:00
logwang
5825eee0c3
Optimize ngx_ff_module
2017-08-09 14:50:21 +08:00
logwang
615f2d3c02
Fix `ff_fdused_range` not work.
2017-08-08 23:47:38 +08:00
logwang
a02c88d651
Simplify startup arguments and add ff_fdisused.
...
Changes:
1.Simplify f-stack startup arguments:"--conf, --proc-type, --proc-id".
2.add a function `ff_fdisused` to check if fd is used in f-stack.
2017-08-08 22:36:49 +08:00
johnjiang
a090190f3c
Update Launch_F-Stack_on_AWS_EC2_in_one_minute.md
2017-08-07 10:49:11 +08:00
johnjiang
a8f819cc8a
Merge pull request #52 from pkking/master
...
fix a typo
2017-08-07 10:40:20 +08:00
Li Chaoran
cf42840965
fix a typo
2017-08-05 12:05:51 +08:00