Diego Pino

Vigo (Spain)

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

Latest Updates

Diego Pino 02/04/2016

IPv6 tunnel

The IPv6 Internet is like the dark matter, completely invisible to the most widely used IPv4 Internet. One solution to access the IPv6 Internet from an IPv4 connection is to use a tunnel broker. A tunnel broker acts as a middle point between IPv4 and...

Diego Pino 31/12/2015

Architecture of the Web Inspector

In Igalia we have been contributing to the WebKit project for many years. Starting with WebKitGTK+ and progressively reaching other areas such as WebCore, improving accessibility, implementing new APIs, tooling, fixing tons of bugs, etc. The Web Inspector...

Diego Pino 15/11/2015

Reusing LuaJIT's disassembler

Last year at Igalia we started coding pflua, a high-performance packet filter which runs on top of LuaJIT. Pflua is now included in Snabb Switch as an external library and it’s used to do all the packet filtering tasks that were initially done using...

Diego Pino 15/10/2015

Multicore architectures and CPU affinity

One of the first attempts by Intel to parallelize processing was hyper-threading, a technology that debuted in Xeon in 2002 and later that year in Pentium 4. A single CPU with hyper-threading appears as two logical CPUs to the Operating System....

Diego Pino 15/10/2015

Multicore architectures and CPU affinity

Lately I have working in Snabb Switch as part of the networking team we have in Igalia. Snabb Switch is a kernel by-pass software switch that talks directly to 10-Gbps network cards. This allows Snabb Switch to manipulate packets are at speed rate the...

Filter

By Type:

Commits

Merge pull request #1024 from dpino/fix-path

Merge pull request #1024 from dpino/fix-path Fix path to transient README

Diego Pino20/02/2018

Fix path to transient README

Fix path to transient README

Diego Pino20/02/2018

Merge pull request #1006 from dpino/rework-alarms-timestamp

Merge pull request #1006 from dpino/rework-alarms-timestamp Rework alarms timestamping logic

Diego Pino16/01/2018

Rework alarms timestamping logic

Rework alarms timestamping logic The conversion of localtime to ISO8601 format didn't include timezone information. For instance, timestamp 0 (UNIX epoch) was converted to in GMT +01:00: 1970-01-01T00:00:00Z While it should...

Diego Pino16/01/2018

Merge pull request #1009 from dpino/fix-property-based-pr

Merge pull request #1009 from dpino/fix-property-based-pr Fix property-based test stall

Diego Pino15/01/2018