Skip to content

RFC fakelb: rework driver implementation

Alexander Aring linux-wpan 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest13 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/13fakelb: creating two virtual phys per defaultdrivers/net/ieee802154/fakelb.c+1 -10 replies
2/13fakelb: use list_for_each_entry_safedrivers/net/ieee802154/fakelb.c+2 -20 replies
3/13fakelb: rename fakelb_dev_priv to fakelb_phydrivers/net/ieee802154/fakelb.c+47 -460 replies
4/13fakelb: don't deliver when one phydrivers/net/ieee802154/fakelb.c+8 -120 replies
5/13fakelb: declare rwlock staticdrivers/net/ieee802154/fakelb.c+7 -90 replies
6/13fakelb: declare fakelb list staticdrivers/net/ieee802154/fakelb.c+7 -250 replies
7/13fakelb: move lock out of iterationdrivers/net/ieee802154/fakelb.c+4 -30 replies
8/13fakelb: introduce fakelb ifup phys listdrivers/net/ieee802154/fakelb.c+25 -330 replies
9/13fakelb: use own channel and page attributesdrivers/net/ieee802154/fakelb.c+10 -30 replies
10/13fakelb: add virtual phy reset defaultsdrivers/net/ieee802154/fakelb.c+5 -00 replies
11/13fakelb: remove fakelb_hw_deliverdrivers/net/ieee802154/fakelb.c+6 -120 replies
12/13fakelb: add support for async xmit handlingdrivers/net/ieee802154/fakelb.c+2 -10 replies
13/13fakelb: cleanup codedrivers/net/ieee802154/fakelb.c+12 -170 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [RFC bluetooth-next 00/13] fakelb: rework driver implementation

Hi,

this patch series completes rework the fakelb driver. After loading the fakelb driver you have as default two registered phys. Example use:

1. Creating a lowpan interface on each wpan interface.

2. try IPv6 connection between the two lowpan interfaces.

This patch series based on
"mac802154: fakelb: Fix potential NULL pointer dereference." by Martin Townsend.

- Alex

Alexander Aring (13):
fakelb: creating two virtual phys per default
fakelb: use list_for_each_entry_safe
fakelb: rename fakelb_dev_priv to fakelb_phy
fakelb: don't deliver when one phy
fakelb: declare rwlock static
fakelb: declare fakelb list static
fakelb: move lock out of iteration
fakelb: introduce fakelb ifup phys list
fakelb: use own channel and page attributes
fakelb: add virtual phy reset defaults
fakelb: remove fakelb_hw_deliver
fakelb: add support for async xmit handling
fakelb: cleanup code

 drivers/net/ieee802154/fakelb.c | 180 +++++++++++++++++-----------------------
 1 file changed, 76 insertions(+), 104 deletions(-)
Signature · 1 line
2.3.7