On 2016-01-21 15:26, Sven Eckelmann wrote: > On Thursday 21 January 2016 15:03:10 Sven Eckelmann wrote: >> On Thursday 21 January 2016 14:55:01 Felix Fietkau wrote: >> > > @Felix, would it be ok for you when I propose a >> > > "*-sync-cfg80211-station_info.patch" for the 3.18 generic kernel > patches? >> > > Or do you have a good idea how to force the openwrt-routing batman-adv > package >> > > against the cfg80211.h of compat-wireless? >> > The openwrt mac80211 package exports its headers to >> > $(STAGING_DIR)/usr/include/mac80211 >> > >> > You could just make the batman-adv package use those includes. >> >> Thanks, missed that. I will prepare a pull request for openwrt-routing. > > Hm, didn't work out so well. It basically explodes right away because > possible_net_t, possible_read_pnet, possible_write_pnet is not defined on > v3.18 when not using the mac80211 backporting headers. And when usign the > backporting headers then it will explode because it conflicts with batman- > adv's own backporting stuff. And without the batman-adv's backporting headers > it will also not compile due to missing backporting hacks. I think in the short term it would be a good idea to identify what's missing in the mac80211 backport support and make patches for it. You should also rebase those on top of backports.git and submit them upstream.
For a long term solution, you guys should probably start pushing for full batman-adv integration in kernel backports. Might be useful for increasing adoption of the latest stuff even outside of OpenWrt. - Felix
