This 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 00d346092be0b9d948f687efb4b20a0727019b71 (commit)
via 3ca419a2ef00bea935fad17278810d48d780baf7 (commit)
via ff438174aab40a07fe0597d3f1d2b12d88090a20 (commit)
from f85fe9720be14acc1038ed400654d8ce336274a7 (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=00d346092be0b9d948f687efb4b20a…
commit 00d346092be0b9d948f687efb4b20a0727019b71
Merge: 3ca419a ff43817
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 14:58:50 2017 +0000
Merge "ggsn: Fix double whitespace in writing "ifconfig" lines"
-----------------------------------------------------------------------
Summary of changes:
ggsn/ggsn_vty.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
hooks/post-receive
--
The OpenGGSN project
This 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, laforge/gpdu-seq has been created
at 808b4ced0bb64181e18ff47dfc952f30829e5de1 (commit)
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenGGSN project
This 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, laforge/sgsnemu-v6 has been updated
discards e585641387af4730498a04168d8e90c403efff04 (commit)
discards a35a1f792b4ac73b463f9fcd4d48d40748d85a57 (commit)
discards 0d8dccb7e1911ccd5a93791379c4ecf7458ab3ce (commit)
discards 96a79de85f8ef14023d265970d6597f44eb5a0aa (commit)
discards ab763a4cda30e5b298eb25a73c84f3488fc39f42 (commit)
discards 6988e48b3f12eadef8cf817b0f85d63fe61834af (commit)
via a6196e932d74355b0761e9372ca7f5491ee4f439 (commit)
via edebd6794a20cc1ae1cec8efae53de949898534b (commit)
via 72137b146a089e92a546f0ffb330d7ca98853ff3 (commit)
via 808b4ced0bb64181e18ff47dfc952f30829e5de1 (commit)
via e21c3e4f5ebfeb33ef24d3af069063983ed5dd08 (commit)
via 01b25c7389e8000a2ac7b3c019374687552b6b6c (commit)
via ff438174aab40a07fe0597d3f1d2b12d88090a20 (commit)
via 3ca419a2ef00bea935fad17278810d48d780baf7 (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (e585641387af4730498a04168d8e90c403efff04)
\
N -- N -- N (a6196e932d74355b0761e9372ca7f5491ee4f439)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
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=a6196e932d74355b0761e9372ca7f5…
commit a6196e932d74355b0761e9372ca7f5491ee4f439
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 21:54:59 2017 +0800
sgsnemu: Add IPv6 support via tun device and "-t v6 --createif"
The idea is to only implement the GTP-C plane and configure the right
link-local source address on the tun-device and let the regular (Linux)
kernel take care of sending router solicitations and
accepting/processing the related router advertisement. This avoids a
lot of complexity in sgsnemu.
For this to work, you must have /proc/sys/net/conf/$tun/accept_ra set
to either 1 (works only if no IPv6 forwarding/routing configured on your
sgsnemu-running system) or 2 (works even if forwarding/routing is
configured).
Change-Id: I57e4c53ee648e1efecfba3eea592d1129849557c
Closes: OS#2518
http://cgit.osmocom.org/osmo-ggsn/commit/?id=edebd6794a20cc1ae1cec8efae53de…
commit edebd6794a20cc1ae1cec8efae53de949898534b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 18:12:40 2017 +0800
sgsnemu: Allow specification of PDP (EUA) Type IPv4 or IPv6
This just adds the capability to sgsnemu to request a certain PDP
EUA type. It doesn't mean it actually handles anything beyond the
existing IPv4 yet.
Change-Id: I157f9157a7ff2ea56c37a4a902d4706de4c7d35d
http://cgit.osmocom.org/osmo-ggsn/commit/?id=72137b146a089e92a546f0ffb330d7…
commit 72137b146a089e92a546f0ffb330d7ca98853ff3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 17:45:05 2017 +0800
Replace EUA magic numbers for IETF, IPv4 and IPv6 with #defines
Change-Id: I33f65e404217e717bd795e5229c8d9456a7b3739
-----------------------------------------------------------------------
Summary of changes:
ggsn/ggsn_vty.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
hooks/post-receive
--
The OpenGGSN project
This 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, laforge/sgsnemu-v6 has been updated
discards b31a61b280858fbedf83a53a24521c5c12ee22d6 (commit)
discards 5a1375ecb84244467f59afb46c14bcafda16eedd (commit)
via e585641387af4730498a04168d8e90c403efff04 (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (b31a61b280858fbedf83a53a24521c5c12ee22d6)
\
N -- N -- N (e585641387af4730498a04168d8e90c403efff04)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
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=e585641387af4730498a04168d8e90…
commit e585641387af4730498a04168d8e90c403efff04
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 21:54:59 2017 +0800
sgsnemu: Add IPv6 supprort via tun device and "-t v6 --creatif"
The idea is to only implement the GTP-C plane and configure the right
link-local source address on the tun-device and let the regular (Linux)
kernel take care of sending router solicitations and
accepting/processing the related router advertisement. This avoids a
lot of complexity in sgsnemu.
For this to work, you must have /proc/sys/net/conf/$tun/accept_ra set
to either 1 (works only if no IPv6 forwarding/routing configured on your
sgsnemu-running system) or 2 (works even if forwarding/routing is
configured).
Change-Id: I57e4c53ee648e1efecfba3eea592d1129849557c
Closes: OS#2518
-----------------------------------------------------------------------
Summary of changes:
ggsn/Makefile.am | 2 +-
{lib => ggsn}/checksum.c | 0
{lib => ggsn}/checksum.h | 0
ggsn/ggsn.c | 2 +-
{lib => ggsn}/icmpv6.c | 46 ----------------------------------
{lib => ggsn}/icmpv6.h | 3 ---
lib/Makefile.am | 5 ++--
sgsnemu/sgsnemu.c | 65 ++++++++++++++++++++++++++++++++++++++++--------
8 files changed, 58 insertions(+), 65 deletions(-)
rename {lib => ggsn}/checksum.c (100%)
rename {lib => ggsn}/checksum.h (100%)
rename {lib => ggsn}/icmpv6.c (82%)
rename {lib => ggsn}/icmpv6.h (67%)
hooks/post-receive
--
The OpenGGSN project
This 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, laforge/sgsnemu-v6 has been created
at b31a61b280858fbedf83a53a24521c5c12ee22d6 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-ggsn/commit/?id=b31a61b280858fbedf83a53a24521c…
commit b31a61b280858fbedf83a53a24521c5c12ee22d6
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 18:32:11 2017 +0800
lib/icmpv6: Add icmpv6_construct_rs() to construct router solicitation
Change-Id: Ifdd315ce6b0bfa5f261fd342a3d78c0ec6000f55
http://cgit.osmocom.org/osmo-ggsn/commit/?id=5a1375ecb84244467f59afb46c14bc…
commit 5a1375ecb84244467f59afb46c14bcafda16eedd
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 18:15:44 2017 +0800
move checkxum.[ch] and icmpv6.[ch] from ggsn/ to lib/ directory
Having related code in the lib/ directory and linked into libmisc
will allow us to use it from sgsnemu, too.
Change-Id: I6d3a6e9610204eed44969d1fdc3ddcdd902488a4
http://cgit.osmocom.org/osmo-ggsn/commit/?id=a35a1f792b4ac73b463f9fcd4d48d4…
commit a35a1f792b4ac73b463f9fcd4d48d40748d85a57
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 18:12:40 2017 +0800
sgsnemu: Allow specification of PDP (EUA) Type IPv4 or IPv6
This just adds the capability to sgsnemu to request a certain PDP
EUA type. It doesn't mean it actually handles anything beyond the
existing IPv4 yet.
Change-Id: I157f9157a7ff2ea56c37a4a902d4706de4c7d35d
http://cgit.osmocom.org/osmo-ggsn/commit/?id=0d8dccb7e1911ccd5a93791379c4ec…
commit 0d8dccb7e1911ccd5a93791379c4ecf7458ab3ce
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 17:45:05 2017 +0800
Replace EUA magic nmbers for IETF, IPv4 and IPv6 with #defines
Change-Id: I33f65e404217e717bd795e5229c8d9456a7b3739
http://cgit.osmocom.org/osmo-ggsn/commit/?id=96a79de85f8ef14023d265970d6597…
commit 96a79de85f8ef14023d265970d6597f44eb5a0aa
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 11:50:20 2017 +0800
sgsnemu: Add --no-tx-gpdu-seq option to suppress transmission of G-PDU sequence numbers
Related: OS#2519
Change-Id: Idc650d896f0f72329090b56a37d9c16359294860
http://cgit.osmocom.org/osmo-ggsn/commit/?id=ab763a4cda30e5b298eb25a73c84f3…
commit ab763a4cda30e5b298eb25a73c84f3488fc39f42
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 11:43:17 2017 +0800
ggsn: Add per-APN VTY configuration option on G-PDU sequence numbers
This per-APN vty option determines if we are transmitting GTP sequence
numbers in downlink G-PDU messages. This behavior is optional as per
GTP spec. The default behavior is "true", like before this change.
Related: OS#2519
Change-Id: Ibf0de261f83951309b01b4feae998b6656c77664
http://cgit.osmocom.org/osmo-ggsn/commit/?id=6988e48b3f12eadef8cf817b0f85d6…
commit 6988e48b3f12eadef8cf817b0f85d63fe61834af
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 16:40:12 2017 +0800
libgtp: Allow each PDP context to specify if it transmits G-PDU sequence numbers
GTP sequence numbers on GTP-U are optional for G-PDU type messages (i.e.
user-ip messages). Let's allow the user to specify this behavior by
a new pdu_t.tx_gpdu_seq flag. The flag is enabled by default to stay
compatible with the prior behaviour.
Related: OS#2519
Change-Id: Icf22a2ddd5c4a968ef5bda7c202b921d93fb49e6
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenGGSN project
This 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 f85fe9720be14acc1038ed400654d8ce336274a7 (commit)
via fed598f41d85cef578925a4be6ce96a2c6afd3b3 (commit)
via 471e349ecc46e2bd89d69d6e46a38cd5136bd401 (commit)
from 7e1175f6d8d96f5c45d3d880945895698d02d5a0 (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=f85fe9720be14acc1038ed400654d8…
commit f85fe9720be14acc1038ed400654d8ce336274a7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 20:00:34 2017 +0800
ICMPv6: Send router advertisement from own link-local address
I'm not quite sure how I ended up doing this, but for some strange
reason the code before this commit is sending the ICMPv6 Router
Advertisements from some weird non-standard source address. This is
a violation of RFC4861 which clearly states that the source address
of router advertisements "MUST be the link-local address assigned to the
interface from which this message is sent."
Change-Id: Ib444af70fc8f0b433d371281601fd5a37b29039e
http://cgit.osmocom.org/osmo-ggsn/commit/?id=fed598f41d85cef578925a4be6ce96…
commit fed598f41d85cef578925a4be6ce96a2c6afd3b3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 16:39:22 2017 +0800
gtp: Avoid magic numbers when operating on GTP header flags
Let's introduce a couple of #defines that make the code much more
readable.
Change-Id: I3635d679fd54507274b46e99a02bdbbe41d7684e
http://cgit.osmocom.org/osmo-ggsn/commit/?id=471e349ecc46e2bd89d69d6e46a38c…
commit 471e349ecc46e2bd89d69d6e46a38cd5136bd401
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 16:12:39 2017 +0800
libgtp: Avoid extra memcpy() in gtp_data_req() by using sendmsg()
Adresses two "TODO Should be avoided" comments about an extra memcpy()
before sendto() that can be replaced by a single sendmsg() call with an
iovec array: 1 record for the GTP header + 1 record for the user payload.
Change-Id: Ie332a6b15972330fcf540753898eb84ecb84fe24
-----------------------------------------------------------------------
Summary of changes:
ggsn/ggsn.c | 17 ++++++++-
ggsn/ggsn.h | 3 ++
ggsn/icmpv6.c | 12 +++----
ggsn/icmpv6.h | 3 +-
gtp/gtp.c | 108 ++++++++++++++++++++++++++++------------------------------
gtp/gtp.h | 7 ++++
lib/tun.c | 32 +++++++++++++++++
lib/tun.h | 2 ++
8 files changed, 119 insertions(+), 65 deletions(-)
hooks/post-receive
--
The OpenGGSN project
This 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 6045efb642918ac43056ca6a40cda2fe2e6db08d (commit)
via 078bc097fca2f3482da8fd2c25d84d9275eaabab (commit)
via 3cce289e4bb5891cd16e95e2d1b9e9660bdde291 (commit)
via b2a9aae35a8595bcd8b6986b0016f74ddfbc5fe9 (commit)
via 95234821939685354489d8e127e9946c85233074 (commit)
via 74aa8b701c57576dc512897f5d3f75ab846e83ef (commit)
via 15ed7921541a2a99a146587b6e5c07c5ff6dd316 (commit)
from 01628985ec53f4d16a88bf9bcb70d23445e0b5bb (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/openggsn/commit/?id=6045efb642918ac43056ca6a40cda2f…
commit 6045efb642918ac43056ca6a40cda2fe2e6db08d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 10:53:53 2017 +0800
sgsnemu: Fix gengetopt package name
gengetopt by default picks the program name from PACKAGE (autotools),
which is openggsn and is obviously wrong in case of sgsnemu.
After this patch, "sgsnemu --help" no longer shows "openggsn" but
"sgsnemu" at the top of the help text.
Change-Id: Ifabc2435a503ef71aa5a002ca46833f329068b37
http://cgit.osmocom.org/openggsn/commit/?id=078bc097fca2f3482da8fd2c25d84d9…
commit 078bc097fca2f3482da8fd2c25d84d9275eaabab
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 10:23:24 2017 +0800
sgsnemu: Re-generate cmdline.[ch] using gengetopt
This will replace the manual additions to cmdline.[ch] with
auto-generated code from gengetopt. We need to fix-up the RAT Type in
sgsnemu.c as the manually-added code diverged from what gengetopt
generates.
Change-Id: Ia687e13d5cec1655a57078a767d2123aa022842c
http://cgit.osmocom.org/openggsn/commit/?id=3cce289e4bb5891cd16e95e2d1b9e96…
commit 3cce289e4bb5891cd16e95e2d1b9e9660bdde291
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 08:56:14 2017 +0800
sgsnemu: Fix up gengetopt file for --norecovery
In commit 3a4c67b4bf0067c4949a60bc750d01e0576c5e08 we introduced the
--norecovery command line option, but this was apparently done by
manually editing the C source code rather than adding it to the .ggo
and letting gengetopt do its magic. Let's fix this up.
Change-Id: I1698280a699b17cea65651c3736ef149aba7e432
http://cgit.osmocom.org/openggsn/commit/?id=b2a9aae35a8595bcd8b6986b0016f74…
commit b2a9aae35a8595bcd8b6986b0016f74ddfbc5fe9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 08:53:58 2017 +0800
sgsnemu: Fix up gengetopt file for RAI
In commit 41af5691ef08fb70e2c65aba03c8b9e6c20983a6 we introduced the
--rai command line options, but this was apparently done by
manually editing the C source code rather than adding it to the .ggo
and letting gengetopt do its magic. Let's fix this up.
Change-Id: Iaab404c3bcfc0c3943764f6616763f4f407d5644
http://cgit.osmocom.org/openggsn/commit/?id=95234821939685354489d8e127e9946…
commit 95234821939685354489d8e127e9946c85233074
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 08:51:02 2017 +0800
sgsnemu: Fix up gengetopt file for rattype, userloc, mstz, imeisv
In commit 944dce3e66f3bc5b74f24dfbbee2370a231a39a9 we introduced various
command line options, but this was apparently done by manually editing
the C source code rather than adding it to the .ggo and letting
gengetopt do its magic. Let's fix this up.
Change-Id: Ib8e7ef1cad5fc4423a1a4af628950aa93a4e073a
http://cgit.osmocom.org/openggsn/commit/?id=74aa8b701c57576dc512897f5d3f75a…
commit 74aa8b701c57576dc512897f5d3f75ab846e83ef
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 08:41:14 2017 +0800
sgsnemu: Fix up gengetopt file for QoS Extensions of 24.008
In commit 11a398fbc3ad9b655d8ba947bea7012f7ce81604 we introduced the
--qose{1,2,3,4} command line options, but this was apparently done by
manually editing the C source code rather than adding it to the .ggo
and letting gengetopt do its magic. Let's fix this up.
Change-Id: I4cd827a96ac17f6eb9f824342f195727426d0e20
http://cgit.osmocom.org/openggsn/commit/?id=15ed7921541a2a99a146587b6e5c07c…
commit 15ed7921541a2a99a146587b6e5c07c5ff6dd316
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 08:34:36 2017 +0800
sgsnemu/cmdline.ggo: Remove 'unsigned' which is no longer supported
It seems like modern gengetopt no longer supports 'unsigned int'
argument types, and we need to use 'int' instead. tested with 2.22.6
Change-Id: I34ca86cb3cc482400a7c4b3bf77c8668aaef562e
-----------------------------------------------------------------------
Summary of changes:
sgsnemu/cmdline.c | 2203 ++++++++++++++++++++++-----------------------------
sgsnemu/cmdline.ggo | 26 +-
sgsnemu/cmdline.h | 605 ++++++++++----
sgsnemu/sgsnemu.c | 6 +-
4 files changed, 1433 insertions(+), 1407 deletions(-)
hooks/post-receive
--
The OpenGGSN project
This 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 7e1175f6d8d96f5c45d3d880945895698d02d5a0 (commit)
from f621498129023a17f8023d1f865cfe66ba9c235a (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=7e1175f6d8d96f5c45d3d880945895…
commit 7e1175f6d8d96f5c45d3d880945895698d02d5a0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 10:53:53 2017 +0800
sgsnemu: Fix gengetopt package name
gengetopt by default picks the program name from PACKAGE (autotools),
which is osmo-ggsn and is obviously wrong in case of sgsnemu.
After this patch, "sgsnemu --help" no longer shows "osmo-ggsn" but
"sgsnemu" at the top of the help text.
Change-Id: Ifabc2435a503ef71aa5a002ca46833f329068b37
-----------------------------------------------------------------------
Summary of changes:
sgsnemu/cmdline.c | 3 +--
sgsnemu/cmdline.ggo | 2 ++
sgsnemu/cmdline.h | 8 ++------
3 files changed, 5 insertions(+), 8 deletions(-)
hooks/post-receive
--
The OpenGGSN project
This 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 f621498129023a17f8023d1f865cfe66ba9c235a (commit)
via 7c20148e396928f587a3719e092a8d1486664773 (commit)
via b6fc227763f26cec76be0da6cc402dce447abc91 (commit)
via 1d94585f96ff684240013c21f00a3bf0e9a5d700 (commit)
via 05ac095006691dc671c1669e21bebb872ef5a658 (commit)
via 73d28c9dda6b5d523977df65c5aa03c50456ccda (commit)
from ea70f3619acbba7dba0e859f7eb52bdd53d4c17c (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=f621498129023a17f8023d1f865cfe…
commit f621498129023a17f8023d1f865cfe66ba9c235a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 10:23:24 2017 +0800
sgsnemu: Re-generate cmdline.[ch] using gengetopt
This will replace the manual additions to cmdline.[ch] with
auto-generated code from gengetopt. We need to fix-up the RAT Type in
sgsnemu.c as the manually-added code diverged from what gengetopt
generates.
Change-Id: Ia687e13d5cec1655a57078a767d2123aa022842c
http://cgit.osmocom.org/osmo-ggsn/commit/?id=7c20148e396928f587a3719e092a8d…
commit 7c20148e396928f587a3719e092a8d1486664773
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 08:56:14 2017 +0800
sgsnemu: Fix up gengetopt file for --norecovery
In commit 3a4c67b4bf0067c4949a60bc750d01e0576c5e08 we introduced the
--norecovery command line option, but this was apparently done by
manually editing the C source code rather than adding it to the .ggo
and letting gengetopt do its magic. Let's fix this up.
Change-Id: I1698280a699b17cea65651c3736ef149aba7e432
http://cgit.osmocom.org/osmo-ggsn/commit/?id=b6fc227763f26cec76be0da6cc402d…
commit b6fc227763f26cec76be0da6cc402dce447abc91
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 08:53:58 2017 +0800
sgsnemu: Fix up gengetopt file for RAI
In commit 41af5691ef08fb70e2c65aba03c8b9e6c20983a6 we introduced the
--rai command line options, but this was apparently done by
manually editing the C source code rather than adding it to the .ggo
and letting gengetopt do its magic. Let's fix this up.
Change-Id: Iaab404c3bcfc0c3943764f6616763f4f407d5644
http://cgit.osmocom.org/osmo-ggsn/commit/?id=1d94585f96ff684240013c21f00a3b…
commit 1d94585f96ff684240013c21f00a3bf0e9a5d700
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 08:51:02 2017 +0800
sgsnemu: Fix up gengetopt file for rattype, userloc, mstz, imeisv
In commit 944dce3e66f3bc5b74f24dfbbee2370a231a39a9 we introduced various
command line options, but this was apparently done by manually editing
the C source code rather than adding it to the .ggo and letting
gengetopt do its magic. Let's fix this up.
Change-Id: Ib8e7ef1cad5fc4423a1a4af628950aa93a4e073a
http://cgit.osmocom.org/osmo-ggsn/commit/?id=05ac095006691dc671c1669e21bebb…
commit 05ac095006691dc671c1669e21bebb872ef5a658
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 08:41:14 2017 +0800
sgsnemu: Fix up gengetopt file for QoS Extensions of 24.008
In commit 11a398fbc3ad9b655d8ba947bea7012f7ce81604 we introduced the
--qose{1,2,3,4} command line options, but this was apparently done by
manually editing the C source code rather than adding it to the .ggo
and letting gengetopt do its magic. Let's fix this up.
Change-Id: I4cd827a96ac17f6eb9f824342f195727426d0e20
http://cgit.osmocom.org/osmo-ggsn/commit/?id=73d28c9dda6b5d523977df65c5aa03…
commit 73d28c9dda6b5d523977df65c5aa03c50456ccda
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 24 08:34:36 2017 +0800
sgsnemu/cmdline.ggo: Remove 'unsigned' which is no longer supported
It seems like modern gengetopt no longer supports 'unsigned int'
argument types, and we need to use 'int' instead. tested with 2.22.6
Change-Id: I34ca86cb3cc482400a7c4b3bf77c8668aaef562e
-----------------------------------------------------------------------
Summary of changes:
sgsnemu/cmdline.c | 2200 ++++++++++++++++++++++-----------------------------
sgsnemu/cmdline.ggo | 24 +-
sgsnemu/cmdline.h | 607 ++++++++++----
sgsnemu/sgsnemu.c | 6 +-
4 files changed, 1433 insertions(+), 1404 deletions(-)
hooks/post-receive
--
The OpenGGSN project
This 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 "GNURadio block for spectrum visualization using GPU".
The branch, gr38-qt5 has been created
at 0f397be7ba6d570a3f70240b11e45ecd23d6794c (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/gr-fosphor/commit/?id=0f397be7ba6d570a3f70240b11e45…
commit 0f397be7ba6d570a3f70240b11e45ecd23d6794c
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sat Sep 23 22:23:25 2017 +0200
[HACK] ... not working ...
http://cgit.osmocom.org/gr-fosphor/commit/?id=9e4389457480bdb2e04466a927819…
commit 9e4389457480bdb2e04466a927819d8eb9cc14c2
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Thu Sep 14 16:56:57 2017 -0700
gr-fosphor: Switch to Qt5
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gr-fosphor/commit/?id=b93c98cafbdb959e082f3ab3481c7…
commit b93c98cafbdb959e082f3ab3481c7b0c628eede0
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Thu Sep 14 16:56:05 2017 -0700
gr-fosphor: Move to GNURadio 3.8
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gr-fosphor/commit/?id=f5f1aadaec5c1904cc951b939f98b…
commit f5f1aadaec5c1904cc951b939f98b379d67423a5
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Thu Sep 14 16:50:14 2017 -0700
gr-fopshor: Remove WX support
This doesn't exist anymore in 3.8
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
hooks/post-receive
--
GNURadio block for spectrum visualization using GPU