Muhammad Awais Khalidmawaiskhalid.hashnode.dev·Jun 24, 2024An introduction to Telemetry in DPDKIntroduction In this article, I have explained about a basic DPDK application which reads the packets from NIC interface. In this article we will learn about telemetry in DPDK library. If you are passionate about fast packet processing using DPDK the...Discuss·37 readscplusplus
Muhammad Awais Khalidmawaiskhalid.hashnode.dev·Jun 18, 2024An introduction to PMDs (Poll Mode Drivers) in DPDKIntroduction In this article, I have explained about a basic DPDK application which reads the packets from NIC interface. In this article we will learn in detail about the concept of PMDs (Poll Mode Drivers) in DPDK. If you are passionate about fast ...Discuss·41 readscplusplus
Muhammad Awais Khalidmawaiskhalid.hashnode.dev·Jun 2, 2024An introduction to RSS (Receive Side Scaling) in DPDK - Achieving Higher Receive Data RatesIntroduction In this article, I have explained about a basic DPDK application which reads the packets from NIC interface. In this article we will learn about the concept of RSS (Receive Side Scaling) in DPDK. If you are passionate about fast packet p...Discuss·1 like·45 readscplusplus
Muhammad Awais Khalidmawaiskhalid.hashnode.dev·May 25, 2024Concept of Offloading in DPDK - IPv4 Checksum OffloadingIntroduction In this article, I have explained about a basic DPDK application which reads the packets from NIC interface. In this article we will learn about the concept of offloading in DPDK. If you are passionate about fast packet processing using ...Discuss·1 like·103 readscpp
Muhammad Awais Khalidmawaiskhalid.hashnode.dev·Feb 14, 2024Transmitting packets from NIC in DPDK - For BeginnersIntroduction In the last article, I have explained about a basic DPDK application which reads the packets from NIC interface. In this article we will learn about packet transmission from NIC interface. If you are passionate about fast packet processi...Discuss·1 like·256 readscplusplus
Muhammad Awais Khalidmawaiskhalid.hashnode.dev·Jan 31, 2024Writing a first DPDK application (Part 1) - For BeginnersIn the previous article, I have provided an introduction to DPDK for beginners. It was just a birds eye view of DPDK. In this article, I will provide an in depth knowledge of a DPDK application. If you interested in writing your first DPDK applicatio...Discuss·2 likes·305 readsHigh Performance Computing
Shantanu Dubeyshantanudubey.hashnode.dev·Dec 17, 2023Towards Modern C++: Compile Time ProgrammingIn the realm of C++, Compile Time Programming is a potent domain where the language's evolution has brought forth formidable tools. This article delves into several powerful aspects that elevate programming capabilities at the compilation stage. Vari...Discuss·31 readsTowards Modern C++cplusplus
Shantanu Dubeyshantanudubey.hashnode.dev·Dec 12, 2023Towards Modern C++: Constructors, Default and DeleteDelegating Constructors In the below class, the private data members are not initialized via constructors. So we can expect random values for these variables. class oven{ private: double temperature; bool isDoorOpen; bool ...DiscussTowards Modern C++cplusplus
Mayowa Obisesanmayowaobisesan.hashnode.dev·Dec 12, 2023C++ LinkerC++ is a compiled language, which means a compiler has to take your written C++ code and convert it to binary code that the computer can actually understand. There are two stages to compilation of code in C++: Compiling from source code to object fi...DiscussC++
Shantanu Dubeyshantanudubey.hashnode.dev·Dec 8, 2023Towards Modern C++: Automatic Type DeductionThe auto keyword was available in C and early C++, and was mostly described as a storage class type. In modern C++11, the auto keyword is re-cycled to be used for automatic type deduction. 1) Automatic Type Deduction from a function’s return type:...DiscussTowards Modern C++Programming Blogs