Technology: Add EthernetEap
Add a type for configuring shared EAP authentication parameters
for Ethernet networks.
CQ-DEPEND=CL:48227
BUG=chromium:227433
TEST=Recompile shill
Change-Id: I8791e285c35ed551f5c55b56a61200e98c30a328
Reviewed-on: https://gerrit.chromium.org/gerrit/48230
Reviewed-by: mukesh agrawal <quiche@chromium.org>
Commit-Queue: Paul Stewart <pstew@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
diff --git a/technology.cc b/technology.cc
index ce6e7ac..d383b19 100644
--- a/technology.cc
+++ b/technology.cc
@@ -30,6 +30,8 @@
Technology::Identifier Technology::IdentifierFromName(const string &name) {
if (name == flimflam::kTypeEthernet) {
return kEthernet;
+ } else if (name == kTypeEthernetEap) {
+ return kEthernetEap;
} else if (name == flimflam::kTypeWifi) {
return kWifi;
} else if (name == flimflam::kTypeWimax) {
@@ -53,6 +55,8 @@
string Technology::NameFromIdentifier(Technology::Identifier id) {
if (id == kEthernet) {
return flimflam::kTypeEthernet;
+ } else if (id == kEthernetEap) {
+ return kTypeEthernetEap;
} else if (id == kWifi) {
return flimflam::kTypeWifi;
} else if (id == kWiMax) {