Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] package/tailscale: add missing config fixups
@ 2025-11-07  1:28 James Hilliard
  2025-11-12 20:12 ` Peter Korsgaard
  2025-11-27 19:49 ` Arnout Vandecappelle via buildroot
  0 siblings, 2 replies; 4+ messages in thread
From: James Hilliard @ 2025-11-07  1:28 UTC (permalink / raw)
  To: buildroot; +Cc: James Hilliard

There are a number of kernel config fixups required for tailscale to
function properly, these are commonly enabled by default in various
kernel configs but lets make sure they are all enabled here as well.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/tailscale/tailscale.mk | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/package/tailscale/tailscale.mk b/package/tailscale/tailscale.mk
index 3c6c7bce1e..86039fd4b1 100644
--- a/package/tailscale/tailscale.mk
+++ b/package/tailscale/tailscale.mk
@@ -28,6 +28,19 @@ endef
 TAILSCALE_POST_INSTALL_TARGET_HOOKS += TAILSCALE_INSTALL_SYMLINK
 
 define TAILSCALE_LINUX_CONFIG_FIXUPS
+	$(call KCONFIG_ENABLE_OPT,CONFIG_IPV6)
+	$(call KCONFIG_ENABLE_OPT,CONFIG_IPV6_MULTIPLE_TABLES)
+	$(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER)
+	$(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_NETLINK)
+	$(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CT)
+	$(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ)
+	$(call KCONFIG_ENABLE_OPT,CONFIG_NFT_NAT)
+	$(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK)
+	$(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT)
+	$(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES)
+	$(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_INET)
+	$(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV4)
+	$(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV6)
 	$(call KCONFIG_ENABLE_OPT,CONFIG_TUN)
 endef
 
-- 
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [Buildroot] [PATCH 1/1] package/tailscale: add missing config fixups
  2025-11-07  1:28 [Buildroot] [PATCH 1/1] package/tailscale: add missing config fixups James Hilliard
@ 2025-11-12 20:12 ` Peter Korsgaard
  2025-11-13 22:37   ` James Hilliard
  2025-11-27 19:49 ` Arnout Vandecappelle via buildroot
  1 sibling, 1 reply; 4+ messages in thread
From: Peter Korsgaard @ 2025-11-12 20:12 UTC (permalink / raw)
  To: James Hilliard; +Cc: buildroot

>>>>> "James" == James Hilliard <james.hilliard1@gmail.com> writes:

 > There are a number of kernel config fixups required for tailscale to
 > function properly, these are commonly enabled by default in various
 > kernel configs but lets make sure they are all enabled here as well.

 > Signed-off-by: James Hilliard <james.hilliard1@gmail.com>

Committed, thanks.

Out of interest, where did this list of config options come from? I
didn't find anything in the tailscale documentation from a quick look.

-- 
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Buildroot] [PATCH 1/1] package/tailscale: add missing config fixups
  2025-11-12 20:12 ` Peter Korsgaard
@ 2025-11-13 22:37   ` James Hilliard
  0 siblings, 0 replies; 4+ messages in thread
From: James Hilliard @ 2025-11-13 22:37 UTC (permalink / raw)
  To: Peter Korsgaard; +Cc: buildroot

On Wed, Nov 12, 2025 at 2:12 PM Peter Korsgaard <peter@korsgaard.com> wrote:
>
> >>>>> "James" == James Hilliard <james.hilliard1@gmail.com> writes:
>
>  > There are a number of kernel config fixups required for tailscale to
>  > function properly, these are commonly enabled by default in various
>  > kernel configs but lets make sure they are all enabled here as well.
>
>  > Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
>
> Committed, thanks.
>
> Out of interest, where did this list of config options come from? I
> didn't find anything in the tailscale documentation from a quick look.

Yeah, it's not really documented properly at all, so it was a mix of looking
through the tailscale sources and testing options.

>
> --
> Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Buildroot] [PATCH 1/1] package/tailscale: add missing config fixups
  2025-11-07  1:28 [Buildroot] [PATCH 1/1] package/tailscale: add missing config fixups James Hilliard
  2025-11-12 20:12 ` Peter Korsgaard
@ 2025-11-27 19:49 ` Arnout Vandecappelle via buildroot
  1 sibling, 0 replies; 4+ messages in thread
From: Arnout Vandecappelle via buildroot @ 2025-11-27 19:49 UTC (permalink / raw)
  To: James Hilliard, buildroot



On 07/11/2025 02:28, James Hilliard wrote:
> There are a number of kernel config fixups required for tailscale to
> function properly, these are commonly enabled by default in various
> kernel configs but lets make sure they are all enabled here as well.
> 
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>

  Applied to 2025.02.x and 2025.08.x, thanks.

  Regards,
  Arnout

> ---
>   package/tailscale/tailscale.mk | 13 +++++++++++++
>   1 file changed, 13 insertions(+)
> 
> diff --git a/package/tailscale/tailscale.mk b/package/tailscale/tailscale.mk
> index 3c6c7bce1e..86039fd4b1 100644
> --- a/package/tailscale/tailscale.mk
> +++ b/package/tailscale/tailscale.mk
> @@ -28,6 +28,19 @@ endef
>   TAILSCALE_POST_INSTALL_TARGET_HOOKS += TAILSCALE_INSTALL_SYMLINK
>   
>   define TAILSCALE_LINUX_CONFIG_FIXUPS
> +	$(call KCONFIG_ENABLE_OPT,CONFIG_IPV6)
> +	$(call KCONFIG_ENABLE_OPT,CONFIG_IPV6_MULTIPLE_TABLES)
> +	$(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER)
> +	$(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_NETLINK)
> +	$(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CT)
> +	$(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ)
> +	$(call KCONFIG_ENABLE_OPT,CONFIG_NFT_NAT)
> +	$(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK)
> +	$(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT)
> +	$(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES)
> +	$(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_INET)
> +	$(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV4)
> +	$(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV6)
>   	$(call KCONFIG_ENABLE_OPT,CONFIG_TUN)
>   endef
>   

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-11-27 19:50 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-07  1:28 [Buildroot] [PATCH 1/1] package/tailscale: add missing config fixups James Hilliard
2025-11-12 20:12 ` Peter Korsgaard
2025-11-13 22:37   ` James Hilliard
2025-11-27 19:49 ` Arnout Vandecappelle via buildroot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox