Commit Graph

1240 Commits

Author SHA1 Message Date
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
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
johnjiang 4ab60d270f
Merge pull request #857 from F-Stack/dependabot/pip/dpdk/dts/cryptography-43.0.1
Bump cryptography from 41.0.2 to 43.0.1 in /dpdk/dts
2025-01-10 20:13:47 +08:00
fengbojiang b244ea900d F-Stack support DPDK-23.11.3(LTS). 2025-01-10 19:56:51 +08:00
dependabot[bot] 7387583088
Bump cryptography from 41.0.2 to 43.0.1 in /dpdk/dts
Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.2 to 43.0.1.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/41.0.2...43.0.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 11:53:39 +00:00
dependabot[bot] 083aaaec9f
Bump paramiko from 3.2.0 to 3.4.0 in /dpdk/dts
Bumps [paramiko](https://github.com/paramiko/paramiko) from 3.2.0 to 3.4.0.
- [Commits](https://github.com/paramiko/paramiko/compare/3.2.0...3.4.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 11:53:36 +00:00
jfb8856606 7bfbc467ce DPDK: Upgrade to 23.11.3. 2025-01-10 11:50:43 +00:00
johnjiang 63d0cc0b90
Merge pull request #852 from zcjie1/dev
set the IP-type flag for tx_csum_l4 offload
2025-01-03 10:41:00 +08:00
zcj 3dbcad7caf set the IP-type flag for tx_csum_l4 offload 2024-12-13 02:20:56 +08:00
fengbojiang 8c6094901e update tools/README.md. 2024-11-26 12:18:31 +08:00
fengbojiang a7f935c734 Update 1.24 release note. 2024-10-17 21:26:55 +08:00
fengbojiang 4d6dfdc51f Disable build driver crypto/openssl for Redhat/Centos 7.x. 2024-10-17 20:14:49 +08:00
fengbojiang a2cb0198e1 Ignore a compilation warning of drivers mlx5.
dlsym(if_indextoname) conversion of 'void *' pointer to function pointer type.
2024-10-17 19:17:32 +08:00
fengbojiang 75ca4dc6e5 kni_net.c compatible with -Wstringop-overflow with different gcc versions. 2024-10-17 19:15:13 +08:00
dependabot[bot] afcab23454 Bump black from 22.10.0 to 24.3.0 in /dpdk/dts
Bumps [black](https://github.com/psf/black) from 22.10.0 to 24.3.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/22.10.0...24.3.0)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-17 19:10:52 +08:00
fengbojiang 828eb5a6b9 Sync DPDK's modifies.
1. igb_uio.
    2. mlx5 drivers.
    3. i40e drivers.
    4. Freebsd-13.1.
2024-10-17 18:55:42 +08:00
jfb8856606 f27ff49313 DPDK: Upgrade to 22.11.6. 2024-10-17 10:26:34 +00:00