Hi, On Thu, Feb 25, 2016 at 10:22:45PM +0400, Remi Philippe wrote: > Hello, > > We’re currently developing a driver for RF215 (dual radio) using > 6lowpan and are nearly done with it. We’ve figured out the current MAC > and PHY are built for 15.4 and not 15.4g which is a blocking point the > sub-ghz module. > ok. > > It doesn’t look like there is a need for a huge amount of work to get > a basic version of it working (key ones we’ve seen are different MTU > and also some changes in the header like PHR). > I took a look into 802.15.4g and you probaly mean with different MTU: aMaxPHYPacketSize: 2047 for SUN PHYs 127 for all other PHYs So we working currently with "127" for aMaxPHYPacketSize. In your case you will have "2047". Current issue is: We don't handle this parameter as a variable, it's a define see [0]. :-) I am fine to change it as variable declaration into PIB [1], then add a new PHY FLAG [2] for such "SUN PHY's", while registering [3] the phy, it will update specific constants for such phy's e.g. aMaxPHYPacketSize. 6LoWPAN: You want to run 6LoWPAN on it, current the 802.15.4 calculates a lot of stuff with the IEEE802154_MTU define, in most cases when using fragmentation. It seems you don't need fragmentation in your case, because you reach the 1280 minimum MTU for IPv6. The condition at [4] should be always true then. Another question would be: You can run 6LoWPAN on it, but nobody specifies to run 6LoWPAN on such "SUN PHY's". I actually don't see that. Everything is specified with 127 MTU. I don't want to tell you cannot run 6LoWPAN on it, but does somebody need to specify 6LoWPAN for 802.15.4g at first? > > Before jumping in coding, is anyone on the list already working on > this? Or has any starting points. > > I describe one point above for handling different MTU size. I don't know if somebody already working on 802.15.4g support. - Alex [0] http://lxr.free-electrons.com/source/include/linux/ieee802154.h#L29 [1] http://lxr.free-electrons.com/source/include/net/cfg802154.h#L184 [2] http://lxr.free-electrons.com/source/include/net/mac802154.h#L127 [3] http://lxr.free-electrons.com/source/net/mac802154/main.c#L150 [4] http://lxr.free-electrons.com/source/net/ieee802154/6lowpan/tx.c#L285 -- To unsubscribe from this list: send the line "unsubscribe linux-wpan" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html