New nutsnbolts paper accepted.
DIM lib is a net driver independent framework for dynamically tuning
interrupt moderation recently merged in 4.16 and used by several
drivers. It exposes an API which any driver may use in order to optimize
its throughput, packet rate, latency and interrupt rate.
In this talk Tal Gilboa will go into details of the DIM workflow,
algorithm used, how to integrate into your driver; and last but
not least performance benefits.
More info:
https://netdevconf.org/0x12/session.html?dim-generic-dynamic-interrupt-mode…
cheers,
jamal
Again reminder:
1) June 1st is the deadline for early bird (20% off) registration fees.
2) We do have bursaries for folks who need help getting to the
conference.Closes on June 20th. Open to all members of the community.
The NetDev Society board is pleased to share a summary of the
financial reports on netdev conferences 2.1 and 2.2.
If you have questions or need clarification please email
board(a)netdevconf.org
or catch any of the board members at the 0x12 conference.
More info:
https://netdevconf.org/0x12/news.html?financial-statement
cheers,
jamal
Sorry for the typo earlier. Now you know my reuse secret.
Mojatatu is our second Gold Sponsor.
Mojatatu Networks has been a supporter of the Netdev conference
since 0.1! Thank you for sponsoring Netdev conf 0x12.
https://www.netdevconf.org/0x12/news.html?gold-sponsor-mojatatu-networks
cheers,
jamal
Again reminder:
1) June 1st is the deadline for early bird (20% off) registration fees.
2) We do have bursaries for folks who need help getting to the
conference.Closes on June 20th. Open to all members of the community.
Mojatatu Networks has been a supporter of the Netdev conference
since 0.1! Thank you for sponsoring Netdev conf 0x12.
https://www.netdevconf.org/0x12/news.html?gold-sponsor-mojatatu-networks
cheers,
jamal
Again reminder:
1) June 1st is the deadline for early bird (20% off) registration fees.
2) We do have bursaries for folks who need help getting to the
conference.Closes on June 20th. Open to all members of the community.
Another exciting moonshot talk.
Recently there have been discussions for the replacement of iptables
with an eBPF-based approach.
In this moonshot talk, Fulvio Risso et al discuss what they feel is
needed to make such a transition. Is eBPF ready to replace iptables?
Come find out and participate in the discussion.
https://www.netdevconf.org/0x12/session.html?toward-an-ebpf-based-clone-of-…
cheers,
jamal
PP: The early bird registration is still on at 20% off regular price.
Another exciting tutorial.
Project CRIU works against cruelty on containers. To all you who treated
containers like cattle - meet CRIU where containers are treated like
pets.
Come to this tutorial by Andrei Vagin, Mike Rapoport and Pavel Emelyanov
and learn how to show tender loving care to your TCP applications.
Learn how to checkpoint a TCP session in one container and restore
it on another(possibly different machine).
This instructor-led tutorial will start with illustration of a simple
TCP application migration code; it will then lead towards demonstrating
a more complex example where a container with an active ssh connection
is checkpointed on one host and restored on another host (and the
connection remains live after the restore).
https://www.netdevconf.org/0x12/session.html?server-migration-with-tcp_repa…
cheers,
jamal
PS: The CFS is officially closed as of today. Thanks to everyone
who submitted. For those who have not yet been notified of the status
of their submissions, rest assured the program committee is working
hard and you will get a response.
PPS: The early bird registration is still on. After June 1st
it goes up.
Stefan Schmidt will chair a working session with face to face
discussions on IoT related MAC layers, header compression and
routing protocols.
In no particular order the agenda would roughly cover:
o ieee802154 and 6lowpan subsystem status update for the last kernel
releases
o Defining a userspace API to configure 6lowpan header compression
options
o Discuss what needs to be done for an ieee802154 hardMAC extension to
the stack
o Improve test coverage with hwsim, tdc, scapy & TITAN
o Thoughts on software fallback implementations for ieee802154 CSMA
and AACK
o Thoughts on a LoRa subsystem (with SCHC addition to 6lowpan) for Linux
please contact Stefan to request for a slot for the above or new
relevant topics.
https://www.netdevconf.org/0x12/session.html?workshop-on-iot-related-mac-la…
cheers,
jamal
Another exciting talk accepted.
In this talk titled "LSDN - Manage complex (virtual) networks in cloud
environment with Linux kernel facilities" Vojtech Aschenbrenner et al
present LSDN, a tool for effortless management of complex (virtual)
networks.
Often management of virtual networks has dependencies on complex
infrastructure orchestration tooling - encumbered with long
running agents like OVS etc. LSDN has no external dependency on
any such tools and leaves no agents running thus not only improving
usability but also robustness of the operations.
The tool relies entirely on the functionality provided by the Linux
kernel, mainly on the Traffic Control (TC) subsystem with its recent
features.
Vojtech will describe LSDN features and challenges faced in its
development (and how various kernel and iproute2 issues were addressed);
then delve into how to write applications centred around the offered
C-library and backends. Vojtech will conclude by talking about the
future plans for LSDN.
More info:
https://www.netdevconf.org/0x12/session.html?lsdn-manage-complex-virtual-ne…
cheers,
jamal
Another exciting talk from the program committee
Amen to the Whitebox! Whitebox! Whitebox! chants. But the emerging creed
of "Open" networking operating systems (NOS) is sadly still plagued with
ASIC vendor SDKs and the proprietary and legacy baggage they carry.
Vendor SDKs quarks impact control performance and dictate how control
and datapath APIs look like. The SDK glue creates undue burden on
operational interfaces design: config, debug-ability, and monitoring all
suffer just so the NOS can adapt to the many every vendor SDKs.
The switchdev and related hardware offload interfaces revolution in
Linux have matured over the last few years. They provide a singular,
cleaner interface to ASIC features. No different than other hardware
offloaded by Linux - the hardware vendor provides a driver and leaves
the innovation to the NOS and applications.
Shrijeet Mukherjee and David Ahern have been in the dragons den of
vendor SDKs and have come out scathed but wiser.
In this talk they will discuss typical software architectures for
a NOS and introduce a path for transitioning SDK based solutions to
Switchdev and related offloads.
More info:
https://www.netdevconf.org/0x12/session.html?building-a-better-nos-with-lin…
cheers,
jamal
PS: Another reminder, early bird registration (currently 20% off will
go up on June 1st).