root
7036eca02d
Add `configure` of jemalloc depend by redis.
2019-11-14 19:55:29 +08:00
fengbojiang
e3de2f8891
Redis: Redis-5.0.5 supported.
...
Fixed #352 #368
2019-11-14 19:04:14 +08:00
Jayath Sathyanarayana
316f2a31b4
Merge patch of Configuration param to skip "TX checksum offload", refer #448 .
2019-11-04 13:10:27 +08:00
fengbojiang
86cd82dc87
SOCKET: support `SO_REUSEPORT`.
2019-11-04 10:44:07 +08:00
fengbojiang(姜凤波)
9750a51d53
Nginx: remove app/nginx-1.11.10.
2019-10-31 16:40:49 +08:00
fengbojiang(姜凤波)
d1605f4d73
modify nginx-1.11.10 to nginx 1.16.1 in tutorial.
2019-10-31 16:35:06 +08:00
fengbojiang(姜凤波)
b99e7124e8
Fixed #426 , F-stack compile error in Red Hat 8.0 with gcc 8.2.1.
2019-10-31 15:58:26 +08:00
fengbojiang(姜凤波)
ca4eb0b672
Nginx: upgrade to 1.16.1 for HTTP/2(CVE-2019-9511, CVE-2019-9513, CVE-2019-9516)
2019-10-29 19:25:56 +08:00
fengbojiang(姜凤波)
7abbdf7aa5
Fix crash of `netstat -n`, refer #438 .
2019-10-29 15:31:14 +08:00
johnjiang
a36df1e44e
Merge pull request #441 from open-estuary/dev
...
lib/ff_config.c : Fix data overflow in more than 64 cores
2019-10-24 20:58:16 +08:00
beard-627
868cca5674
lib/ff_config.c
2019-09-18 17:01:54 +08:00
johnjiang
7d8917714d
Merge pull request #435 from chenjianjian/dev
...
fix a bug for nginx 1.16.0
2019-09-11 16:15:47 +08:00
JianJianChen
f4d8f17300
fix a bug, [alert] 10485#0: *3 sendmsg() failed (92: Protocol not available) while proxying and sending to client, udp client
2019-09-09 13:33:26 +08:00
fengbojiang(姜凤波)
5433d0d7a2
Fix a typo.
2019-09-04 21:56:15 +08:00
fengbojiang(姜凤波)
d39775a93b
Fix mac set bug.
2019-09-04 21:37:56 +08:00
fengbojiang(姜凤波)
5fbf4a15eb
Bonding: supported. but it can't work in multi-processes, to be fix.
2019-09-04 21:17:10 +08:00
fengbojiang
1da26298b3
IPv6: disable `net.inet.tcp.nolocaltimewait` in `config.ini` by default.
...
If enable it, and F-Stack app use `ff_close` to close the connection first while the IPv6 client and sever ips in the same prefix scope, the F-Stack app will not respond the last_ack while receiced `fin+ack` package.
2019-08-11 18:28:07 +08:00
fengbojiang(姜凤波)
e064dbd16a
IPv6: Nginx supportted ipv6, but not incloud bind to host.
2019-08-09 17:48:41 +08:00
fengbojiang(姜凤波)
35fdfcdb22
helloword sever demo support IPv6.
2019-08-08 22:03:57 +08:00
fengbojiang(姜凤波)
1e14958312
packet_dispatcher support vlan.
2019-08-06 22:19:12 +08:00
fengbojiang(姜凤波)
19dac219c8
Merge branch 'master' into dev
...
Fix bug of kni while set `vlan_strip=0`.
2019-08-06 22:11:54 +08:00
fengbojiang(姜凤波)
a20fd2ae31
Fix bug of kni while set `vlan_strip=0`.
2019-08-06 22:05:27 +08:00
root
7a9cdd23b7
KNI: remove the feature of monitor port's link status.
...
And if you want to use kni, you should do one of two action:
1. `insmod rte_kni.ko carrier=on` while init dpdk running environment.
2. or run `echo 1 > /sys/class/net/veth0/carrier` after enable veth0 up.
Refer #401 , but this is not the real reason of #401 , it is the DPDK's ENA driver can't work correctly in multi-processes.
2019-07-29 13:38:10 +00:00
fengbojiang(姜凤波)
43ea4684b3
Merge branch 'master' into dev
2019-07-29 15:39:03 +08:00
fengbojiang(姜凤波)
1068dedc41
Modified vlan code.
2019-07-29 15:29:24 +08:00
HongBo Long
86d95e99f0
set freebsd mbuf vlan information when the vlan_strip is enable && get ether_type error when the vlan_strip is disabled
2019-07-29 15:27:40 +08:00
fengbojiang(姜凤波)
c6dae7f8fe
Merge branch 'master' into dev
...
vlan bug fix
2019-07-29 15:08:46 +08:00
fengbojiang(姜凤波)
ab2d620de6
Modified vlan code.
2019-07-29 14:47:11 +08:00
johnjiang
8eb6d4d5ae
Merge pull request #403 from dragonorloong/master
...
vlan buf fix
2019-07-29 14:31:51 +08:00
johnjiang
185c857ebb
Merge pull request #414 from jinhao2/dev
...
support more than 32 processes; support 52bytes rsskey; compile failed.
2019-07-29 13:58:21 +08:00
jin.hao1
fd7b974f08
Update ff_dpdk_if.c
...
update codes.
2019-07-29 08:43:45 +08:00
jin.hao1
a6e2dd0ebd
Update ff_dpdk_if.c
...
code aligned.
2019-07-29 08:42:28 +08:00
fengbojiang(姜凤波)
7e4b7a1537
Merge branch 'master' into dev
2019-07-26 17:37:02 +08:00
10077240
58f65b59d5
fix bug: Can not support more than 32 processes
2019-07-26 16:52:57 +08:00
fengbojiang
f5b4c6111b
Update tools/README.md for traffic.
2019-07-25 22:41:20 +08:00
fengbojiang
47c27d8085
Tools: traffic tool support display all traffic of multi-processes.
2019-07-25 22:34:36 +08:00
fengbojiang
cea0be3c81
Tools: update top.
2019-07-25 22:33:42 +08:00
fengbojiang(姜凤波)
7f55b7899f
Tools: top tool support display all cpu usage of multi-processes.
2019-07-25 18:50:07 +08:00
fengbojiang(姜凤波)
a8ea1bed90
Tools: All tools can work in parallel now.
2019-07-25 17:19:28 +08:00
10077240
c005dd8b8e
support more than 32 processes; support 52bytes rsskey; compile failed.
2019-07-25 11:27:30 +08:00
fengbojiang(姜凤波)
7cb21a2b2b
IPv6: support multi-processes, deep copy NDP packet and dispatch.
2019-07-17 17:31:47 +08:00
root
c84854ee3b
IPv6: `netstat` tool support ipv6.
2019-07-15 21:04:09 +08:00
root
3f2c0f7483
Always define FF_IOCTL6, because `top` and other tools not distinguish between inet or inet6
2019-07-15 20:02:58 +08:00
root
e49450aae1
Fix define PF_INET6_LINUX
2019-07-15 17:22:15 +08:00
root
2b7175b132
update doc, refer #401
2019-07-15 16:51:38 +08:00
root
c8c8cfb777
Update `ifconfig` tool for ipv6.
2019-07-15 16:18:02 +08:00
fengbojiang(姜凤波)
e499fe2b2a
Merge branch 'dev' of https://github.com/F-Stack/f-stack into dev
2019-07-12 20:58:31 +08:00
fengbojiang(姜凤波)
447e465eaf
IPv6: ifconfig and route tools support ipv6. netstat TBC.
2019-07-12 20:57:33 +08:00
fengbojiang(姜凤波)
adfdf56113
IPv6: FreeBSD stack and f-stack support ipv6.
2019-07-12 20:56:01 +08:00
HongBo Long
2a7631a6bc
set freebsd mbuf vlan information when the vlan_strip is enable && get ether_type error when the vlan_strip is disabled
2019-07-09 20:02:42 +08:00