vxlan: add options to enable and disable UDP checksums
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
This commit is contained in:
		| @@ -1,7 +1,7 @@ | |||||||
| include $(TOPDIR)/rules.mk | include $(TOPDIR)/rules.mk | ||||||
|  |  | ||||||
| PKG_NAME:=vxlan | PKG_NAME:=vxlan | ||||||
| PKG_VERSION:=1 | PKG_VERSION:=2 | ||||||
| PKG_LICENSE:=GPL-2.0 | PKG_LICENSE:=GPL-2.0 | ||||||
|  |  | ||||||
| include $(INCLUDE_DIR)/package.mk | include $(INCLUDE_DIR)/package.mk | ||||||
|   | |||||||
| @@ -15,8 +15,8 @@ vxlan_generic_setup() { | |||||||
|  |  | ||||||
| 	local link="$cfg" | 	local link="$cfg" | ||||||
|  |  | ||||||
| 	local port vid ttl tos mtu macaddr zone | 	local port vid ttl tos mtu macaddr zone rxcsum txcsum | ||||||
| 	json_get_vars port vid ttl tos mtu macaddr zone | 	json_get_vars port vid ttl tos mtu macaddr zone rxcsum txcsum | ||||||
|  |  | ||||||
|  |  | ||||||
| 	proto_init_update "$link" 1 | 	proto_init_update "$link" 1 | ||||||
| @@ -36,6 +36,8 @@ vxlan_generic_setup() { | |||||||
| 	[ -n "$port" ] && json_add_int port "$port" | 	[ -n "$port" ] && json_add_int port "$port" | ||||||
| 	[ -n "$vid" ] && json_add_int id "$vid" | 	[ -n "$vid" ] && json_add_int id "$vid" | ||||||
| 	[ -n "$macaddr" ] && json_add_string macaddr "$macaddr" | 	[ -n "$macaddr" ] && json_add_string macaddr "$macaddr" | ||||||
|  | 	[ -n "$rxcsum" ] && json_add_boolean rxcsum "$rxcsum" | ||||||
|  | 	[ -n "$txcsum" ] && json_add_boolean txcsum "$txcsum" | ||||||
| 	json_close_object | 	json_close_object | ||||||
|  |  | ||||||
| 	proto_close_tunnel | 	proto_close_tunnel | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Matthias Schiffer
					Matthias Schiffer