Re: [B.A.T.M.A.N.] Subject: batman-adv Openwrt Kamikaze / 8.09 problem

2012-04-08 Thread Sven Eckelmann
On Sunday 08 April 2012 10:39:16 3zl Trizonelabs wrote:
 Seeking for hep to get batman-adv running on Openwrt Kamikaze 8.09
 build Kernel 2.6.30
 
 Build runs ok, but module not loaded.   batctl -v
 ...batman-adv module not loaded
 
 Try to load manually : insmod /lib/modules/2.6.30.10/batman-adv.ko
  . unknown symbol in module or unknown parameter
 
 Any hint how to setup the build for 8.09 trunk highly appreciated

Can you please check that kernel module crc16 is loaded.

Kind regards,
Sven

signature.asc
Description: This is a digitally signed message part.


[B.A.T.M.A.N.] Question howto build batman-adv Openwrt Kamikaze 8.09 rev 2012 build

2012-04-08 Thread 3zl Trizonelabs
How could i build a newer release of batman-adv (2012) for Openwrt
8.09  or devel ?

Or maybe i did something wrong here ?

Started with fresh build enviroment  setup :
  feeds.conf.default
 src-svn packages
svn://svn.openwrt.org/openwrt/branches/packages_8.09
svn://svn.openwrt.org/openwrt/packages
 src-svn batman http://downloads.open-mesh.org/svn/openwrt-feed/

3zl@debian6esxi:~/OpenWRT/8.09tr$ ./scripts/feeds update
Updating feed 'packages' from
'svn://svn.openwrt.org/openwrt/branches/packages_8.09' ...
Anet/batman-advanced
Anet/batman-advanced/files
Anet/batman-advanced/files/etc
Anet/batman-advanced/files/etc/config
Anet/batman-advanced/files/etc/config/batmand-adv
Anet/batman-advanced/files/etc/init.d
Anet/batman-advanced/files/etc/init.d/batmand-adv
Anet/batman-advanced/patches
Anet/batman-advanced/Makefile
Updated to revision 31216.

make menuconfig :  Kernel Module Network select batman-adv (*)
make.. results in : /build_dir/mips/batman-adv-r1176
   with folders : /batman  /batman-adv-kernelland
/batman-adv-userspace  /batman-experimental  / battool

cat /feeds/packages/net/batman-advanced/makefile
  KG_NAME:=batmand-adv
  PKG_REV:=1176
  PKG_VERSION:=r$(PKG_REV)
  PKG_RELEASE:=1
  PKG_BRANCH:=batman-adv-userspace

PKG_SOURCE_PROTO:=svn
PKG_SOURCE_VERSION:=$(PKG_REV)
PKG_SOURCE_SUBDIR:=batman-adv-$(PKG_VERSION)
PKG_SOURCE_URL:=http://downloads.open-mesh.net/svn/batman/trunk/
PKG_SOURCE:=$(PKG_SOURCE_SUBDIR).tar.gz
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_SOURCE_SUBDIR)

PKG_KMOD_BUILD_DIR:=$(PKG_BUILD_DIR)/batman-adv-kernelland

PKG_TOOL_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-battool-install
PKG_TOOL_BUILD_DIR:=$(PKG_BUILD_DIR)/battool

on DIR-300 router :
   uname -a 2.6.26.8 mips atheros 23xx DIR-300 A1
   batman-adv : 01. rv1176 (cpmpatibility version 6) loaded

is it possible to get rel 2012.x build on Kamikaze ?
thanks
3zl


Re: [B.A.T.M.A.N.] Question howto build batman-adv Openwrt Kamikaze 8.09 rev 2012 build

2012-04-08 Thread Sven Eckelmann
On Sunday 08 April 2012 14:14:15 3zl Trizonelabs wrote:
 How could i build a newer release of batman-adv (2012) for Openwrt
 8.09  or devel ?

I haven't tested kamikaze together with batman-adv 2012.1.x, but here are some 
things which look a little bit confusing:

 Or maybe i did something wrong here ?
 
 Started with fresh build enviroment  setup :
   feeds.conf.default
  src-svn packages
 svn://svn.openwrt.org/openwrt/branches/packages_8.09
 svn://svn.openwrt.org/openwrt/packages
  src-svn batman http://downloads.open-mesh.org/svn/openwrt-feed/

Ok, judging from the last line, you want to have the batman-adv-devel that 
contains just the package for a snapshot... (so not really the latest release, 
but some random shapshot right before the release)?

 3zl@debian6esxi:~/OpenWRT/8.09tr$ ./scripts/feeds update
 Updating feed 'packages' from
 'svn://svn.openwrt.org/openwrt/branches/packages_8.09' ...
 Anet/batman-advanced
 Anet/batman-advanced/files
 Anet/batman-advanced/files/etc
 Anet/batman-advanced/files/etc/config
 Anet/batman-advanced/files/etc/config/batmand-adv
 Anet/batman-advanced/files/etc/init.d
 Anet/batman-advanced/files/etc/init.d/batmand-adv
 Anet/batman-advanced/patches
 Anet/batman-advanced/Makefile
 Updated to revision 31216.

This stuff is from the kamikaze package repository. Please install the batman-
adv-devel package using `./scripts/feeds install batman-adv-devel` when you 
want it. Kamikaze is deprecated and will not receive any updates for batman-
adv. 

 make menuconfig :  Kernel Module Network select batman-adv (*)
 make.. results in : /build_dir/mips/batman-adv-r1176
with folders : /batman  /batman-adv-kernelland
 /batman-adv-userspace  /batman-experimental  / battool
 
 cat /feeds/packages/net/batman-advanced/makefile
   KG_NAME:=batmand-adv
   PKG_REV:=1176
   PKG_VERSION:=r$(PKG_REV)
   PKG_RELEASE:=1
   PKG_BRANCH:=batman-adv-userspace
 
 PKG_SOURCE_PROTO:=svn
 PKG_SOURCE_VERSION:=$(PKG_REV)
 PKG_SOURCE_SUBDIR:=batman-adv-$(PKG_VERSION)
 PKG_SOURCE_URL:=http://downloads.open-mesh.net/svn/batman/trunk/
 PKG_SOURCE:=$(PKG_SOURCE_SUBDIR).tar.gz
 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_SOURCE_SUBDIR)
 
 PKG_KMOD_BUILD_DIR:=$(PKG_BUILD_DIR)/batman-adv-kernelland
 
 PKG_TOOL_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-battool-install
 PKG_TOOL_BUILD_DIR:=$(PKG_BUILD_DIR)/battool
 
 on DIR-300 router :
uname -a 2.6.26.8 mips atheros 23xx DIR-300 A1
batman-adv : 01. rv1176 (cpmpatibility version 6) loaded

This is some really outdated stuff from kamikaze. Why are you trying to use 
kamikaze anyway? It is marked as deprecated since a while. Maybe you can use 
backfire or trunk (devel).

Kind regards,
Sven

signature.asc
Description: This is a digitally signed message part.


Re: [B.A.T.M.A.N.] [PATCH 0/3] clean up patches

2012-04-08 Thread Simon Wunderlich
Hey Antonio,

thanks a lot for fixing my style bugs!!

There is a little bug in one (one line doubled), otherwise:

Reviewed-by: Simon Wunderlich s...@hrz.tu-chemnitz.de

Cheers,
Simon

On Sat, Apr 07, 2012 at 11:06:06PM +0200, Antonio Quartulli wrote:
 ** this patches are for batman-ad/next ***
 
 After my first pull request, David S. Miller hardly suggested me to fix some
 problems that I am going to summarise here. Please respect such suggestions in
 your next patches:
 
 1) Multi-line comments must end with */ on a new line:
 
 /* ..
  * ..
  */
 
 2) if we use #ifdef in our headers to redefine some functions depending on the
 fact that we are compiling a component or not, we must use static inline
 functions doing nothing with the correct parameters instead of simple
 foo(...). In this way we can allow the compiler to check for the types and 
 the
 number of arguments:
 
 Instead of:
 
 #define bla_init(...) (1)
 
 we must do:
 
 static inline bla_init(struct bat_priv *bat_priv)
 { 
   return 1;
 }
 
 
 Other than David's complaining I also get a suggestion from Bernd Petrovitsch
 about the type of stp_addr (it should be static const uint8_t [] instead of
 uint8_t [] only). I applied such change in patch 2/3.
 
 Cheers,
 
 
 


signature.asc
Description: Digital signature


Re: [B.A.T.M.A.N.] [PATCH 1/3] batman-adv: fix comments ending style

2012-04-08 Thread Simon Wunderlich
On Sat, Apr 07, 2012 at 11:06:07PM +0200, Antonio Quartulli wrote:
 @@ -732,7 +732,7 @@ static int handle_claim(struct bat_priv *bat_priv,
  }
  
  /**
 - *
 + * @bat_priv: the bat priv with all the soft interface information
   * @bat_priv: the bat priv with all the soft interface information
   * @hw_src: the Hardware source in the ARP Header
   * @hw_dst: the Hardware destination in the ARP Header

guess this line was duplicated by accident ...

Cheers,
Simon


signature.asc
Description: Digital signature