[ovs-git] [openvswitch/ovs] f70b94: ofproto: Use OF1.4+ "importance" as part of evicti...
GitHub
noreply at github.com
Fri Jul 3 15:49:09 UTC 2015
Branch: refs/heads/master
Home: https://github.com/openvswitch/ovs
Commit: f70b94debcce380d3d67e346b7eaf47749e23005
https://github.com/openvswitch/ovs/commit/f70b94debcce380d3d67e346b7eaf47749e23005
Author: Ben Pfaff <blp at nicira.com>
Date: 2015-07-03 (Fri, 03 Jul 2015)
Changed paths:
M NEWS
M ofproto/ofproto.c
M tests/ofproto.at
M vswitchd/vswitch.xml
Log Message:
-----------
ofproto: Use OF1.4+ "importance" as part of eviction criteria.
The "importance" field is considered before flow timeout because I figure
that if you set the importance, you think it's important.
Signed-off-by: Ben Pfaff <blp at nicira.com>
Co-authored-by: Saloni Jain <saloni.jain at tcs.com>
Signed-off-by: Saloni Jain <saloni.jain at tcs.com>
Acked-by: Jarno Rajahalme <jrajahalme at nicira.com>
Commit: 82c22d34b5f459bc968fd268112d1e33bd103943
https://github.com/openvswitch/ovs/commit/82c22d34b5f459bc968fd268112d1e33bd103943
Author: Ben Pfaff <blp at nicira.com>
Date: 2015-07-03 (Fri, 03 Jul 2015)
Changed paths:
M DESIGN.md
M NEWS
M include/openflow/openflow-1.3.h
M lib/ofp-parse.c
M lib/ofp-parse.h
M lib/ofp-print.c
M lib/ofp-util.c
M lib/ofp-util.h
M ofproto/ofproto-provider.h
M ofproto/ofproto.c
M ofproto/ofproto.h
M tests/ofp-print.at
M tests/ofproto.at
M utilities/ovs-ofctl.8.in
M utilities/ovs-ofctl.c
M vswitchd/bridge.c
M vswitchd/vswitch.xml
Log Message:
-----------
Implement OpenFlow 1.4+ OFPTC_EVICTION.
OpenFlow 1.4 introduces the ability to turn on flow table eviction with an
OFPT_TABLE_MOD message specifying OFPTC_EVICTION. It also adds related
machinery to other messages that mention OFPTC_* fields. This commit adds
support for the new feature, implementing it as a second, parallel way to
enable flow table eviction. It takes more work than it seems like it
should because there is so much weirdness with the treatment of OFPTC_*
flags over the evolution of OpenFlow; please refer to the explanation in
DESIGN.md for more information.
This commit also adds related support to ovs-ofctl, plus tests.
Signed-off-by: Ben Pfaff <blp at nicira.com>
Co-authored-by: Saloni Jain <saloni.jain at tcs.com>
Signed-off-by: Saloni Jain <saloni.jain at tcs.com>
Acked-by: Jarno Rajahalme <jrajahalme at nicira.com>
Commit: 03c72922c2c7b00933d97235fddfd7956948349d
https://github.com/openvswitch/ovs/commit/03c72922c2c7b00933d97235fddfd7956948349d
Author: Ben Pfaff <blp at nicira.com>
Date: 2015-07-03 (Fri, 03 Jul 2015)
Changed paths:
M NEWS
M include/openflow/openflow-1.4.h
M lib/learning-switch.c
M lib/ofp-msgs.h
M lib/ofp-print.c
M lib/ofp-util.c
M lib/ofp-util.h
M lib/rconn.c
M ofproto/ofproto.c
M ovn/controller/ofctrl.c
M tests/ofproto.at
M utilities/ovs-ofctl.8.in
M utilities/ovs-ofctl.c
Log Message:
-----------
Implement OpenFlow 1.4+ OFPMP_TABLE_DESC message.
Signed-off-by: Ben Pfaff <blp at nicira.com>
Co-authored-by: Saloni Jain <saloni.jain at tcs.com>
Signed-off-by: Saloni Jain <saloni.jain at tcs.com>
Acked-by: Jarno Rajahalme <jrajahalme at nicira.com>
Compare: https://github.com/openvswitch/ovs/compare/7e9383cc83d6...03c72922c2c7
More information about the git
mailing list