HOMEVIDEOSCOURSESSTUDENTSSPONSORSDONATIONSEVENTSTUTORIALSLINKSNEWSCONTACT


HOME 》 Contact :: Kiran Kankipati

My contact email: [email protected]


My Skills, Expertise and Experience:

  • Datacom, R&D, and product architecture/development/research
  • Systems Software, Linux Kernel Network Stack (Network sub-system, drivers: bridge, vlan, vxlan, tun/tap, veth, etc) and user-space networking
  • work closely with CEOs/CTOs/product-architects and assist in complete product life cycle, strategy and so on
  • more than a decade of experience in WAN Optimization, Deep-space and Satellite Network technologies
  • SDN and Cloud Orchestration, Hypervisor tuning and optimization
  • Networking Hardware, OpenWRT customization and ecosystem (EDGE)
  • Founded TrafficSqueezer (in the year 2006) an open-source WAN Optimization network stack.
    * TOFFEE (or The TOFFEE Project research) is a fork of TrafficSqueezer. For more details: Why TOFFEE is forked from TrafficSqueezer
  • Founded The Linux Channel an Youtube Linux channel for advance Linux users, systems and network software programmers and tech enthusiasts.
  • Besides things I am interested and currently engaged on:
    * spiritualism
    * sustainable living
    * researching green technologies, going off-grid, micro-power generation for powering Wireless nodes and satellite/deep-space communication
    * art and music


Some of the companies worked/served in the past:

  • Cavium, Inc. - semiconductor company based in San Jose, California specializing in ARM-based and MIPS-based network, video and security processors and SoCs.
  • MontaVista Software - acquired by Cavium, Inc. leader in embedded Linux commercialization, develops embedded Linux system software, development tools, and related software.
  • Doublefish Solutions - an IT enabled services and research firm
  • Akamai Technologies, Inc. - world's leading content delivery network (CDN) services provider for media and software delivery, and cloud security solutions.
  • TATA ELXSI - an Indian design company and a part of the Tata Group. It provides design and technology services for product engineering and solutions across industries including broadcast, communications, and automotive.
    • Pace plc - a British company who developed set-top boxes, advanced residential gateways, software and services for the pay-TV and broadband services industry. Pace's customers included cable, telco, satellite and IPTV operators. Pace is now a part of ARRIS. ARRIS International plc.
    • Accton Technology Corporation - a company in Taiwan that principally engages in the research, development, manufacture and distribution of Ethernet switches, wireless local area network (WLAN) products and Internet access products.
    • Bivio Networks, Inc. - Award-winning, high-performance Cyber Security Application Platforms for superior network intelligence and cyber defense.
    • World Wide Packets, Inc. - a carrier Ethernet company (in 2008 acquired by Ciena Corporation)
  • Comodo Group, Inc - leading SSL Provider offers Free Antivirus, Internet Security, Firewall, Endpoint Security and other PC Security software for Windows & all OS.


Kiran Swapnil (Student) meet at Chennai Karachi Cafe 2022 Kiran with Dr Shiju Sathyadevan Amrita Vishwa Vidyapeetham
Kiran Kankipati OSIDays 2015 Bangalore India Kiran Kankipati author TOFFEE
Kiran Kankipati OSIDays Award Kiran Kankipati Tux Addict
Kiran Kankipati US Grand Canyon Sedona Trip Kiran Kankipati US Grand Canyon Sedona Trip - Native American Flute



Co-author/Editor: Sarees are my passion - an exclusive women's ethnic Indian fashion wear journal
Sarees are my passion - contemporary

Join The Linux Channel :: Facebook Group ↗

Visit The Linux Channel :: on Youtube ↗


💗 Help shape the future: Sponsor/Donate


Recommended Topics:
Featured Video:
Watch on Youtube - [480//0] Linux Week | FAQ | OpenZFS | Linux 5.10-rc6 | FreeBSD | Raspberry Pi | Ep 1 | W1-Dec-2020 #News ↗

Linux Kernel /proc Interface ↗
Wednesday' 18-May-2022
/proc is one of the most popular kernel to user-space interface which you can leverage to add an interface to your Kernel code such as Kernel modules, Kernel Device Drivers, etc. Personally I prefer /proc interface than other alternatives such as /sysfs, ioctl() and so on for my personal Kernel modules/stack. So here is my detailed multi-episode Youtube video series on /sysfs Interface. I also conduct sessions/classes on Systems and Network software programming and architecture.

Linux user-space - Shared Memory IPC - Live Demo and Example ↗
Saturday' 13-Mar-2021

Software Programming Standards (Coding Standards) ↗
Saturday' 13-Mar-2021

Online Course - Networking Protocols ↗
Saturday' 13-Mar-2021

Linux Kernel Data-Structures ↗
Saturday' 13-Mar-2021
Here is a quick reference of important Linux Kernel Data Structures of various assorted Kernel Subsystems such as: Process, Memory Management, Networking, File System, Device Drives, IPC and so on. So when you write custom Kernel code, it is often you may need to populate a new instance of one of these data-structures or just access the existing ones. Hence it is very important to know some of these and get familiarized with. You can bookmark this page, so that you can use this as a quick reference when you write your own custom Linux Kernel Modules.

The Linux Channel :: Sponsors ↗
Monday' 30-May-2022
Here is a list of all The Linux Channel sponsors/donors (individual/companies).

CPU Performance and Benchmarks ↗
Saturday' 13-Mar-2021

Support, Donate and Contribute - The Linux Channel ↗
Saturday' 13-Mar-2021
Help shape the future and make an impact by donating/sponsor The Linux Channel. Your donation will transform lives !

Circular Ring Buffers Architecture - Linux Kernel - Device Drivers - Network Stack ↗
Saturday' 13-Mar-2021
A circular buffer, circular queue, cyclic buffer or ring buffer is a data structure is a fixed-size buffer as if it were connected end-to-end or can be a dynamic one if implemented via Linked Lists. This is a data-structure quite popularly used in many parts of Linux Kernel such as Device Drivers, especially Network Hardware drivers, Network Packet Buffer such as sk_buff and so on. We can use a Ring Buffer in user-space application programming too. These kind of buffers are more suited for holding steady stream of incoming data. For example Network Packets. If the buffer gets full, we can discard the oldest buffer elements (such as packets). And to avoid we can increase the buffer size. So circular ring buffers plays a major role especially in Network Appliances such as Routers, Firewalls, etc.

Weekly News Digest - Week 01 - June 2020 ↗
Saturday' 13-Mar-2021
> UDOO BOLT GEAR AMD Ryzen Embedded V1605B Mini PC with Arduino Subsystem Launched for $399 > Systemd Will Change How Your Linux Home Directory Works > How to Manage Systemd Services on a Linux System > Linux 5.7 Kernel Released With New Apple Driver, Official Intel Gen12 Graphics > 8GB Raspberry Pi 4 on sale now at $75 > Bye Raspbian! Long Live Raspberry Pi OS! > Ultra-narrow DipDuino Arduino Compatible Board is a Perfect Breadboard Companion


Trending Video:
Watch on Youtube - [455//0] 271 Linux Kernel TCP Congestion Control - tcp_cong.c - tcp_ca_find(), tcp_cong_list, tcp_init_congestion_control(), tcp_get_allowed_congestion_control() - Ep3 ↗

Tracking code changes in Linux Kernel Source code ↗
Saturday' 13-Mar-2021



Recommended Video:
Watch on Youtube - [970//0] 164 Job and Career Advice - Systems Software and Kernel Software Developer ↗