[LEDE-DEV] [PATCH] netifd: update to git HEAD version (add veth-support)

Hans Dedecker dedeckeh at gmail.com
Wed Sep 6 00:45:42 PDT 2017


On Tue, Sep 5, 2017 at 1:52 PM, Sven Roederer
<freifunk at it-solutions.geroedel.de> wrote:
> Hans,
>
> The intention was to get veth-support for 17.01, as we need this in our Freifunk firmware.
> As vti/gre/6rd are features not used, it was not found to be broken.
>
> So only picking https://git.lede-project.org/?p=source.git;a=commit;h=4c09f996054ca1fa2bbef6b4ef8acec3f466e839 for 17.01 don't seem to break anything, right?
>
> Sven
Hi Sven,

I don't think this will break anything but in order to have vxlan
support the vxlan package
(https://git.lede-project.org/?p=source.git;a=commit;h=452f5446b88c15827300fa97ddfc784cc9fab12c)
also needs to be backported to lede-17.01.
To keep the lede-17.01 branch stable we're conservative about what we
backport; backporting bugfixes is not an issue but backporting
features is another matter.
It would be interesting to hear the opinion of other Lede developers
about the idea of backporting features to lede-17.01

Hans
>
> Am 5. September 2017 08:44:42 MESZ schrieb Hans Dedecker <dedeckeh at gmail.com>:
>>On Tue, Sep 5, 2017 at 8:15 AM, Sven Roederer <devel-sven at geroedel.de>
>>wrote:
>>> rollup-patch from master (Fri, 21 Jul 2017)
>>>
>>> f107656 netifd: Add option to configure locktime for each device
>>> cdc0e80 interface: add prefix assignment priority support
>>> 6397f5e device: add veth support
>>> 6228d0f wireless: fix _wireless_add_process
>>> 7cc2f10 treewide: fix white space errors
>>> 91810ec system-linux: add VXLAN support
>>> a032166 interface-ip: set prefix indicator flag when IPv6 prefix
>>lifetime changes
>>> b4f8984 system-linux: parse vti specific settings as nested json data
>>object
>>> 7e3b89a system-linux: parse gre specific settings as nested json data
>>object
>>> 11cb9cf ubus: add interface method to trigger renew event
>>> 4375d1b system-linux: allow "throw" route type
>>> 5fbd904 netifd: propagate error code on netifd_reload()
>>> 6e0acec interface-ip: fix device name for IPv6 link-local DNS server
>>> 7573880 system-linux: parse 6rd specific settings as nested json data
>>object
>>> a063705 system-linux: remove redundant check for strtoul() return
>>value
>>> e6ebe0b build: disable unknown warning option error in clang
>>> 08d8f47 interface: add new "ifup-failed" hotplug event
>>> 20a1bac bridge: reset primary only after marking the member not
>>present
>>> 6b9c267 build: suppress format truncation warnings to avoid errors
>>with gcc7
>>> 08f1875 system-linux: fix 6rd regression
>>> ef5f7a0 ubus: remove superfluous error check in netifd_add_dynamic
>>> 5a68693 iprule: coding style line up
>>> 90e2e2c iprule: Add option to suppress unspecific routing lookups
>>> d397e8c netifd: Fix printf calls + function declarations.
>>> 34afb76 system-linux: fix GRE ikey/okey endianness
>>>
>>> Signed-off-by: Sven Roederer <freifunk at it-solutions.geroedel.de>
>>> ---
>>>  package/network/config/netifd/Makefile | 6 +++---
>>>  1 file changed, 3 insertions(+), 3 deletions(-)
>>>
>>> diff --git a/package/network/config/netifd/Makefile
>>b/package/network/config/netifd/Makefile
>>> index fb03586..4602ba2 100644
>>> --- a/package/network/config/netifd/Makefile
>>> +++ b/package/network/config/netifd/Makefile
>>> @@ -5,9 +5,9 @@ PKG_RELEASE:=1
>>>
>>>  PKG_SOURCE_PROTO:=git
>>>  PKG_SOURCE_URL=$(LEDE_GIT)/project/netifd.git
>>> -PKG_SOURCE_DATE:=2017-01-25
>>> -PKG_SOURCE_VERSION:=650758b16e5185505a3fbc1307949340af70b611
>>>
>>-PKG_MIRROR_HASH:=d09c740bc1bf6269678bd75c9af52ecd4be3d1d59402a543ceb9d4459cecfa2b
>>> +PKG_SOURCE_DATE:=2017-07-21
>>> +PKG_SOURCE_VERSION:=34afb764077768a361d76256fb05cbba172de223
>>>
>>+PKG_MIRROR_HASH:=54b48cda9c8e28ce4785c00f4ca7782f2fa0672362a36de0860db04901f7e995
>>>  PKG_MAINTAINER:=Felix Fietkau <nbd at nbd.name>
>>>
>>>  PKG_LICENSE:=GPL-2.0
>>> --
>>> 2.1.4
>>>
>>>
>>> _______________________________________________
>>> Lede-dev mailing list
>>> Lede-dev at lists.infradead.org
>>> http://lists.infradead.org/mailman/listinfo/lede-dev
>>Hi,
>>
>>I assume the intention of this patch is to upstep netifd in the
>>lede-17.01 branch ?
>>If yes this will break the protocols vti/gre/6rd as these netifd
>>patches are dependant on other commits currently only present in
>>trunk.
>>Isolated netifd commits can be backported to lede-17.01 either as a
>>patch or by creating a lede-17.01 branch in the netifd git repo
>>similar to what has already been done for liubox/procd.
>>
>>Hans



More information about the Lede-dev mailing list