mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-18 21:28:02 +00:00
xfrm: remove requirement for underlying device
Since kernel 5.3, phydev (dev) is no longer required torvalds/linux@22d6552 Signed-off-by: Matt Eaton <git@divinehawk.com> Link: https://github.com/openwrt/openwrt/pull/16046 Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
parent
88186c85f9
commit
60951f0515
@ -2,7 +2,7 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=xfrm
|
||||
PKG_RELEASE:=4
|
||||
PKG_RELEASE:=5
|
||||
PKG_LICENSE:=GPL-2.0
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
@ -14,27 +14,22 @@ proto_xfrm_setup() {
|
||||
local tunlink ifid mtu zone multicast
|
||||
json_get_vars tunlink ifid mtu zone multicast
|
||||
|
||||
[ -z "$tunlink" ] && {
|
||||
proto_notify_error "$cfg" NO_TUNLINK
|
||||
proto_block_restart "$cfg"
|
||||
exit
|
||||
}
|
||||
|
||||
[ -z "$ifid" ] && {
|
||||
proto_notify_error "$cfg" NO_IFID
|
||||
proto_block_restart "$cfg"
|
||||
exit
|
||||
}
|
||||
|
||||
( proto_add_host_dependency "$cfg" '' "$tunlink" )
|
||||
|
||||
proto_init_update "$cfg" 1
|
||||
|
||||
proto_add_tunnel
|
||||
json_add_string mode "$mode"
|
||||
json_add_int mtu "${mtu:-1280}"
|
||||
|
||||
json_add_string link "$tunlink"
|
||||
[ -n "$tunlink" ] && {
|
||||
( proto_add_host_dependency "$cfg" '' "$tunlink" )
|
||||
json_add_string link "$tunlink"
|
||||
}
|
||||
|
||||
json_add_boolean multicast "${multicast:-1}"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user