Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 43946
-# Copyright (C) 2014 OpenWrt.org
+# Copyright (C) 2014-2015 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
include $(TOPDIR)/rules.mk
PKG_NAME:=map
include $(TOPDIR)/rules.mk
PKG_NAME:=map
PKG_RELEASE:=1
PKG_LICENSE:=GPL-2.0
PKG_RELEASE:=1
PKG_LICENSE:=GPL-2.0
* mapcalc - MAP parameter calculation
*
* Author: Steven Barth <cyrus@openwrt.org>
* mapcalc - MAP parameter calculation
*
* Author: Steven Barth <cyrus@openwrt.org>
- * Copyright (c) 2014 cisco Systems, Inc.
+ * Copyright (c) 2014-2015 cisco Systems, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2
if (ealen < 0 && pdlen >= 0)
ealen = pdlen - prefix6len;
if (ealen < 0 && pdlen >= 0)
ealen = pdlen - prefix6len;
psidlen = ealen - (32 - prefix4len);
psidlen = ealen - (32 - prefix4len);
if (psid < 0 && psidlen <= 16 && psidlen >= 0 && pdlen >= 0 && ealen >= psidlen) {
bmemcpys64(&psid16, &pd, prefix6len + ealen - psidlen, psidlen);
if (psid < 0 && psidlen <= 16 && psidlen >= 0 && pdlen >= 0 && ealen >= psidlen) {
bmemcpys64(&psid16, &pd, prefix6len + ealen - psidlen, psidlen);