intel-lab
5a721054e9
Merge branch 'master' into devel
2019-03-22 19:55:12 -07:00
Asim Jamshed
75a9e93343
Merge pull request #226 from tbarbette/PRdpdkdoc
...
Reflect DPDK update in documentation
2019-03-22 19:51:48 -07:00
Tom Barbette
577af453f4
Reflect DPDK update in documentation
...
Since b300e20
that bumped DPDK to version 18.11 there is a shift in the
menu.
2019-03-20 09:16:42 +00:00
EunYoung Jeong
ade74d148c
Merge pull request #209 from ccp-project/upstream
...
WIP: CCP Integration
2019-03-17 22:41:20 +09:00
EunYoung Jeong
651063272b
temporarily disabled CCP by default
...
- USE_CCP flag will be supported by `configure` option in near future
2019-03-17 22:35:47 +09:00
EunYoung Jeong
eeb71ce1e8
suppressed some debug printings using TRACE_CCP
2019-03-17 22:31:51 +09:00
Asim Jamshed
932cc65a4b
Merge pull request #223 from arter97/devel
...
Resolve a segmentation fault from io_module.c and improve README
2019-02-26 15:27:27 -08:00
Park Ju Hyung
f401b7a8ba
README: improve a notice regarding NetworkManager address override
...
Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
2019-02-27 07:51:53 +09:00
Park Ju Hyung
3f57bfa0b2
Handle (ifa_addr == NULL) gracefully
...
ifa_addr could be NULL for interfaces without an address assigned.
Since we're iterating through all interfaces for filtering AF_INET,
ignoring ones with ifa_addr set to NULL is safe.
This solves a segmentation fault issue on systems that has an interface
with no address assigned.
Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
2019-02-27 07:39:31 +09:00
Asim Jamshed
fddafcd2be
Merge branch 'sdnfv-onvm_build_readme_fix' into devel
2019-02-25 23:52:46 +00:00
Frank Cangialosi
ac4716540c
readme: add information about prerequisites for using CCP
2019-02-08 19:12:02 -05:00
Frank Cangialosi
77f619e6a9
ccp: easily turn ccp cwnd logging on/off with PROBECCP definition
2019-02-08 18:24:08 -05:00
Frank Cangialosi
89f6a2d292
ccp: automatically create unix sockets
2019-02-08 18:24:08 -05:00
Frank Cangialosi
0380b26424
ccp: make rate limiting on by default when using ccp and off by default otherwise
2019-02-08 18:23:46 -05:00
Frank Cangialosi
daa16e0318
ccp: use https submodule instead of ssh for libccp
2019-02-08 18:23:45 -05:00
Frank Cangialosi
03ab48dea4
apps/perf: use MTCP_FLD definition in Makefile.in
2019-02-08 18:23:45 -05:00
Frank Cangialosi
6f6ca166b6
ccp: update to latest version of libccp, now requires waiting until ccp is running to open sending unix socket
2019-02-08 18:23:45 -05:00
Frank Cangialosi
65fcdbadc4
tcp: use mising seq instead of wait_for_acks
2019-02-08 18:23:45 -05:00
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