This patch adds new port type for reserved port and vport-gre. They will be used later. Via this REST API, ryu knows which port is used for gre or reserved port.
Signed-off-by: Isaku Yamahata <[email protected]> --- ryu/app/rest_nw_id.py | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/ryu/app/rest_nw_id.py b/ryu/app/rest_nw_id.py index cb69103..c31fd7b 100644 --- a/ryu/app/rest_nw_id.py +++ b/ryu/app/rest_nw_id.py @@ -1,5 +1,5 @@ # Copyright (C) 2011 Nippon Telegraph and Telephone Corporation. -# Copyright (C) 2011 Isaku Yamahata <yamahata at valinux co jp> +# Copyright (C) 2011, 2012 Isaku Yamahata <yamahata at valinux co jp> # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -16,8 +16,26 @@ NW_ID_EXTERNAL = '__NW_ID_EXTERNAL__' +NW_ID_RESERVED = '__NW_ID_RESERVED__' +NW_ID_VPORT_GRE = '__NW_ID_VPORT_GRE__' NW_ID_UNKNOWN = '__NW_ID_UNKNOWN__' +RESERVED_NETWORK_IDS = ( + NW_ID_EXTERNAL, + NW_ID_RESERVED, + NW_ID_VPORT_GRE, + NW_ID_UNKNOWN, +) + +# tunnel type +_TUNNEL_TYPE_TO_NETWORK_ID = { + 'gre': NW_ID_VPORT_GRE, +} + + +def tunnel_type_to_network_id(tunnel_type): + return _TUNNEL_TYPE_TO_NETWORK_ID[tunnel_type.lower()] + # PORT_TYPE_VM = 'guestvm' # PORT_TYPE_GW = 'gateway' # PORT_TYPE_EXTERNAL = 'external' -- 1.7.10.4 ------------------------------------------------------------------------------ Keep yourself connected to Go Parallel: TUNE You got it built. Now make it sing. Tune shows you how. http://goparallel.sourceforge.net _______________________________________________ Ryu-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ryu-devel
