X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fovs.git;a=blobdiff_plain;f=DESIGN.md;h=6865d477fe665aa41bd091569fbb71c7327b211d;hp=38413d7d5f15cbd4b31ce64978f1b03deb714834;hb=ca7e7bee86b4ee821d61b58bf15c89a9d8a3cb30;hpb=82c22d34b5f459bc968fd268112d1e33bd103943 diff --git a/DESIGN.md b/DESIGN.md index 38413d7d5..6865d477f 100644 --- a/DESIGN.md +++ b/DESIGN.md @@ -61,11 +61,27 @@ sent, an entry labeled "---" means that the message is suppressed. OFPRR_IDLE_TIMEOUT yes --- OFPRR_HARD_TIMEOUT yes --- OFPRR_DELETE yes --- + OFPRR_GROUP_DELETE (OF1.4+) yes --- + OFPRR_METER_DELETE (OF1.4+) yes --- + OFPRR_EVICTION (OF1.4+) yes --- OFPT_PORT_STATUS OFPPR_ADD yes yes OFPPR_DELETE yes yes OFPPR_MODIFY yes yes + + OFPT_ROLE_REQUEST / OFPT_ROLE_REPLY (OF1.4+) + OFPCRR_MASTER_REQUEST --- --- + OFPCRR_CONFIG --- --- + OFPCRR_EXPERIMENTER --- --- + + OFPT_TABLE_STATUS (OF1.4+) + OFPTR_VACANCY_DOWN --- --- + OFPTR_VACANCY_UP --- --- + + OFPT_REQUESTFORWARD (OF1.4+) + OFPRFR_GROUP_MOD --- --- + OFPRFR_METER_MOD --- --- ``` The NXT_SET_ASYNC_CONFIG message directly sets all of the values in @@ -420,11 +436,13 @@ Each column is interpreted as follows. NXM_OF_VLAN_TCI(_W), a mask of ffff is equivalent to NXM_OF_VLAN_TCI. - - OF1.0 and OF1.1: wwww/x,yy/z means dl_vlan wwww, OFPFW_DL_VLAN - x, dl_vlan_pcp yy, and OFPFW_DL_VLAN_PCP z. ? means that the - given nibble is ignored (and conventionally 0 for wwww or yy, - conventionally 1 for x or z). means that the given match - is not supported. + - OF1.0 and OF1.1: wwww/x,yy/z means dl_vlan wwww, OFPFW_DL_VLAN x, + dl_vlan_pcp yy, and OFPFW_DL_VLAN_PCP z. If OFPFW_DL_VLAN or + OFPFW_DL_VLAN_PCP is 1, the corresponding field value is + wildcarded, otherwise it is matched. ? means that the given bits + are ignored (their conventional values are 0000/x,00/0 in OF1.0, + 0000/x,00/1 in OF1.1; x is never ignored). means that the + given match is not supported. - OF1.2: xxxx/yyyy,zz means OXM_OF_VLAN_VID_W with value xxxx and mask yyyy, and OXM_OF_VLAN_PCP (which is not maskable) with