svn commit: r293629 - head/sys/netpfil/ipfw

Alexander V. Chernikov melifaro at ipfw.ru
Sun Jan 10 08:30:28 UTC 2016


I thought IP-less kernels have no reason to compile ipfw at all, am I wrong?

10.01.2016, 11:14, "Bjoern A. Zeeb" <bz at FreeBSD.org>:
> Author: bz
> Date: Sun Jan 10 08:14:25 2016
> New Revision: 293629
> URL: https://svnweb.freebsd.org/changeset/base/293629
>
> Log:
>   Initialize error after r293626 in case neither INET nor INET6 is
>   compiled into the kernel. Ideally lots more code would just not
>   be called (or compiled in) in that case but that requires a lot
>   more surgery. For now try to make IP-less kernels compile again.
>
> Modified:
>   head/sys/netpfil/ipfw/ip_fw_table_algo.c
>
> Modified: head/sys/netpfil/ipfw/ip_fw_table_algo.c
> ==============================================================================
> --- head/sys/netpfil/ipfw/ip_fw_table_algo.c Sun Jan 10 07:50:35 2016 (r293628)
> +++ head/sys/netpfil/ipfw/ip_fw_table_algo.c Sun Jan 10 08:14:25 2016 (r293629)
> @@ -3826,6 +3826,9 @@ ta_lookup_kfib(struct table_info *ti, vo
>                  error = fib6_lookup_nh_basic(ti->data,
>                      (struct in6_addr *)key, 0, 0, 0, &nh6);
>  #endif
> +#if !defined(INET6) && !defined(INET)
> + error = ENOENT;
> +#endif
>
>          if (error != 0)
>                  return (0);


More information about the svn-src-all mailing list