[git] batman-adv branch, master, created. v0.2-31-gea0a7b5
by postmaster@open-mesh.net
The branch, master has been created
at ea0a7b50fbd7b711fd23a2b3e8cae62b41011eae (commit)
- Shortlog ------------------------------------------------------------
commit ea0a7b50fbd7b711fd23a2b3e8cae62b41011eae
Author: Simon Wunderlich <siwu(a)hrz.tu-chemnitz.de>
Date: Wed Dec 30 04:38:07 2009 +0000
batman-adv: fix regression in the regression fix
null-initialized fields instead of the source fields were used to
allocate and copy the incoming HNA buffer ...
Signed-off-by: Simon Wunderlich <siwu(a)hrz.tu-chemnitz.de>
commit 773bed14e9ec59cc2d86ddb415447423d2e5215f
Author: Marek Lindner <lindner_marek(a)yahoo.de>
Date: Wed Dec 30 03:36:43 2009 +0000
batman-adv: fix kmalloc regressions
The previous patch kmalloc introduced some regressions that this
patch tries to solve.
Signed-off-by: Marek Lindner <lindner_marek(a)yahoo.de>
Acked-by: Simon Wunderlich <siwu(a)hrz.tu-chemnitz.de>
commit 4f987bc12fd99a5094a773c6c5c9e504cc42dbaf
Author: Simon Wunderlich <siwu(a)hrz.tu-chemnitz.de>
Date: Wed Dec 30 01:33:46 2009 +0000
batman-adv: check all kmalloc()s
there are some kmallocs left which are not checked whether they succeeds or
not, which might lead to corrupted data structures if the system memory is
full. This patch should clean up the remaining unchecked kmalloc()s.
Signed-off-by: Simon Wunderlich <siwu(a)hrz.tu-chemnitz.de>
commit 36aefc6f9c381b8228a0d5d6ed2458329781eb1d
Author: Andrew Lunn <andrew(a)lunn.ch>
Date: Wed Dec 30 00:28:34 2009 +0000
Staging: batman-adv: Allow the MAC address to be set
Some embedded devices have very limited sources of entropy for the
random number generator. It has been observed that the random MAC
address on the interface bat0 is not always random. When testing with
a collection of identical hardware, sometimes the bat0 device the same
MAC address on multiple devices, causing mayhem. This patch allows the
MAC address to be set by the user.
Signed-off-by: Andrew Lunn <andrew(a)lunn.ch>
Signed-off-by: Simon Wunderlich <siwu(a)hrz.tu-chemnitz.de>
commit fe28a94c01e14fc1a1a7b1306eaac518a474427f
Author: Simon Wunderlich <siwu(a)hrz.tu-chemnitz.de>
Date: Tue Dec 29 15:47:31 2009 +0000
batman-adv: receive packets directly using skbs
This patch removes the (ugly and racy) packet receiving thread and the
kernel socket usage. Instead, packets are received directly by registering
the ethernet type and handling skbs instead of self-allocated buffers.
Some consequences and comments:
* we don't copy the payload data when forwarding/sending/receiving data
anymore. This should boost performance.
* packets from/to different interfaces can be (theoretically) processed
simultaneously. Only the big originator hash lock might be in the way.
* no more polling or sleeping/wakeup/scheduling issues when receiving
packets
* this might introduce new race conditions.
* aggregation and vis code still use packet buffers and are not (yet)
converted.
* all spinlocks were converted to irqsave/restore versions to solve
some lifelock issues when preempted. This might be overkill, some
of these locks might be reverted later.
* skb copies are only done if neccesary to avoid overhead
performance differences:
* we made some "benchmarks" with intel laptops.
* bandwidth on Gigabit Ethernet increased from ~500 MBit/s to ~920 MBit/s
* ping latency decresed from ~2ms to ~0.2 ms
I did some tests on my 9 node qemu environment and could confirm that
usual sending/receiving, forwarding, vis, batctl ping etc works.
Signed-off-by: Simon Wunderlich <siwu(a)hrz.tu-chemnitz.de>
Acked-by: Sven Eckelmann <sven.eckelmann(a)gmx.de>
Acked-by: Marek Lindner <lindner_marek(a)yahoo.de>
Acked-by: Linus Lüssing <linus.luessing(a)web.de>
commit 7a61e77fd20d19e693690f779174cd5bfca84d72
Author: Marek Lindner <lindner_marek(a)yahoo.de>
Date: Tue Dec 29 13:23:35 2009 +0000
batman-adv: mark trunk as 0.3.0 alpha
The git repository contains a newly created maint(enance) branch which
becomes the batman-adv stable branch. Only bugfixes and lightweight
interface changes needed for the linux kernel integration will be made
available there. All new features go into the 0.3-branch.
Signed-off-by: Marek Lindner <lindner_marek(a)yahoo.de>
-----------------------------------------------------------------------
--
batman-adv
13 years, 1 month
[git] batman-adv annotated tag, v0.1, created. v0.1
by postmaster@open-mesh.net
The annotated tag, v0.1 has been created
at 4c048ac897c95ca8620ed9a45860d84b7e382895 (tag)
tagging 13e03c8aa34f4f654e788f1bad16c5412094cd75 (commit)
replaces v0.1-beta
tagged by Sven Eckelmann
on Thu Dec 31 16:35:41 2009 +0100
- Shortlog ------------------------------------------------------------
batman-adv-kernelland 0.1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIcBAABCgAGBQJLPMTNAAoJEF2HCgfBJntGNMMQAKtrNxvbncGwK7zoAMwrZhch
JmB44kVTLOe9kO42HHCIOYRVzu2pKLOI5Ar01ONE4AKmTsBPRJECdVzPD6I9kWSp
6svUgkZpXvKCtaxZk7jnsrK0Qi6u3AQquCV7wqztfCeL2y1bhbQx6+v//QyxGZdc
cfpK1YkFmdcKkQ51y0EvhQAIspOtMCXEJYBA0VbKPkJg391cw/ajzaoHBNeKaQ58
m4GWWu0I+CZeuvo5BqO3CfV2WIMi7rs6K8d1U3pfV5rorWTAoJinwcVhSRkEGC2V
IB5XwWh59QdyhMpWrOb7FojMQ6pG29RWAM2Sxz+YHClwSA8lp+Fp7zLAbCoRYSnK
G/YC3u6QtdrzvQPRtZMlLQtbsSsVt38RkKpo4BnLXPnZO4K0ofduBYBDzTlm3xQ+
4ctwW2CJ9ZX6u/1O7xsNajhT1Bno5kk2HK4FBn2Woxki/ljJ7EsB8/SMxF8MTv2N
g6GVb/IdssqqnvDF68GF7unQuZ17DRRX1QdwVna4bTA0xtrxuQpk6wjFGbYIJ8eQ
W5b1DMuVUvXo5P+JcpVv/thcCVx+KJ4RMY/o/6MXOpkXxNxf0UUYuVxyRH3xLBom
tLHCDMBOnGrP0BhECq781SdJ2Leo0hzIcvaYOZ7apSwVN8LRccgkYaUrOTKcyF84
Hyk5MAJPMWVjgoe5SvzS
=a9oN
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
--
batman-adv
13 years, 1 month
[git] batman-adv annotated tag, v0.1-beta, created. v0.1-beta
by postmaster@open-mesh.net
The annotated tag, v0.1-beta has been created
at e7e3a7457718945f5f7b2a161a25d387071b4387 (tag)
tagging 2df687e24f3214faadfb49fcef903f62a6b922fc (commit)
tagged by Sven Eckelmann
on Thu Dec 31 16:35:30 2009 +0100
- Shortlog ------------------------------------------------------------
batman-adv-kernelland 0.1-beta
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIcBAABCgAGBQJLPMTCAAoJEF2HCgfBJntG3V4P/jlsxZJhG2AsIvAI1Zig2Fgj
TtrfR6AxwStbtkhzaXH4cKXAucqDe3tunbB1twMm6XcWFsmiGywkIdF0RJIfuAJl
hzgCXFZ6/AsqrDX/VDGPg/ricz9HFFX0Ev62P3A9rTNq8RzxdasD7TvcLhKsO/9C
1QJKx8yLNBNuMyqQxc8Lvb72oe6jwcuYF1Pnz7oRUQkbpxN1ZrsyzprcHhhBhC4E
ovaMZ4YYvL0dXvrYbgEqUUgxujaAHy/nz62f+bLpBrCdVSeIBEgl4e9/fnPPB9ly
6w7qAW7cubCmujMt5LBgtlRmfANuWg88f1IjJ/5TdNbiGQrkuqc2AbTb/7AO4vU7
OZhIAgquyfBtRosEanwTq1iGyJNjMSD1lx7CvYl2Ver/D/yD44al8uHhdsArIewO
81WP2oPF3vC7tILL30owZRyGuooc+ncXoIiVmOdaiIuYtjHNsjvBEwdXOtrMRrpr
om6xAUwJv68XtqF3C8jnbBgALhAvM11wUheJta/FzbZ0aLBGVUu89NUU+ncWpYCy
dzmLRkJnvnQSb01FDrVACTYNL0tJ0AwOuCVPQZAuqYQipajgcFbOzKrzYF/wF4El
yE5y4MxldfocJKe5nT/xwFKftHIZLuKN+MS5Zhmt3rMKFik4i2QJpNMqEtM//rnG
sQGFcaymXVsVxyYLwoLj
=D5SJ
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
--
batman-adv
13 years, 1 month
[git] batman-adv annotated tag, v0.2, created. v0.2
by postmaster@open-mesh.net
The annotated tag, v0.2 has been created
at a1cf5c8c210cf367b2d5949399e514d004c12d0e (tag)
tagging 037fa527f6c6148a38440c588b9c14b1f511ed31 (commit)
replaces v0.1
tagged by Sven Eckelmann
on Thu Dec 31 16:34:19 2009 +0100
- Shortlog ------------------------------------------------------------
batman-adv-kernelland 0.2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIbBAABCgAGBQJLPMR7AAoJEF2HCgfBJntGLZwP9ietLIkKe1fZ6JyOG/FH8RwJ
ufeVz2byoePI6KVZ6OR1cHLEQVqTjB1BAuWABV4gplMC6c4+qMBgCfyMw2IDnCH0
W2NCXCqRmpE3WIbJpe0Meg/on8sO1xUb6TTUjNzznEw8MPv/N6XbX6r82YX4yvNc
FiGCK5ZuvO+Z8kA0pXMmjX6Eopdt7DVK1vg7pPq7l9kLBCrSZu5ZHa5adv+gfsef
pv3RmmrKmMukB4mK2AXWqpmj8BMtEF5gS4Y2XpHAtb67XPy9LfUTC6NN8Ba5Cr1J
+qEkaWaJzmtxx7YdPeZYoDUChmDfPDDFxsHSqHCBmsQEM14hz5gAcqlgJDYfoVVN
uGDS4DOXkgZoxu2yGsn38kPvWyINNx0/NxKRBAQndpzvV1mTbb8iNc+zdcWBFU72
W5/Ekz5HOCqZCvUL/AnprjzdHdq8frNrWldYYHIJCSENAL+P8dKat5Euxhs8Vfz8
YjW6T4oBmBZbv+TRdI11H3d8BZnsnwTnPiaJyHgnccjBNvIe9Z52yKJ7Q21epYtr
s0j/J2bEtKB8njvSw+F1Q4E772i23oLIXsH03QyNgIVv8W0XRj0yrZgs5sD3FV+F
sgXY31ZJ5GACNXIcf7iNiT1YhLWhVh00mdv+z9x6tI1nF3dJjeHpufufmdZSaKAX
kNYzp3yWhMFDyB2qxP4=
=1lJ9
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
--
batman-adv
13 years, 1 month
[git] batman-adv annotated tag, v0.1, created. v0.1
by postmaster@open-mesh.net
The annotated tag, v0.1 has been created
at a9268b04a72060f4f9907b67a656a0c9a503ac1f (tag)
tagging 13e03c8aa34f4f654e788f1bad16c5412094cd75 (commit)
replaces v0.1-beta
tagged by Andrew Lunn
on Thu Dec 31 16:21:27 2009 +0100
- Shortlog ------------------------------------------------------------
batman-adv-kernelland 0.1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIcBAABCgAGBQJLPMHiAAoJEF2HCgfBJntGQ1UP/AvJvt2mH+axcBKjCoQ70ZCf
/aeYJKNPCq6NFn8WBbgwc94ny3R6b3E/66+fZomh9vrcAMPOHosLsM5MqsQ/QvIS
ipo20koyCvVOcQHfiYuWeAzwdHU8wfPUdGGXQuNRVvqmc+k6cfzkIOVNFgU1lc0G
gEqQ1FNuS30+YvxT+oXMa6CVbWU4r8OI1bMOiEAfBidV7/EPpfT4EWQXae+sSX4t
Z4tPbLDn0sa1AiEkdrR7vN9HUrI6Z/FIcjlF4UV/JP4rFV6XZ05bcEAMs6salaek
fhjb/FQmQlggf71WLdl+hUED43IajJE61GyhxyHhaNTVN2851tlKsJd0jpShP8Mz
NxLXXg9UZFChMGA/TcsVIg5grNJLkE12qawVzAr1YtR0P7vNI4BFOl95Vu4hk/tH
zsIF1P6arngTowPD9CRWcK7er3Z+yl0DKnA17n+Kl6N0Kux/cm7E99g9zlHQ/38X
RpabAfhC+13V0FVqrkjBqGM1rjwbXLbbfdN1WjwaVj1FZ4G8L09E4MYGjcSyGc+l
ymPD2IVeGZ7gJB6nxd0fa/3KAc1MJUPr7XgrZ/AKKX2eGamEi0NBDNdeg7gAse6X
YoYM+8rB1PjTUQFHAkA66SMgJrXkWUjVgqVmanTy5mLmbfaqT8e6UiFn24V4j8Rb
E8ptbWRjtomQE38l/3Bd
=y4JR
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
--
batman-adv
13 years, 1 month
[git] batman-adv annotated tag, v0.1-beta, created. v0.1-beta
by postmaster@open-mesh.net
The annotated tag, v0.1-beta has been created
at 83c5b112ce3a117ea3beb21c5a07e3a978909665 (tag)
tagging 2df687e24f3214faadfb49fcef903f62a6b922fc (commit)
tagged by Andrew Lunn
on Thu Dec 31 16:25:40 2009 +0100
- Shortlog ------------------------------------------------------------
batman-adv-kernelland 0.1-beta
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIcBAABCgAGBQJLPMJ9AAoJEF2HCgfBJntG24IP/Rtv7DihzLDPY53lm7wyYY2G
cAkT+Z5uoLrkhMUqWENBjpNnskPqoKdi387TWaUtjndsuS55e9SsSZpnd+u0AlO0
fILs0mJogRwz6cqZHvsRKqj7Ey/BF1/E0UhtadTMcK5uog/9hNHi0njxWjDncY1o
7rc9r8lqCajIF8i46l8xHWDBSWh6SVr61yzh12nxYVLumUUlXCWUZhfhlknUXIj7
TC2Tfx2AQE8jb4gzOdlSvorHt0V6ZbmsVfAs7tkn4WcAeS4A/mG0e97kq5NOJIVG
S/Ng1U1y0ZXDtFP484+n75cRdd3TkeZOwF8R4sBFX7alMNlfEo3iLuPCpe5ibHyl
0N/z5bPn5KXC3UPc6auVM1euY2ydI4QcOnuZ88isb3DqnGNBrVZW4D0TYrt1zcRz
wBVnjSG3U9+QYehtoj06AmctguQPlfHD+OH17ArzZ4bdTsLTxGItv8qCBPwrCHwn
TIVUPzS97U3WiBakdGk6413lTnraD2QZmdQSUKz5CQwJnUkNNVlkgYvjb6kl0M0n
OjgQ5g4yjqHNul1604kej9RcV7lq3ShO7abQrac70agsg3eMtPmIeNKp7NYqTI1N
ViClyLr/RIMnNybziTGfeh2DXGj3JCidQcviZOvHnKwPZSTnTsz+USM6Ub9VPssz
TBAq375MYQWkX9DW8Ef5
=mF4v
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
--
batman-adv
13 years, 1 month
[git] batman-adv annotated tag, v0.2, created. v0.2
by postmaster@open-mesh.net
The annotated tag, v0.2 has been created
at a2ce170fabe32bc533b6d35c0d1c2d0e85bc9e5d (tag)
tagging 037fa527f6c6148a38440c588b9c14b1f511ed31 (commit)
replaces v0.1
tagged by Andrew Lunn
on Thu Dec 31 16:27:36 2009 +0100
- Shortlog ------------------------------------------------------------
batman-adv-kernelland 0.2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIcBAABCgAGBQJLPMLyAAoJEF2HCgfBJntGczMP/1/fUN8D03cRhqo1F7f0wXDG
wpzLT51/mkbo6NWWSHlJaqNCn7HL3l3EFPVkiLYki8GlFf86/a/9TfqUqxFe/Cj3
eYqV4Rr5SVM3QQcuwxUI05PYbnQZ1NzLRT0/gV+KNQaGOkUNeZwvlcPvVqD/Smni
cIlw4lAmDDw0GJUAqh85Tg3cOK0TokcIX6+tCihQzyub8BuMigLIoo63eyzY2D2k
pSaOPKXBXEbEVMkXt8fby9vCUlj/eE9hh0v+zPFDorW10CyovWEvPJi+Tkdw2/0i
Ch24XaEUmONyXphYcpI+KLb79P9+UnmSWD348Qk2sUbj9RsdllMhQFFMbwPHNuK8
bTSKpkZhEpYOtQXB+N+bdSx79XzAhpsKF8qNO21sOUzDHQlRI9PGsDw1JCYoYqXy
21bRvU/eRygrCKS/PIHKJr8IO9fCzGg+0msshDM2d/l/l31kpBqCZV/9hpsau+mR
jLUWagzy74GLTGyhNrBFULuwjOHWHA24QioI+sz3V5JbcsRYIqMTi+PoRunYnWW5
IgXYenEll+OrQTTPRaMEfURtqe1I9iy4q2OEyZggxqW78K4OSSldX1LU3VRMlHjf
TpUAp+GKton3QPkaBGMKdV+efs6V6Jh2ngvIKjNwfwjItvGEJi+HhyP/HkVSmSYw
2zKlxgQ97sC3f+5PfYLe
=IuI9
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
--
batman-adv
13 years, 1 month
[git] batman-adv annotated tag, GregKH-20091208, created. GregKH-20091208
by postmaster@open-mesh.net
The annotated tag, GregKH-20091208 has been created
at ad6cc2ad1dc04b842782507eb801492a7f554438 (tag)
tagging d6fbca6445c7941b27259d2e5b345e9f722b78c1 (commit)
replaces GregKH-20091109
tagged by Andrew Lunn
on Tue Dec 8 20:35:31 2009 +0100
- Shortlog ------------------------------------------------------------
Tag the tree with what we send to GregKH today.
Andrew Lunn (4):
Merge remote branch 'origin/master' into linux
Fix the naming of the debug option in Kconfig.
Merge remote branch 'origin/master' into linux
Add Kconfig dependancies on PROC_FS and PACKET.
-----------------------------------------------------------------------
--
batman-adv
13 years, 1 month
[git] batman-adv annotated tag, GregKH-20091109, created. GregKH-20091109
by postmaster@open-mesh.net
The annotated tag, GregKH-20091109 has been created
at 2b76807f8ecb787d172881b164a55cfa1e8ed6c3 (tag)
tagging 7fbccca9d7a92598e8c7c45141a1ed7f39fb5b49 (commit)
tagged by Andrew Lunn
on Mon Nov 9 20:56:25 2009 +0100
- Shortlog ------------------------------------------------------------
Tag state of the tree which we will send to GregKH for adding to
mainline staging.
Andrew Lunn (5):
Allow batman-adv to be build inside staging.
Add missing Kconfig file, without which we cannot build in tree.
Merge remote branch 'origin/master' into linux
Remove Makefile.kbuild which is not used for in kernel builds.
Merge remote branch 'origin/master' into linux
Marek Lindner (3):
Add batman-adv to torvalds linux 2.6 tree
batman-adv: move TODO into the batman-adv folder
[batman-adv] update TODO
-----------------------------------------------------------------------
--
batman-adv
13 years, 1 month
[git] batman-adv branch, maint, created. b790d5064bf7d80383201face68b134a3121ba55
by postmaster@open-mesh.net
The branch, maint has been created
at b790d5064bf7d80383201face68b134a3121ba55 (commit)
- Shortlog ------------------------------------------------------------
commit b790d5064bf7d80383201face68b134a3121ba55
Author: Simon Wunderlich <siwu(a)hrz.tu-chemnitz.de>
Date: Wed Dec 30 05:50:28 2009 +0100
batman-adv: check all kmalloc()s
there are some kmallocs left which are not checked whether they succeeds or
not, which might lead to corrupted data structures if the system memory is
full. This patch should clean up the remaining unchecked kmalloc()s.
Signed-off-by: Simon Wunderlich <siwu(a)hrz.tu-chemnitz.de>
-----------------------------------------------------------------------
--
batman-adv
13 years, 1 month