Diego Pino

Vigo (Spain)

After a couple of years travelling around the world, I finally joined Igalia in February 2007.

Latest Updates

Diego Pino 10/01/2019

The eXpress Data Path

In the previous article I briefly introduced XDP (eXpress Data Path) and eBPF, the multipurpose in-kernel virtual machine. On the XDP side, I focused only on the motivations behind this new technology, the reasons why rearchitecting the Linux kernel...

Diego Pino 07/01/2019

A brief introduction to XDP and eBPF

In a previous post I explained how to build a kernel with XDP (eXpress Data Path) support. Having that feature enabled in your kernel is mandatory in order to use it. XDP is a new Linux kernel component that highly improves packet processing performance...

Diego Pino 02/01/2019

How to build a kernel with XDP support

This post is the first one of a series about XDP (eXpress Data Path), the brand-new kernel component for doing fast packet processing. Lately I’ve been in the quest of adding XDP support in Snabb. This work was actually started by one of our Coding...

Diego Pino 13/09/2018

YANG alarms

Alarm management is a fundamental part of network monitoring. The motivation for defining a standard alarm interface for network devices isn’t new. In the early 90s, ITU-T standardized X.733 (OSI model). This continued in mobile networks with the...

Diego Pino 14/06/2018

Fast checksum computation

An Internet packet generally includes two checksums: a TCP/UDP checksum and an IP checksum. In both cases, the checksum value is calculated using the same algorithm. For instance, IP header checksum is computed as follows: Set the packet’s IP header...

Filter

By Type:

Commits

Add assert limit for width value

Add assert limit for width value Width must be a value between 1 and 262144. Otherwise a segfault is launched.

Diego Pino12/12/2018

Merge pull request #1198 from takikawa/fix-get-mempolicy

Merge pull request #1198 from takikawa/fix-get-mempolicy ljsyscall: ensure size matches mask for get_mempolicy

Diego Pino12/12/2018

Merge pull request #1191 from takikawa/snabbnfv-ci

Merge pull request #1191 from takikawa/snabbnfv-ci Try to make snabbnfv CI test more reliable

Diego Pino12/12/2018

Merge pull request #1187 from dpino/skip-memory-binding

Merge pull request #1187 from dpino/skip-memory-binding Skip memory binding

Diego Pino16/10/2018

Allow to blacklist kernel versions that are greater or equals than a …

Allow to blacklist kernel versions that are greater or equals than a certain version

Diego Pino16/10/2018