Frank Cangialosi
|
9b18956236
|
tcp_out: initial implementation of rate limiting and pacing to mitigate burstiness
|
2019-02-08 18:23:25 -05:00 |
Frank Cangialosi
|
bf8ef39a39
|
tcp: define init cwnd in header for clarity
|
2019-02-08 18:19:04 -05:00 |
Frank Cangialosi
|
e6bbe929e8
|
apps: add libccp to Makefile.in
|
2019-02-08 18:18:49 -05:00 |
Frank Cangialosi
|
645d7fbf1f
|
ccp: implement ccp integration
|
2019-02-08 18:17:44 -05:00 |
Frank Cangialosi
|
176844457c
|
ccp: add socket id hash table because ccp identifies flows by sid
|
2019-02-08 18:17:44 -05:00 |
Frank Cangialosi
|
cabc2597dc
|
tcp_util: implement receive side of sack
|
2019-02-08 18:17:44 -05:00 |
Frank Cangialosi
|
590dae2533
|
tcp_out: implement token bucket rate limiting and timer packet pacing
|
2019-02-08 18:17:44 -05:00 |
Frank Cangialosi
|
a478466aca
|
tcp: stop doing go-back-n -- instead, wait for acks to catch up
|
2019-02-08 18:17:44 -05:00 |
Frank Cangialosi
|
4b46fcc9be
|
tcp_in: fix fast retransmit: add cwnd=sstresh on exit
|
2019-02-08 18:17:44 -05:00 |
Frank Cangialosi
|
2a88913e9f
|
apps: add gitignores
|
2019-02-08 18:17:44 -05:00 |
Frank Cangialosi
|
ec109c3774
|
apps/perf: update readme and add makefile.in for building
|
2019-02-08 18:17:44 -05:00 |
Frank Cangialosi
|
8139ffa625
|
apps: add new "perf" application for measuring throughput over mtcp
|
2019-02-08 18:17:44 -05:00 |
Mykola Yurchenko
|
b2d11aa59d
|
Fix README spacing
|
2019-02-03 19:55:38 -05:00 |
koolzz
|
af58b1c6a6
|
Fixed onvm_setup script
|
2019-02-02 16:23:30 -06:00 |
koolzz
|
6fb5ac9bf9
|
Update the onvm setup instructions
- Add script for setting up dpdk ifaces
- Update READMEs with correct build instructions
|
2019-02-02 10:24:16 -06:00 |
Muhammad Asim Jamshed
|
1ad1b1a386
|
- Fixed RTE_VER_YEAR & RTE_VER_MONTH & RTE_VERSION_NUM macros.
|
2019-01-18 21:18:01 -05:00 |
M. Asim Jamshed
|
0570a83698
|
- Updated documentation to reflect dpdk driver update.
|
2019-01-16 15:47:41 -08:00 |
M. Asim Jamshed
|
b300e20243
|
- This commit correctly updates dpdk to 18.11.
|
2019-01-16 14:41:37 -08:00 |
M. Asim Jamshed
|
1e6d12a09f
|
- Upgraded support of mTCP-DPDK to dpdk-18.11
|
2019-01-15 18:39:30 -08:00 |
M. Asim Jamshed
|
e043f1e077
|
Merge branch 'sdnfv-update_onvm_18.11' into devel
|
2019-01-14 19:10:32 -08:00 |
koolzz
|
56b8acbfa3
|
Update README with new flag
|
2018-12-03 23:00:44 -06:00 |
koolzz
|
4ed8d6c2e4
|
Removed testing fix
|
2018-12-03 22:52:43 -06:00 |
koolzz
|
4b743ee066
|
Revert accidently commited Makefile.in
|
2018-12-03 22:32:04 -06:00 |
koolzz
|
7267d098fb
|
Merge with upstream
|
2018-12-03 05:18:10 -06:00 |
koolzz
|
c9fba1d9f0
|
Fixed building with onvm18.11
|
2018-12-03 05:10:41 -06:00 |
EunYoung Jeong
|
fde981ebcb
|
fixed epwget to handle response size larger than 4GB
|
2018-11-17 16:12:27 +09:00 |
EunYoung Jeong
|
d4c9d0524a
|
temporarily disabled building socket_mem_str to prevent bof on startup
- probe_all_rte_devices() sometimes throws garbage values like -1, 2035877640
- those values are from weird pd.numa_socket <- need to be checked
|
2018-11-14 10:47:44 +09:00 |
EunYoung Jeong
|
e929e4ee14
|
Updated readme about dpdk submodule setup and changed permissions for setup scripts
|
2018-11-12 14:31:26 +09:00 |
M. Asim Jamshed
|
8fa46be977
|
- Temporarily disabling dpdk's "socket-mem" param
--> Dynamic huge pages allocation fails for some machines.
--> Need to fix this first.
|
2018-11-11 19:03:07 -08:00 |
M. Asim Jamshed
|
aa0b80015f
|
- Better indentation.
|
2018-10-27 16:01:15 -07:00 |
M. Asim Jamshed
|
63cdbd1521
|
- Extended mTCP to support up to 16 NICs
|
2018-10-27 15:25:33 -07:00 |
M. Asim Jamshed
|
39e7a55bc2
|
- Added patch to support backward compatibility with dpdk toolkit.
|
2018-10-26 11:49:35 -07:00 |
Asim Jamshed
|
4873201c02
|
- Remove logger thread if it is not needed.
|
2018-10-20 00:49:15 +00:00 |
Asim Jamshed
|
a56fc00f77
|
- Tweaked dpdk_iface.ko module to pass on numa socket id hosting the NIC device.
|
2018-10-19 20:56:13 +00:00 |
Asim Jamshed
|
c613ca3e54
|
- Very small opt. (make GetNumCPUs() inline)
|
2018-10-18 21:41:02 +00:00 |
Asim Jamshed
|
bfeae6551d
|
- More updates to enable containerized support transparently.
- Restrict no. of hugepages reservation per containerized mTCP app.
|
2018-10-16 18:51:58 +00:00 |
Asim Jamshed
|
c160b9f761
|
- More improvements to the configuration module.
|
2018-10-13 00:58:21 +00:00 |
Asim Jamshed
|
51fa9686be
|
- Removing some magic numbers
|
2018-10-11 00:27:49 +00:00 |
Asim Jamshed
|
5426bfa542
|
- Don't die if Ethernet flow control can't be disabled.
- Containerized mTCP applications (dpdk vfs) can't disable FC.
- Just print warning(s).
|
2018-10-09 00:16:47 +00:00 |
Asim Jamshed
|
0700a128fb
|
- Adding preliminary (experimental) support of VFs.
- Added "core_mask" configuration option to lift core affinitization 0-up restriction
- Now you can spawn mTCP/app threads on any core.
|
2018-10-09 00:01:23 +00:00 |
M. Asim Jamshed
|
58fe724c9c
|
- Small fix.
|
2018-10-05 10:12:41 -07:00 |
Asim Jamshed
|
e81052f67e
|
- Updated travis (dpdk part) script to accomodate compilation of dpdk-iface-kmod module.
|
2018-10-02 22:52:43 +00:00 |
Asim Jamshed
|
0b8dd2fb29
|
Fixed a typo in the last commit.
|
2018-10-02 22:26:25 +00:00 |
Asim Jamshed
|
2d308b5886
|
- Updating dpdk_iface.ko module which now supports dynamic allocation of major numbers.
|
2018-10-02 22:18:11 +00:00 |
Asim Jamshed
|
80e2742464
|
- Removed a previously unidentified latent bug.
|
2018-10-02 18:36:00 +00:00 |
Asim Jamshed
|
d62f06f1be
|
-Updated README files.
|
2018-10-02 18:32:47 +00:00 |
Asim Jamshed
|
93ffbf460f
|
Fixed a bug that makes mTCP functional with Ethernet X722 nics.
|
2018-10-02 18:19:05 +00:00 |
Nick Yurchenko
|
bc80ab6b8f
|
Updates onvm module for mtcp to v18.10
|
2018-09-21 21:47:03 -04:00 |
Asim Jamshed
|
7eba62b1ec
|
- Removing the compile-time error raised by travis checker.
|
2018-09-19 01:33:16 +00:00 |
Asim Jamshed
|
2ac34695d0
|
- More updates to support soon-to-be-released support for docker containers.
|
2018-09-19 00:53:13 +00:00 |