Pinned Repositories
kernel_module
A simple block device kernel module implementation example.
project
A repository for managing repo manifests for setting up different multi-git projects.
rsa
RSA encrypter, decrypter and key generator
sat
Solves SAT problems using self replicating loops in a cellular automata space
sdp_parser
A session description protocol (SDP - RFC4566) parser
sic
A Single-Instruction Computer (SIC) Simulator
core
A framework for unit-testing kernel code in user space (insane, I know!)
ilansmith's Repositories
ilansmith/rsa
RSA encrypter, decrypter and key generator
ilansmith/sdp_parser
A session description protocol (SDP - RFC4566) parser
ilansmith/kernel_module
A simple block device kernel module implementation example.
ilansmith/sat
Solves SAT problems using self replicating loops in a cellular automata space
ilansmith/project
A repository for managing repo manifests for setting up different multi-git projects.
ilansmith/sic
A Single-Instruction Computer (SIC) Simulator
ilansmith/book_linuxkernel_blockdrv
Learn how multi-queue block device in Linux kernel v4.4 works
ilansmith/c-skills
ilansmith/cyclic_buffer
A simple cyclic buffer
ilansmith/device_attributes
Coalesce some Mellanox network device properties such as IP, device name, PCI address and serial number
ilansmith/env
ilansmith/Getopt-for-Visual-Studio
getopt.h file as a drop in addition to Visual Studio
ilansmith/learning-cmake
learning cmake
ilansmith/libdpcp
ilansmith/libvma
Linux user space library for network socket acceleration based on RDMA compatible network adaptors
ilansmith/Media-Transport-Library
Real-time and low latency media transport(st2110) stack based on DPDK
ilansmith/median
A general purpose media calculator
ilansmith/mybrd
ilansmith/nmos-cpp-1
An NMOS (Networked Media Open Specifications) Registry and Node in C++ (IS-04, IS-05)
ilansmith/pcap_parser
A simple pcap parser
ilansmith/pipe_trigger
A demo for using a pipe and epoll to get one thread to trigger another
ilansmith/repo
Google's git-repo tool for setting up multi repository projects.
ilansmith/self.py
A CampusIL Python Course
ilansmith/shared_objects
ilansmith/sliding_window
A simple sliding window implementation
ilansmith/sysexec
A set of functions for spawing child processes to do work for the parent process
ilansmith/unit_test
A core engine for unit testing my code
ilansmith/uuid
ilansmith/vector
A simple (reduced) C implementation of the C++ std::vector
ilansmith/vlc
VLC media player