Главная
Study mode:
on
1
Introduction
2
Disclaimer
3
Not about switching hardware
4
Our Goal
5
Defining Best
6
Smart Net
7
Most Programmable FPGA
8
Firmware
9
Best is Different
10
Line Rate
11
Not everything we deal with
12
Component costs
13
Cost savings
14
Offloads
15
Hardware Support
16
offload
17
TLS offload
18
One of the hardest parts
19
It makes things exhausting
20
Users dont want to offload anything
21
Smart or dumb NICs
22
Lowcost dumb NIC
23
Generalpurpose processors
24
Smart NIC
25
Free Range Routing
26
OpenVSwitch
27
FPGA
28
FPGA Framework
29
Best Firmware
30
Hardware Features
31
Firmware Versions
32
Open Source
33
Upstream
34
Upstream or Die
35
Driver Support
36
Hardware Vendors
37
XTP
38
Dynamic Interrupt
39
Chaining Together
40
Vector Drivers
41
RTE Flow
42
Kernel Bypass
43
DeFX
44
FXEP
45
Goals
46
XDP saves instructions
47
All these things are important
48
Show focus on everything
49
Help users today
50
IETF
51
QA
52
Reimplemented
53
Hardware JRO
Description:
Explore a conference talk that delves into the challenges and rewards of working as a kernel developer for a networking hardware vendor. Gain insights into balancing community expectations with internal and external demands, developing new features to showcase hardware capabilities, and managing various software and hardware considerations. Learn about the complexities of supporting different frameworks, operating systems, and functionality requirements while maintaining direct contact with hardware and firmware developers. Discover the speaker's experiences in navigating customer and partner expectations alongside community needs, and understand the intricacies of developing features for Linux kernel, DPDK, VPP, and other platforms.

Life at a Networking Vendor - Keeping up with the Joneses

Linux Plumbers Conference
Add to list
0:00 / 0:00