[PATCH buildbot] phase2: use full git history for reproducibility

2020-11-12 Thread Paul Spooren
The SOURCE_DATE_EPOCH variable is used to set reproducible time stamps
for built artifact. As packages get rebuild without changing, they
require individual epochs which are independent of the main tree. To
archive that the git log for each package source path is used.

This mechanism can only work if the full git history is available. Until
now only a shallow copy (--depth 1) would be cloned. With this commit
the `feeds.conf.default` is changed to use the full git repository.

Signed-off-by: Paul Spooren 
---
 phase2/master.cfg | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/phase2/master.cfg b/phase2/master.cfg
index 5ed7eff..6f21919 100644
--- a/phase2/master.cfg
+++ b/phase2/master.cfg
@@ -478,6 +478,13 @@ for arch in arches:
command = ["./ccache.sh"],
haltOnFailure = True))
 
+   factory.addStep(ShellCommand(
+   name = "patchfeedsconfgitfull",
+   description = "Patching feeds.conf.default to use src-git-full",
+   workdir = "build/sdk",
+   command = "sed -i -e 's#src-git #src-git-full #g' 
feeds.conf.default",
+   haltOnFailure = True))
+
if git_ssh:
factory.addStep(StringDownload(
name = "dlgitclonekey",
-- 
2.28.0


___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


[PATCH] kernel: remove mvsw61xx swconfig driver

2020-11-12 Thread DENG Qingfang
All targets that used mvsw61xx have switched to upstream mv88e6xxx DSA
driver, so it can be removed.

Signed-off-by: DENG Qingfang 
---
 package/kernel/linux/modules/netdevices.mk|   14 -
 target/linux/generic/config-5.4   |1 -
 .../generic/files/drivers/net/phy/mvsw61xx.c  | 1093 -
 .../generic/files/drivers/net/phy/mvsw61xx.h  |  309 -
 .../700-swconfig_switch_drivers.patch |9 +-
 5 files changed, 2 insertions(+), 1424 deletions(-)
 delete mode 100644 target/linux/generic/files/drivers/net/phy/mvsw61xx.c
 delete mode 100644 target/linux/generic/files/drivers/net/phy/mvsw61xx.h

diff --git a/package/kernel/linux/modules/netdevices.mk 
b/package/kernel/linux/modules/netdevices.mk
index 9374620b10..900e5ce63c 100644
--- a/package/kernel/linux/modules/netdevices.mk
+++ b/package/kernel/linux/modules/netdevices.mk
@@ -286,20 +286,6 @@ endef
 
 $(eval $(call KernelPackage,switch-bcm53xx-mdio))
 
-define KernelPackage/switch-mvsw61xx
-  SUBMENU:=$(NETWORK_DEVICES_MENU)
-  TITLE:=Marvell 88E61xx switch support
-  DEPENDS:=+kmod-swconfig
-  KCONFIG:=CONFIG_MVSW61XX_PHY
-  FILES:=$(LINUX_DIR)/drivers/net/phy/mvsw61xx.ko
-  AUTOLOAD:=$(call AutoLoad,42,mvsw61xx)
-endef
-
-define KernelPackage/switch-mvsw61xx/description
- Marvell 88E61xx switch support
-endef
-
-$(eval $(call KernelPackage,switch-mvsw61xx))
 
 define KernelPackage/switch-ip17xx
   SUBMENU:=$(NETWORK_DEVICES_MENU)
diff --git a/target/linux/generic/config-5.4 b/target/linux/generic/config-5.4
index b92ce7cd3a..a901f193b1 100644
--- a/target/linux/generic/config-5.4
+++ b/target/linux/generic/config-5.4
@@ -3279,7 +3279,6 @@ CONFIG_MULTIUSER=y
 # CONFIG_MV643XX_ETH is not set
 # CONFIG_MVMDIO is not set
 # CONFIG_MVNETA_BM is not set
-# CONFIG_MVSW61XX_PHY is not set
 # CONFIG_MVSWITCH_PHY is not set
 # CONFIG_MV_XOR_V2 is not set
 # CONFIG_MWAVE is not set
diff --git a/target/linux/generic/files/drivers/net/phy/mvsw61xx.c 
b/target/linux/generic/files/drivers/net/phy/mvsw61xx.c
deleted file mode 100644
index 253ebff835..00
--- a/target/linux/generic/files/drivers/net/phy/mvsw61xx.c
+++ /dev/null
@@ -1,1093 +0,0 @@
-/*
- * Marvell 88E61xx switch driver
- *
- * Copyright (c) 2014 Claudio Leite 
- * Copyright (c) 2014 Nikita Nazarenko 
- *
- * Based on code (c) 2008 Felix Fietkau 
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License v2 as published by the
- * Free Software Foundation
- */
-
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-
-#include "mvsw61xx.h"
-
-MODULE_DESCRIPTION("Marvell 88E61xx Switch driver");
-MODULE_AUTHOR("Claudio Leite ");
-MODULE_AUTHOR("Nikita Nazarenko ");
-MODULE_LICENSE("GPL v2");
-MODULE_ALIAS("platform:mvsw61xx");
-
-/*
- * Register access is done through direct or indirect addressing,
- * depending on how the switch is physically connected.
- *
- * Direct addressing: all port and global registers directly
- *   accessible via an address/register pair
- *
- * Indirect addressing: switch is mapped at a single address,
- *   port and global registers accessible via a single command/data
- *   register pair
- */
-
-static int
-mvsw61xx_wait_mask_raw(struct mii_bus *bus, int addr,
-   int reg, u16 mask, u16 val)
-{
-   int i = 100;
-   u16 r;
-
-   do {
-   r = bus->read(bus, addr, reg);
-   if ((r & mask) == val)
-   return 0;
-   } while (--i > 0);
-
-   return -ETIMEDOUT;
-}
-
-static u16
-r16(struct mii_bus *bus, bool indirect, int base_addr, int addr, int reg)
-{
-   u16 ind_addr;
-
-   if (!indirect)
-   return bus->read(bus, addr, reg);
-
-   /* Indirect read: First, make sure switch is free */
-   mvsw61xx_wait_mask_raw(bus, base_addr, MV_INDIRECT_REG_CMD,
-   MV_INDIRECT_INPROGRESS, 0);
-
-   /* Load address and request read */
-   ind_addr = MV_INDIRECT_READ | (addr << MV_INDIRECT_ADDR_S) | reg;
-   bus->write(bus, base_addr, MV_INDIRECT_REG_CMD,
-   ind_addr);
-
-   /* Wait until it's ready */
-   mvsw61xx_wait_mask_raw(bus, base_addr, MV_INDIRECT_REG_CMD,
-   MV_INDIRECT_INPROGRESS, 0);
-
-   /* Read the requested data */
-   return bus->read(bus, base_addr, MV_INDIRECT_REG_DATA);
-}
-
-static void
-w16(struct mii_bus *bus, bool indirect, int base_addr, int addr,
-   int reg, u16 val)
-{
-   u16 ind_addr;
-
-   if (!indirect) {
-   bus->write(bus, addr, reg, val);
-   return;
-   }
-
-   /* Indirect write: First, make sure switch is free */
-   mvsw61xx_wait_mask_raw(bus, base_addr, MV_INDIRECT_REG_CMD,
-   MV_INDIRECT_INPROGRESS, 0);
-
-   /* Load the data to be written */
-   bus->write(bus, base_addr, 

Re: Wakaama server

2020-11-12 Thread Cale Collins
Yaro,

Thanks, I'll give it a try.

Cale Collins
Field Applications Engineer
Gateworks Corporation
(805)781-2000 x37
3026 S. Higuera, San Luis Obispo, CA 93401
www.gateworks.com


On Wed, Nov 11, 2020 at 11:44 AM Yaroslav Petrov  wrote:
>
> Hi Cale,
>
>
> You can use this example:
>
> https://github.com/petrov-adg/qt5-openwrt/blob/master/libs/open62541/Makefile
>
>
> Yo should only replace download link, package name, Version, SHA fingeprint, 
> CMAKE_OPTIONS and Prepare step
>
>
> Best regards
>
> Yaro
>
>
> On 03.11.20 01:40, Cale Collins wrote:
>
> Hello,
>
> I'd like to use the Wakaama Server example (linked below) with
> OpenWrt.  It's compiled using CMAKE, while I have experience building
> OpenWrt I've never added a package that uses CMAKE before.  I tried to
> make sense of the wiki, and looked at other packages that use CMAKE
> which are already included with OpenWrt, I'm still not wrapping my
> head around it.  Can anyone help me out with some pointers?
>
> https://github.com/eclipse/wakaama
>
> Thanks,
>
> Cale Collins
>
> ___
> openwrt-devel mailing list
> openwrt-devel@lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


[PATCH] iproute2: update to 5.9

2020-11-12 Thread Hans Dedecker
Update iproute2 to latest stable 5.9; for the changes see 
https://lwn.net/Articles/834755/

Refresh patches

Signed-off-by: Hans Dedecker 
---
 package/network/utils/iproute2/Makefile | 4 ++--
 .../utils/iproute2/patches/115-add-config-xtlibdir.patch| 2 +-
 .../utils/iproute2/patches/175-reduce-dynamic-syms.patch| 6 +++---
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/package/network/utils/iproute2/Makefile 
b/package/network/utils/iproute2/Makefile
index 90f8b59a02..237f84736b 100644
--- a/package/network/utils/iproute2/Makefile
+++ b/package/network/utils/iproute2/Makefile
@@ -8,12 +8,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=iproute2
-PKG_VERSION:=5.8.0
+PKG_VERSION:=5.9.0
 PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
 PKG_SOURCE_URL:=@KERNEL/linux/utils/net/iproute2
-PKG_HASH:=cfcd1f890290f8c8afcc91d9444ad929b9252c16f9ab3f286c50dd3c59dc646e
+PKG_HASH:=a25dac94bcdcf2f73316c7f812115ea7a5710580bad892b08a83d00c6b33dacf
 PKG_BUILD_PARALLEL:=1
 PKG_BUILD_DEPENDS:=iptables
 PKG_LICENSE:=GPL-2.0
diff --git 
a/package/network/utils/iproute2/patches/115-add-config-xtlibdir.patch 
b/package/network/utils/iproute2/patches/115-add-config-xtlibdir.patch
index 03df7809f7..8702d5fd2d 100644
--- a/package/network/utils/iproute2/patches/115-add-config-xtlibdir.patch
+++ b/package/network/utils/iproute2/patches/115-add-config-xtlibdir.patch
@@ -1,6 +1,6 @@
 --- a/tc/Makefile
 +++ b/tc/Makefile
-@@ -127,6 +127,9 @@ CFLAGS += -DCONFIG_GACT -DCONFIG_GACT_PR
+@@ -128,6 +128,9 @@ CFLAGS += -DCONFIG_GACT -DCONFIG_GACT_PR
  ifneq ($(IPT_LIB_DIR),)
CFLAGS += -DIPT_LIB_DIR=\"$(IPT_LIB_DIR)\"
  endif
diff --git 
a/package/network/utils/iproute2/patches/175-reduce-dynamic-syms.patch 
b/package/network/utils/iproute2/patches/175-reduce-dynamic-syms.patch
index e5d5492a35..da961a183b 100644
--- a/package/network/utils/iproute2/patches/175-reduce-dynamic-syms.patch
+++ b/package/network/utils/iproute2/patches/175-reduce-dynamic-syms.patch
@@ -9,7 +9,7 @@
  endif
  
  TCLIB := tc_core.o
-@@ -143,7 +143,7 @@ MODDESTDIR := $(DESTDIR)$(LIBDIR)/tc
+@@ -144,7 +144,7 @@ MODDESTDIR := $(DESTDIR)$(LIBDIR)/tc
  all: tc $(TCSO)
  
  tc: $(TCOBJ) $(LIBNETLINK) libtc.a
@@ -18,7 +18,7 @@
  
  libtc.a: $(TCLIB)
$(QUIET_AR)$(AR) rcs $@ $^
-@@ -165,6 +165,7 @@ install: all
+@@ -166,6 +166,7 @@ install: all
  clean:
rm -f $(TCOBJ) $(TCLIB) libtc.a tc *.so emp_ematch.tab.h; \
rm -f emp_ematch.tab.*
@@ -26,7 +26,7 @@
  
  q_atm.so: q_atm.c
$(QUIET_CC)$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -fpic -o 
q_atm.so q_atm.c -latm
-@@ -204,4 +205,15 @@ static-syms.h: $(wildcard *.c)
+@@ -205,4 +206,15 @@ static-syms.h: $(wildcard *.c)
sed -n '/'$$s'[^ ]* =/{s:.* \([^ ]*'$$s'[^ ]*\) .*:extern char 
\1[] __attribute__((weak)); if (!strcmp(sym, "\1")) return \1;:;p}' $$files ; \
done > $@
  
-- 
2.25.1


___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [PATCH] dnsmasq: 'ipset' config sections

2020-11-12 Thread Hans Dedecker
On Thu, Nov 12, 2020 at 1:52 PM Aleksandr Mezin
 wrote:
>
> By the way, this new config syntax should be documented somewhere, I guess?
It would be very helpful if the new config syntax is documented in
https://openwrt.org/docs/guide-user/base-system/dhcp

Hans
>
> On Thu, Nov 12, 2020 at 1:50 AM Hans Dedecker  wrote:
> >
> > Hi,
> >
> > On Mon, Nov 9, 2020 at 11:55 AM Aleksandr Mezin
> >  wrote:
> > >
> > > Is something wrong with this patch? Should I CC someone to get the
> > > patch reviewed? I'm unable to figure out who is the maintainer of
> > > dnsmasq package
> > Nothing wrong the patch as it looks fine; it just takes some time
> > before somebody finds time to review and test a patch.
> > I just applied the patch to master; thx
> >
> > Hans
> > >
> > > On Fri, Oct 23, 2020 at 11:03 AM Aleksandr Mezin
> > >  wrote:
> > > >
> > > > Allow configuring ipsets with dedicated config sections:
> > > >
> > > > config ipset
> > > > list name 'ss_rules_dst_forward'
> > > > list name 'ss_rules6_dst_forward'
> > > > list domain 't.me'
> > > > list domain 'telegram.org'
> > > >
> > > > instead of current, rather inconvenient syntax:
> > > >
> > > > config dnsmasq
> > > > ...
> > > > list ipset 
> > > > '/t.me/telegram.org/ss_rules_dst_forward,ss_rules6_dst_forward'
> > > >
> > > > Current syntax will still continue to work though.
> > > >
> > > > With this change, a LuCI GUI for DNS ipsets should be easy to implement.
> > > >
> > > > Signed-off-by: Aleksandr Mezin 
> > > > ---
> > > >  .../services/dnsmasq/files/dnsmasq.init   | 27 +++
> > > >  1 file changed, 27 insertions(+)
> > > >
> > > > diff --git a/package/network/services/dnsmasq/files/dnsmasq.init 
> > > > b/package/network/services/dnsmasq/files/dnsmasq.init
> > > > index 0fa3074f92..fff8f8f793 100644
> > > > --- a/package/network/services/dnsmasq/files/dnsmasq.init
> > > > +++ b/package/network/services/dnsmasq/files/dnsmasq.init
> > > > @@ -769,6 +769,29 @@ dhcp_relay_add() {
> > > > fi
> > > >  }
> > > >
> > > > +dnsmasq_ipset_add() {
> > > > +   local cfg="$1"
> > > > +   local ipsets domains
> > > > +
> > > > +   add_ipset() {
> > > > +   ipsets="${ipsets:+$ipsets,}$1"
> > > > +   }
> > > > +
> > > > +   add_domain() {
> > > > +   # leading '/' is expected
> > > > +   domains="$domains/$1"
> > > > +   }
> > > > +
> > > > +   config_list_foreach "$cfg" "name" add_ipset
> > > > +   config_list_foreach "$cfg" "domain" add_domain
> > > > +
> > > > +   if [ -z "$ipsets" ] || [ -z "$domains" ]; then
> > > > +   return 0
> > > > +   fi
> > > > +
> > > > +   xappend "--ipset=$domains/$ipsets"
> > > > +}
> > > > +
> > > >  dnsmasq_start()
> > > >  {
> > > > local cfg="$1"
> > > > @@ -1056,6 +1079,10 @@ dnsmasq_start()
> > > > config_foreach filter_dnsmasq cname dhcp_cname_add "$cfg"
> > > > echo >> $CONFIGFILE_TMP
> > > >
> > > > +   echo >> $CONFIGFILE_TMP
> > > > +   config_foreach filter_dnsmasq ipset dnsmasq_ipset_add "$cfg"
> > > > +   echo >> $CONFIGFILE_TMP
> > > > +
> > > > echo >> $CONFIGFILE_TMP
> > > > mv -f $CONFIGFILE_TMP $CONFIGFILE
> > > > mv -f $HOSTFILE_TMP $HOSTFILE
> > > > --
> > > > 2.29.0
> > > >
> > >
> > > ___
> > > openwrt-devel mailing list
> > > openwrt-devel@lists.openwrt.org
> > > https://lists.openwrt.org/mailman/listinfo/openwrt-devel

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [PATCH] build: Extract trusted-firmware-a.mk

2020-11-12 Thread Andre Heider

On 29/10/2020 08:53, Andre Heider wrote:

Hauke,

On 11/10/2020 20:41, Hauke Mehrtens wrote:

From: Andre Heider 

The include/trusted-firmware-a.mk file is based on the
include/u-boot.mk file and should be used to build a Trusted Firmware-A
(TFA) which was previously named Arm trusted firmware.

This is useful for targets where the TFA is board specific like for
Marvell SoCs and probably also NXP Layerscape SoCs.

This also makes use of this abstraction in the
arm-trusted-firmware-mvebu package to build board specific ATF binaries.

The ATF binaries will be automatically activated and build when the
board is selected in the normal build or all boards are selected. This
should also activate the build when build bot creates images.

Signed-off-by: Hauke Mehrtens 


is there anything left to be fixed or can this be pushed?


ping? anyone? bueller?



Thanks,
Andre



___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [PATCH] dnsmasq: 'ipset' config sections

2020-11-12 Thread Aleksandr Mezin
By the way, this new config syntax should be documented somewhere, I guess?

On Thu, Nov 12, 2020 at 1:50 AM Hans Dedecker  wrote:
>
> Hi,
>
> On Mon, Nov 9, 2020 at 11:55 AM Aleksandr Mezin
>  wrote:
> >
> > Is something wrong with this patch? Should I CC someone to get the
> > patch reviewed? I'm unable to figure out who is the maintainer of
> > dnsmasq package
> Nothing wrong the patch as it looks fine; it just takes some time
> before somebody finds time to review and test a patch.
> I just applied the patch to master; thx
>
> Hans
> >
> > On Fri, Oct 23, 2020 at 11:03 AM Aleksandr Mezin
> >  wrote:
> > >
> > > Allow configuring ipsets with dedicated config sections:
> > >
> > > config ipset
> > > list name 'ss_rules_dst_forward'
> > > list name 'ss_rules6_dst_forward'
> > > list domain 't.me'
> > > list domain 'telegram.org'
> > >
> > > instead of current, rather inconvenient syntax:
> > >
> > > config dnsmasq
> > > ...
> > > list ipset 
> > > '/t.me/telegram.org/ss_rules_dst_forward,ss_rules6_dst_forward'
> > >
> > > Current syntax will still continue to work though.
> > >
> > > With this change, a LuCI GUI for DNS ipsets should be easy to implement.
> > >
> > > Signed-off-by: Aleksandr Mezin 
> > > ---
> > >  .../services/dnsmasq/files/dnsmasq.init   | 27 +++
> > >  1 file changed, 27 insertions(+)
> > >
> > > diff --git a/package/network/services/dnsmasq/files/dnsmasq.init 
> > > b/package/network/services/dnsmasq/files/dnsmasq.init
> > > index 0fa3074f92..fff8f8f793 100644
> > > --- a/package/network/services/dnsmasq/files/dnsmasq.init
> > > +++ b/package/network/services/dnsmasq/files/dnsmasq.init
> > > @@ -769,6 +769,29 @@ dhcp_relay_add() {
> > > fi
> > >  }
> > >
> > > +dnsmasq_ipset_add() {
> > > +   local cfg="$1"
> > > +   local ipsets domains
> > > +
> > > +   add_ipset() {
> > > +   ipsets="${ipsets:+$ipsets,}$1"
> > > +   }
> > > +
> > > +   add_domain() {
> > > +   # leading '/' is expected
> > > +   domains="$domains/$1"
> > > +   }
> > > +
> > > +   config_list_foreach "$cfg" "name" add_ipset
> > > +   config_list_foreach "$cfg" "domain" add_domain
> > > +
> > > +   if [ -z "$ipsets" ] || [ -z "$domains" ]; then
> > > +   return 0
> > > +   fi
> > > +
> > > +   xappend "--ipset=$domains/$ipsets"
> > > +}
> > > +
> > >  dnsmasq_start()
> > >  {
> > > local cfg="$1"
> > > @@ -1056,6 +1079,10 @@ dnsmasq_start()
> > > config_foreach filter_dnsmasq cname dhcp_cname_add "$cfg"
> > > echo >> $CONFIGFILE_TMP
> > >
> > > +   echo >> $CONFIGFILE_TMP
> > > +   config_foreach filter_dnsmasq ipset dnsmasq_ipset_add "$cfg"
> > > +   echo >> $CONFIGFILE_TMP
> > > +
> > > echo >> $CONFIGFILE_TMP
> > > mv -f $CONFIGFILE_TMP $CONFIGFILE
> > > mv -f $HOSTFILE_TMP $HOSTFILE
> > > --
> > > 2.29.0
> > >
> >
> > ___
> > openwrt-devel mailing list
> > openwrt-devel@lists.openwrt.org
> > https://lists.openwrt.org/mailman/listinfo/openwrt-devel

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


RE: [PATCH 1016/1016] Fix Netgear D7800 eth0 WAN Port not working with 100Mbit

2020-11-12 Thread Adrian Schmutzler
Hi,

> -Original Message-
> From: openwrt-devel [mailto:openwrt-devel-boun...@lists.openwrt.org]
> On Behalf Of pe...@cardoe.co.uk
> Sent: Dienstag, 3. November 2020 20:30
> To: openwrt-devel@lists.openwrt.org
> Cc: Peter Cardoe 
> Subject: [PATCH 1016/1016] Fix Netgear D7800 eth0 WAN Port not working
> with 100Mbit
> 
> From: Peter Cardoe 
> 
> Signed-off-by: Peter Cardoe 
> ---
>  .../ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-d7800.dts | 6


This is based on an outdated version of OpenWrt. Please send a patch based on 
recent master, add a proper description to the commit message, and update the 
commit title to correspond to our guidelines:

https://openwrt.org/submitting-patches

Thanks!

Adrian

> +-
>  1 file changed, 5 insertions(+), 1 deletion(-)
> 
> diff --git a/target/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-
> d7800.dts b/target/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-
> ipq8064-d7800.dts
> index 1760b19..d96f062 100644
> --- a/target/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-
> d7800.dts
> +++ b/target/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-
> d7800.dts
> @@ -303,13 +303,17 @@
>   gmac1: ethernet@3720 {
>   status = "ok";
>   phy-mode = "rgmii";
> - phy-handle = <>;
>   qcom,id = <1>;
> 
>   pinctrl-0 = <_pins>;
>   pinctrl-names = "default";
> 
>   mtd-mac-address = < 6>;
> +
> + fixed-link {
> + speed = <1000>;
> + full-duplex;
> + };
>   };
> 
>   gmac2: ethernet@3740 {
> --
> 1.9.1
> 
> 
> ___
> openwrt-devel mailing list
> openwrt-devel@lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel


openpgp-digital-signature.asc
Description: PGP signature
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


[PATCH] wireguard: bump to 1.0.20201112

2020-11-12 Thread Jason A. Donenfeld
* noise: take lock when removing handshake entry from table

This is a defense in depth patch backported from upstream to account for any
future issues with list node lifecycles.

* netns: check that route_me_harder packets use the right sk

A test for an issue that goes back to before Linux's git history began. I've
fixed this upstream, but it doesn't look possible to put it into the compat
layer, as it's a core networking problem. But we still test for it in the
netns test and warn on broken kernels.

* qemu: drop build support for rhel 8.2

We now test 8.3+.

* compat: SYM_FUNC_{START,END} were backported to 5.4
* qemu: bump default testing version

The real motivation for this version bump: 5.4.76 made a change that broke our
compat layer.

Signed-off-by: Jason A. Donenfeld 
---
 package/network/services/wireguard/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/network/services/wireguard/Makefile 
b/package/network/services/wireguard/Makefile
index 7df219f..91bdb0d 100644
--- a/package/network/services/wireguard/Makefile
+++ b/package/network/services/wireguard/Makefile
@@ -11,12 +11,12 @@ include $(INCLUDE_DIR)/kernel.mk
 
 PKG_NAME:=wireguard
 
-PKG_VERSION:=1.0.20200908
+PKG_VERSION:=1.0.20201112
 PKG_RELEASE:=1
 
 PKG_SOURCE:=wireguard-linux-compat-$(PKG_VERSION).tar.xz
 PKG_SOURCE_URL:=https://git.zx2c4.com/wireguard-linux-compat/snapshot/
-PKG_HASH:=ad33b2d2267a37e0f65c97e65e7d4d926d5aef7d530c251b63fbf919048eead9
+PKG_HASH:=89eae7f0c0bd6c8df3ba2e090984974ff68741a9f26aa0922890f8ca727897e1
 
 PKG_LICENSE:=GPL-2.0
 PKG_LICENSE_FILES:=COPYING
-- 
2.29.1


___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: Upcoming 19.07.4 and 18.07.9 stable releases

2020-11-12 Thread Petr Štetiar
Hauke Mehrtens  [2020-11-11 00:58:52]:

Hi,

> Currently 18.06 looks good for me and I would really like to do the final
> release and call it then officially end of life.

I've just noticed following "librpc: fix CE in mac os" 
https://github.com/openwrt/openwrt/pull/3263

-- ynezz

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel