Skip to content

configs: Enable GTP (GPRS Tunneling Protocol) support#7426

Merged
pelwell merged 1 commit into
raspberrypi:rpi-6.18.yfrom
Manawyrm:manawyrm-enable-gtp
Jun 9, 2026
Merged

configs: Enable GTP (GPRS Tunneling Protocol) support#7426
pelwell merged 1 commit into
raspberrypi:rpi-6.18.yfrom
Manawyrm:manawyrm-enable-gtp

Conversation

@Manawyrm

@Manawyrm Manawyrm commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Add support for GPRS Tunneling Protocol tunnels.

This enables the Raspberry Pi kernel to be used for open-source GSM/GPRS (2G cellular network) research & testing.
I tried to use the Osmocom / osmo-ggsn 2G stack with my Raspberry Pi 5 and ran into the issue of this module missing.

@pelwell

pelwell commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

What is your reasoning behind not including the 32-bit platforms?

@Manawyrm

Manawyrm commented Jun 9, 2026

Copy link
Copy Markdown
Contributor Author

There is none -- that's a mistake actually :)

I looked over at your closed PR https://github.com/raspberrypi/linux/pull/7416/changes, which was merged recently and saved the defconfig for those same files.
I'll go add the 32bit defconfigs as well.

@pelwell

pelwell commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Ah, yes - those parts are attached by PCIe, so there is no point enabling the drivers on any of the 32-bit only Pis.

@Manawyrm Manawyrm force-pushed the manawyrm-enable-gtp branch from db97006 to 1d042ae Compare June 9, 2026 20:47
@Manawyrm

Manawyrm commented Jun 9, 2026

Copy link
Copy Markdown
Contributor Author

Seems to compile fine for 32bit kernels (I can't test more right now without setting up an entire test setup) -- I added config for those as well.

I also added the missing Signed-off-by:-line into the commit description.

@pelwell

pelwell commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

That's great. Once the build checks have completed (just a formality, I think), this will get merged.

Add support for GPRS Tunneling Protocol tunnels.

Signed-off-by: Manawyrm <git@tbspace.de>
@Manawyrm Manawyrm force-pushed the manawyrm-enable-gtp branch from 1d042ae to 3667c1b Compare June 9, 2026 21:16
@Manawyrm

Manawyrm commented Jun 9, 2026

Copy link
Copy Markdown
Contributor Author

Not quite -- I ran into a mismatch with the Signed-off again, with a mismatch between my legal name and nickname.
Should hopefully be fixed now, so fingers crossed for the next CI run. Sorry about the extra step!

@pelwell

pelwell commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

That's good of you, but we aren't precious about defconfig changes - they all get squashed into one big "Raspberry Pi defconfigs" eventually - so we waive some of the checkpatch warnings.

@pelwell pelwell merged commit 57083d8 into raspberrypi:rpi-6.18.y Jun 9, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants