All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 net] hsr: HSR send/recv fixes
@ 2022-11-21 17:45 Sebastian Andrzej Siewior
  2022-11-21 17:45 ` [PATCH v2 net 1/7] Revert "net: hsr: use hlist_head instead of list_head for mac addresses" Sebastian Andrzej Siewior
                   ` (6 more replies)
  0 siblings, 7 replies; 11+ messages in thread
From: Sebastian Andrzej Siewior @ 2022-11-21 17:45 UTC (permalink / raw)
  To: netdev
  Cc: David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni,
	Thomas Gleixner, Kurt Kanzenbach

I started playing with HSR and run into a problem. Tested latest
upstream -rc and noticed more problems. Now it appears to work.
For testing I have a small three node setup with iperf and ping. While
iperf doesn't complain ping reports missing packets and duplicates.

v1…v2:
- Replaced cmpxchg() from patch #6 with lock because RiscV does not provide
  cmpxchg() for 16bit.
- Added patch #3 which fixes the random crashes I observed on latest rc5 while
  testing.

Sebastian



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2022-11-25  0:47 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-21 17:45 [PATCH v2 net] hsr: HSR send/recv fixes Sebastian Andrzej Siewior
2022-11-21 17:45 ` [PATCH v2 net 1/7] Revert "net: hsr: use hlist_head instead of list_head for mac addresses" Sebastian Andrzej Siewior
2022-11-21 17:46 ` [PATCH v2 net 2/7] hsr: Add a rcu-read lock to hsr_forward_skb() Sebastian Andrzej Siewior
2022-11-21 17:46 ` [PATCH v2 net 3/7] hsr: Avoid double remove of a node Sebastian Andrzej Siewior
2022-11-21 17:46 ` [PATCH v2 net 4/7] hsr: Disable netpoll Sebastian Andrzej Siewior
2022-11-21 17:46 ` [PATCH v2 net 5/7] hsr: Synchronize sending frames to have always incremented outgoing seq nr Sebastian Andrzej Siewior
2022-11-21 17:46 ` [PATCH v2 net 6/7] hsr: Synchronize sequence number updates Sebastian Andrzej Siewior
2022-11-21 17:46 ` [PATCH v2 net 7/7] hsr: Use a single struct for self_node Sebastian Andrzej Siewior
2022-11-22  9:20   ` Kurt Kanzenbach
2022-11-22  9:56     ` Sebastian Andrzej Siewior
2022-11-25  0:46   ` kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.