Commit Graph

1255 Commits

Author SHA1 Message Date
liujinhui-job eb20a56447
Merge 4891fabf59 into e284dbd56a 2025-05-13 15:47:23 +00:00
liujinhui-job 4891fabf59 add fork support, like linux kernel, every process has one freebsd struct thread 2025-05-13 15:36:35 +00:00
fengbojiang e284dbd56a Fix a typo. 2025-05-09 20:10:37 +08:00
fengbojiang 252365b7a2 Add wiki and deepwiki link in README. 2025-05-09 20:08:44 +08:00
johnjiang 50727dbafe
Merge pull request #882 from Clcanny/dev
Add support for custom install prefix
2025-04-23 14:56:27 +08:00
johnjiang 01e6d334e5
Merge branch 'dev' into dev 2025-04-23 14:55:53 +08:00
johnjiang 7555098106
Merge pull request #878 from liujinhui-job/add-accept4-for-ld-preload-mode
add accept4 support, and LINUX_SOCK_CLOEXEC/LINUX_SOCK_NONBLOCK support for ff_socket
2025-04-23 14:52:06 +08:00
johnjiang dd83e33d47
Merge pull request #873 from liujinhui-job/fix-dev_info_hash_key_size_0_rss_config_error
fix dev_info.hash_key_size is 0 init_port_start failed
2025-04-23 14:49:56 +08:00
Clcanny dcefada0f5 Disable RSS if hardware does not support it 2025-04-13 21:15:36 +08:00
Clcanny 20039e1b6c Add support for custom install prefix 2025-04-12 00:12:40 +08:00
liujinhui-job 753fdb9f37
Update ff_hook_syscall.c 2025-04-01 11:04:26 +08:00
liujinhui-job e3766b423e add accept4 support, and LINUX_SOCK_CLOEXEC/LINUX_SOCK_NONBLOCK support for ff_socket 2025-03-31 09:48:27 +00:00
liujinhui-job 592a6e8010 fix dev_info.hash_key_size is 0 init_port_start failed 2025-03-27 06:41:46 +00:00
johnjiang 63196ac70d
Merge pull request #872 from liujinhui-job/fix-ff_hook_recvfrom-sh_fromlen-not-init-error
ff_hook_recvfrom sh_fromlen not init by *fromlen
2025-03-27 12:26:57 +08:00
johnjiang f98fb4639a
Merge pull request #869 from liujinhui-job/add-epoll-polling-mode
add epoll polling mode, improve latency performance in RTT mode
2025-03-27 12:24:14 +08:00
johnjiang 6b9e2d694f
Merge pull request #867 from liujinhui-job/add_loopback_support
add tcp/udp loopback support, we can send packet through lo dev
2025-03-27 11:10:45 +08:00
liujinhui-job ca3551d954
Update ff_socket_ops.c
not sould reset sem_flag
2025-03-26 17:12:50 +08:00
johnjiang 3dcc3af9f6
Merge pull request #866 from liujinhui-job/fix-ldpreload-fcntl-convert
add ld_preload mode fcntl linux flags convert to freebsd
2025-03-26 16:56:23 +08:00
liujinhui-job 3c21f22533 ff_hook_recvfrom sh_fromlen not init, ff_sys_recvfrom will return -1 2025-03-24 10:59:14 +00:00
liujinhu_llpt 269d38074a
Update ff_socket_ops.c
chaneg sem_flag condition
2025-03-24 16:26:50 +08:00
liujinhu_llpt b36406e556
Update ff_hook_syscall.c
change compile error
2025-03-24 16:19:32 +08:00
liujinhui-job 5de6ec6d25 add epoll polling mode, improve latency performance in RTT mode 2025-03-19 15:47:32 +00:00
liujinhui-job d596a1e398 add tcp/udp loopback support, we can send packet through lo dev 2025-03-18 15:18:02 +00:00
liujinhu_llpt 708d3c48ef
Update ff_syscall_wrapper.c 2025-03-18 15:25:03 +08:00
liujinhui-job 8d9968f09f add ld_preload mode fcntl linux flags convert to freebsd 2025-03-18 06:52:15 +00:00
johnjiang d51db78cf0
Merge pull request #864 from shanakaprageeth/dev-ci
Migration to GitHub Actions on Ubuntu 24 from Travis CI
2025-03-14 15:48:44 +08:00
johnjiang 7c224b8cd6
Merge pull request #865 from liujinhui-job/fix-syscall-compile-error
fix compile syscall directory compile issue
2025-03-14 15:45:33 +08:00
dependabot[bot] 8574852747 Bump cryptography from 43.0.1 to 44.0.1 in /dpdk/dts
Bumps [cryptography](https://github.com/pyca/cryptography) from 43.0.1 to 44.0.1.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/43.0.1...44.0.1)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-14 15:25:47 +08:00
liujinhui-job 1fe6dd4439 m_gethdr will call m_pkthdr_init also, so there is no need to initialize it again. 2025-03-14 15:25:34 +08:00
liujinhui-job 676ed04695 fix compile syscall directory compile issue 2025-03-12 11:04:56 +00:00
Shanaka Prageeth 1f17aae416 [fix]: badge 2025-03-12 12:44:39 +09:00
Shanaka Prageeth d4bdf34fb6 [fix}: ci-pipeline 2025-03-12 12:34:51 +09:00
Shanaka Prageeth ad80531b65 wip 2025-03-12 12:18:58 +09:00
Shanaka Prageeth 597501c7da wip 2025-03-12 11:58:57 +09:00
Shanaka Prageeth 40e0bdd8b4 wip 2025-03-12 11:52:52 +09:00
Shanaka Prageeth 0069a82314 wip 2025-03-12 11:39:11 +09:00
Shanaka Prageeth b75208fbd5 wip 2025-03-12 11:10:56 +09:00
Shanaka Prageeth 95880c5b14 wip 2025-03-12 11:04:28 +09:00
Shanaka Prageeth 2a14559b9a wip 2025-03-12 10:57:47 +09:00
Shanaka Prageeth 61c8ed72b8 Merge branch 'dev-ci' of https://github.com/shanakaprageeth/f-stack into dev-ci 2025-03-12 10:36:11 +09:00
Shanaka Prageeth a78e3e50ce [ci]:wip 2025-03-12 10:35:46 +09:00
Shanaka Prageeth 266f0d21c4
Update ci.yml 2025-03-12 10:33:57 +09:00
Shanaka Prageeth 49cd29c63f [ci]:wip 2025-03-12 10:30:43 +09:00
johnjiang 8346014d88
Merge pull request #861 from liujinhui-job/fstack-delete-mbuf-double-init
m_gethdr will call m_pkthdr_init also, so there is no need to initialize it again
2025-03-03 17:10:35 +08:00
johnjiang 34a1d56fdb
Merge pull request #859 from F-Stack/dependabot/pip/dpdk/dts/cryptography-44.0.1
Bump cryptography from 43.0.1 to 44.0.1 in /dpdk/dts
2025-03-03 16:25:15 +08:00
liujh_llpt 575391befd m_gethdr will call m_pkthdr_init also, so there is no need to initialize it again. 2025-02-20 16:32:20 +08:00
dependabot[bot] cd2aae6391
Bump cryptography from 43.0.1 to 44.0.1 in /dpdk/dts
Bumps [cryptography](https://github.com/pyca/cryptography) from 43.0.1 to 44.0.1.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/43.0.1...44.0.1)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-11 19:13:30 +00:00
fengbojiang bdd7bed829 Sync DPDK's modifies.
1. igb_uio.
 2. mlx5 drivers.
 3. i40e drivers.
 4. Freebsd-13.1.
2025-01-10 22:03:29 +08:00
jfb8856606 29c7d58350 Remove redundant dpdk files. 2025-01-10 12:58:55 +00:00
johnjiang 15eb0f40bf
Merge pull request #856 from F-Stack/dependabot/pip/dpdk/dts/paramiko-3.4.0
Bump paramiko from 3.2.0 to 3.4.0 in /dpdk/dts
2025-01-10 20:14:02 +08:00