[Kern Meetup Blr] [CFP]: Talk Proposal – Lessons from Fixing a Broken netdev Operation the Wrong Way

149 views
Skip to first unread message

I Viswanath

unread,
Mar 18, 2026, 3:28:45 AMMar 18
to Kernel Meetup Bangalore
Hi all,
Here’s my talk proposal for the April 2026 meetup.

Preferred Format: 25+5 mins

Abstract:

During a discussion on one of my patches, a maintainer pointed out that a certain netdev operation (NDO), set_rx_mode, was broken. This operation configures RX mode registers, i.e., the hardware responsible for selecting the sources to reject/accept RX from (at L2 level). Discussion link: https://lore.kernel.org/netdev/20250923163...@kernel.org/

The issue was that dev_set_rx_mode (the core function) invoked this callback under a spinlock, even though the operation involves I/O that may sleep. This is bad as I/O should be allowed to sleep. I decided to take a jab at this problem and learnt quite a bit about the networking stack and kernel design patterns in general.

This talk will be about the things I learnt about the networking stack, my solution and where I went wrong.

Outline:
- Exposition on networking's version of the core/driver model and callback registration
- Relevant workqueue concepts and execution contexts
- Control-path synchronization in the networking stack
- The problem, my proposed solution, and challenges I faced
- What I got wrong and lessons learned

Speaker:
I am a Linux kernel enthusiast primarily focusing on networking. I was part of the Fall 2025 Linux Kernel Mentorship Program and contributed three bug-fix patches to the networking subsystem as part of the program.

savinay sakleshpur

unread,
Mar 18, 2026, 3:37:39 AM (14 days ago) Mar 18
to I Viswanath, Kernel Meetup Bangalore
+1
> --
> You received this message because you are subscribed to the Google Groups "Kernel Meetup Bangalore" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to kernel-meetup-ban...@googlegroups.com.
> To view this discussion, visit https://groups.google.com/d/msgid/kernel-meetup-bangalore/e5259d82-b3d6-49ab-a54d-03a1eace6fb7n%40googlegroups.com.

ShriHari

unread,
Mar 19, 2026, 2:28:27 PM (13 days ago) Mar 19
to Kernel Meetup Bangalore
+1.  I would love to attend & hear more on this!

Suchit Karunakaran

unread,
Mar 24, 2026, 11:52:41 PM (7 days ago) Mar 24
to Kernel Meetup Bangalore
+1

Diksha

unread,
Mar 27, 2026, 7:17:21 AM (5 days ago) Mar 27
to I Viswanath, Kernel Meetup Bangalore
+1

Wyes Karny

unread,
Mar 29, 2026, 1:26:34 AM (3 days ago) Mar 29
to Diksha, I Viswanath, Kernel Meetup Bangalore
Reply all
Reply to author
Forward
0 new messages