History log of /mOS-networking-stack/ (Results 26 – 50 of 91)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
30fbb30b15-Aug-2017 Asim Jamshed <[email protected]>

- Small fix (bitmask-related)
--> Bug identified by Ilwoo.

8c9e118414-Aug-2017 Asim Jamshed <[email protected]>

- Small fixes (with compliments from Ilwoo Park & YoungGyoun Moon)
--> Small tweaks related to TCP fIN handshakes
--> setup script updated
--> Timewait logic fixed
--> Ugly endian type mask hidde

- Small fixes (with compliments from Ilwoo Park & YoungGyoun Moon)
--> Small tweaks related to TCP fIN handshakes
--> setup script updated
--> Timewait logic fixed
--> Ugly endian type mask hidden from the user during rss calculation
--> tcp tx window logic slightly updated.

show more ...

9982c7d002-Aug-2017 Asim Jamshed <[email protected]>

- Adding Ilwoo's fix in config.c

02fe730b02-Aug-2017 Asim Jamshed <[email protected]>

- Small fixes

431b71c928-Jul-2017 Asim Jamshed <[email protected]>

- Made it compatible with linux kernels >= 4.11.0
- Small updates to travis file.

77f2f4e727-Jul-2017 Asim Jamshed <[email protected]>

- Forgot this commit in the last check-in

9120200a27-Jul-2017 Asim Jamshed <[email protected]>

- Adding YoungGyoun's patches to epwget app(s).
-> Error handling
-> KeepAlive

2efd908d09-Jul-2017 Asim Jamshed <[email protected]>

- Small optimization related to CPU RSS calculation (rss-side) …
-> Thanks Ilwoo

1c9bc62927-Jun-2017 Asim Jamshed <[email protected]>

- Few updates
- Free up a few previously unidentified resources during termination
- Make the dpdk driver compatible with linux-4.2
- Removed MAX_CPUS=16 restriction. The script needs to be update

- Few updates
- Free up a few previously unidentified resources during termination
- Make the dpdk driver compatible with linux-4.2
- Removed MAX_CPUS=16 restriction. The script needs to be updated.
- Eliminated a rare race condition in context destruction.

show more ...

b88bd7d229-May-2017 Asim Jamshed <[email protected]>

- Porting support for i40e/ to mOS...


core/src/addr_pool.c
core/src/api.c
core/src/config.c
core/src/dpdk_module.c
core/src/include/config.h
core/src/include/io_module.h
core/src/include/mtcp_util.h
core/src/include/util.h
core/src/util.c
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/Makefile
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/Makefile.old
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/Module.supported
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/common.mk
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_adminq.c
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_adminq.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_adminq_cmd.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_alloc.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_client.c
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_client.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_common.c
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_dcb.c
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_dcb.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_dcb_nl.c
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_debugfs.c
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_devids.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_diag.c
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_diag.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_ethtool.c
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_fcoe.c
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_fcoe.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_helper.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_hmc.c
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_hmc.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_lan_hmc.c
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_lan_hmc.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_main.c
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_main_changed.c
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_nvm.c
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_osdep.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_prototype.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_ptp.c
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_register.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_status.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_txrx.c
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_txrx.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_type.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_virtchnl.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_virtchnl_pf.c
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/i40e_virtchnl_pf.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/kcompat.c
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/i40e/kcompat.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/igb_uio.h
drivers/dpdk-16.11/lib/librte_eal/linuxapp/igb_uio/igbuio.c
8e711bee04-May-2017 Asim Jamshed <[email protected]>

- Resolve 1 unused return value (copy_from_user())

b2b1883428-Apr-2017 Asim Jamshed <[email protected]>

- Make sure that even non-TCP packets are uniformly distributed across cores.

ec65e89224-Apr-2017 Asim Jamshed <[email protected]>

- Removing the (unnecessary) older tcp ring buffer implementation file.


152f7c1923-Apr-2017 Asim Jamshed <[email protected]>

- Gentle code cleanup.
- Removed redundant rss.c file.

d882377920-Apr-2017 Asim Jamshed <[email protected]>

- Adding coverity badge
- Small fixes in tcp stack management
- Fixed mtcp's issue# 67 pertaining to epwget*.

f2d6222019-Mar-2017 Asim Jamshed <[email protected]>

- Reducing scope of events
--> Ack goes to YoungGyoun

- Stats bug that does not appear in kernel version <= 4.1.. but appears in linux-4.4.
--> Always, always do copy_from_user() for user-space bu

- Reducing scope of events
--> Ack goes to YoungGyoun

- Stats bug that does not appear in kernel version <= 4.1.. but appears in linux-4.4.
--> Always, always do copy_from_user() for user-space buffers before accessing
them in kernel module. This one was hard to catch!
--> Ack to Jaehyong for initially reporting the problem.

show more ...

861ea7df09-Mar-2017 Asim Jamshed <[email protected]>

- Removed outdated code.
- General code cleanup.

dcdbbb9807-Mar-2017 Asim Jamshed <[email protected]>

- Removed dpdkr_module for the time being (after the "go-ahead" signal from YoungGyoun)
- Added a few more NIC controllers (1/10 Gbps) that can support dpdk/mos
- Some minor fixes.

1879243c05-Mar-2017 Asim Jamshed <[email protected]>

- Error checking.

ec2936c904-Mar-2017 Asim Jamshed <[email protected]>

- Minor corrections.

c6a5549b04-Mar-2017 Asim Jamshed <[email protected]>

- Overall code cleanup and other fixes.

8a941c7e02-Mar-2017 Asim Jamshed <[email protected]>

- Minor fixes.. mostly error checking related.

a14d6bd402-Mar-2017 Asim Jamshed <[email protected]>

- Patched some latent bugs
- event submodule updated
- cleaned up redundant and outdated code.

786603b001-Mar-2017 Asim Jamshed <[email protected]>

- Small fixes (timer-related)

a834ea8923-Feb-2017 Asim Jamshed <[email protected]>

- General code revisions throughout
--> Replaced magic numbers with useful macros
--> Rearranged a few functions.

1234