This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.
gitosis at osmocom.org gitosis at osmocom.orgThis is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, master has been updated via fd30bd1032e3dd45914645b42df615d2dc71066d (commit) via 227034c88eb53b5c10d294fe801060aa3d857caa (commit) via 3dad9511714788d377d956e15029583a3329ab30 (commit) via 318795635e513ab6c78fa2c4f83efe6e23942549 (commit) via 22e1573831571448b920d276ef62ebed355c7df9 (commit) via c85e89961a4e9dd6fd0b75ce17e9c948c360e4a1 (commit) via 2fc2bc6bc40e7460a3ceb67c1774fd3f39e27860 (commit) via 0d0e2426859ed8976dab36497efce87fb237041e (commit) via 698a2339ebf0b2ebb753c572e2e81e208b2d6bdd (commit) via 490782d18e6bbab8b5f4f8dcef4d4f5ab310af6a (commit) via e3c5918aeea8639c8c9a36047fd078ddc4eab4ef (commit) via e2a1de5ca5ca1f7c03955fc36d7c62dc9e91d8cb (commit) via 4c7d29107ff6f1f2c1e1649bc950bd098148be1a (commit) via f55a0390485cb1ba071ef19102501594571c74c7 (commit) from fc6676c4a0711248388a0df0f3e9e38492894a2c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-ggsn/commit/?id=fd30bd1032e3dd45914645b42df615d2dc71066d commit fd30bd1032e3dd45914645b42df615d2dc71066d Author: Harald Welte <laforge at gnumonks.org> Date: Sun Nov 12 18:26:59 2017 +0900 gtp-kernel: Add device nime in pdp_debug() log statements Change-Id: Iad0e7a9fa48fcddc31b8d555244581efdbd61b4e http://cgit.osmocom.org/osmo-ggsn/commit/?id=227034c88eb53b5c10d294fe801060aa3d857caa commit 227034c88eb53b5c10d294fe801060aa3d857caa Author: Harald Welte <laforge at gnumonks.org> Date: Thu Nov 9 11:28:13 2017 +0900 gtp-kernel: Add function name to pdp_debug() function calls This allows us to distinguish "add" from "del" operatons in the log Change-Id: Ibe2e76a6eecc7b5fa5f44ab2c1578597138e30b9 http://cgit.osmocom.org/osmo-ggsn/commit/?id=3dad9511714788d377d956e15029583a3329ab30 commit 3dad9511714788d377d956e15029583a3329ab30 Author: Harald Welte <laforge at gnumonks.org> Date: Wed Nov 8 16:53:47 2017 +0900 gtp-kernel: Get rid of SYS_ERR where not applicable SYS_ERR is for logging an error from the (operating) system including the errno value. For general logging, we have DEBUGP/LOGP. Let's convert the gtp-kernel logging over. This also fixes the related line ending mess-up as SYS_ERR adds a LF while LOGP/DEBUGP don't. Change-Id: Idb4069a28227b770e20d62bf306cd294f47146ae http://cgit.osmocom.org/osmo-ggsn/commit/?id=318795635e513ab6c78fa2c4f83efe6e23942549 commit 318795635e513ab6c78fa2c4f83efe6e23942549 Author: Harald Welte <laforge at gnumonks.org> Date: Wed Nov 8 16:08:20 2017 +0900 gtp-kernel: proper cleanup in error path When genl_socket_open() succeeds but genl_lookup_family() fails, we have to clean up the socket that we just opened. This requires a new version of libgtpnl :/ Change-Id: I31df046530347f88cb7b16c37a899b456ed1b080 http://cgit.osmocom.org/osmo-ggsn/commit/?id=22e1573831571448b920d276ef62ebed355c7df9 commit 22e1573831571448b920d276ef62ebed355c7df9 Author: Harald Welte <laforge at gnumonks.org> Date: Wed Nov 8 16:07:12 2017 +0900 gtp-kernel: Make sure repeated calls to gtp_kernel_init() are safe We have to factor out the "run once" code and make sure to really only run that once, while the per-device code remains in the gtp_kernel_init() function. Change-Id: Iba5bd71e4b725eef59fe4f233fbb965e396a06c3 http://cgit.osmocom.org/osmo-ggsn/commit/?id=c85e89961a4e9dd6fd0b75ce17e9c948c360e4a1 commit c85e89961a4e9dd6fd0b75ce17e9c948c360e4a1 Author: Harald Welte <laforge at gnumonks.org> Date: Wed Nov 8 15:52:08 2017 +0900 gtp-kernel: Avoid global state variable Whether or not GTP kernel support is enabled is the property of a given APN, and not a global state variable. Change-Id: Iff3bd8a52bd6c20f9811ee41ff700486d08591f3 http://cgit.osmocom.org/osmo-ggsn/commit/?id=2fc2bc6bc40e7460a3ceb67c1774fd3f39e27860 commit 2fc2bc6bc40e7460a3ceb67c1774fd3f39e27860 Author: Harald Welte <laforge at gnumonks.org> Date: Wed Nov 8 15:50:53 2017 +0900 gtp-kernel: Align logging for APN start in kernel-gtp case with that of TUN Change-Id: Ie53d37f151e8b6448636a8cde5777b3841989d05 http://cgit.osmocom.org/osmo-ggsn/commit/?id=0d0e2426859ed8976dab36497efce87fb237041e commit 0d0e2426859ed8976dab36497efce87fb237041e Author: Harald Welte <laforge at gnumonks.org> Date: Wed Nov 8 15:49:15 2017 +0900 gtp-kernel: shut down kernel GTP device in apn_down() When we take the APN down, we should also take the GTP device down. Change-Id: Idd250dd454a1603834d388884a24a63e044fdd7b http://cgit.osmocom.org/osmo-ggsn/commit/?id=698a2339ebf0b2ebb753c572e2e81e208b2d6bdd commit 698a2339ebf0b2ebb753c572e2e81e208b2d6bdd Author: Harald Welte <laforge at gnumonks.org> Date: Wed Nov 8 15:09:58 2017 +0900 gtp-kernel: Get rid of hard-coded kernel GTP device name The existing kernel GTP support code inherited from OpenGGSN was overly simplistic and didn't support multiple GTP devices or user-defined GTP device names. Let's remove that restriction in this patch Change-Id: I51df223788fd5b7cf8099463b8aa0ca4a4fd1c96 http://cgit.osmocom.org/osmo-ggsn/commit/?id=490782d18e6bbab8b5f4f8dcef4d4f5ab310af6a commit 490782d18e6bbab8b5f4f8dcef4d4f5ab310af6a Author: Harald Welte <laforge at gnumonks.org> Date: Wed Nov 8 14:09:51 2017 +0900 gtp-kernel: Re-add support for kernel GTP-U acceleration When we branched off osmo-ggsn from the old openggsn code base, the support for kernel-gtp got temporarily removed. This patch re-introduces support for handling the GTP-U plane in the Linux kernel by means of libgtpnl + the kernel GTP-U driver. This only works for IPv4 at the moment, until the kernel GTP-U code gains IPv6 support. Kernel GTP currently also is restricted to a single APN per GSN. Change-Id: Ieb1bc1bd0d51d41947f0abd6ebbc2e5d102592d6 http://cgit.osmocom.org/osmo-ggsn/commit/?id=e3c5918aeea8639c8c9a36047fd078ddc4eab4ef commit e3c5918aeea8639c8c9a36047fd078ddc4eab4ef Author: Harald Welte <laforge at gnumonks.org> Date: Wed Nov 8 14:08:24 2017 +0900 gtp_kernel: Change gtp_kernel_init() function signature Rather than taking an explicit in_addr, prefix_length and a string-formatted prefix, let's pass in an in46_prefix and derive the other representations from it. Also, don't refer to a no-longer-existing global 'ipup' variable but add it as a function argument. Change-Id: Ife87142c86589b4fa4062d62afe3670467548589 http://cgit.osmocom.org/osmo-ggsn/commit/?id=e2a1de5ca5ca1f7c03955fc36d7c62dc9e91d8cb commit e2a1de5ca5ca1f7c03955fc36d7c62dc9e91d8cb Author: Harald Welte <laforge at gnumonks.org> Date: Wed Nov 8 15:24:07 2017 +0900 Properly NULL-out blacklist in alloc_ippool_blacklist() This ensures that in case of error, any caller can still safely call talloc_free() on the blacklist pointerm as free on NULL is well-defined. With the code prior to this patch we fear a double-free. Change-Id: Idc511cb3f0dfb922920aba8f88ea77df1722ecdc http://cgit.osmocom.org/osmo-ggsn/commit/?id=4c7d29107ff6f1f2c1e1649bc950bd098148be1a commit 4c7d29107ff6f1f2c1e1649bc950bd098148be1a Author: Harald Welte <laforge at gnumonks.org> Date: Wed Nov 8 15:19:17 2017 +0900 factor out netdev_ip_local_get() from tun_ip_local_get() netdev_ip_local_get() is a generalized version of tun_ip_local_get() which supports the net device as argument, rather than a tun_t. Change-Id: I072aa1a55e7bf110706e9207021b776d9b977fb6 http://cgit.osmocom.org/osmo-ggsn/commit/?id=f55a0390485cb1ba071ef19102501594571c74c7 commit f55a0390485cb1ba071ef19102501594571c74c7 Author: Harald Welte <laforge at gnumonks.org> Date: Wed Nov 8 14:33:55 2017 +0900 remove unused argument to alloc_ippool_blacklist() Change-Id: I4d3ea077ba46446e537ec9a6de6f4080fcaa428c ----------------------------------------------------------------------- Summary of changes: ggsn/ggsn.c | 40 +++++++++++++-------- ggsn/gtp-kernel.c | 105 ++++++++++++++++++++++++++---------------------------- ggsn/gtp-kernel.h | 25 +++++-------- lib/tun.c | 26 +++++++++++--- lib/tun.h | 3 ++ 5 files changed, 110 insertions(+), 89 deletions(-) hooks/post-receive -- The OpenGGSN project