- if (Uint32.valueOf(100).equals(serviceRate)
- && (mapping == null || !PortQual.SwitchClient.getName().equals(mapping.getPortQual()))) {
- return StringConstants.SERVICE_TYPE_100GE_T;
+ if (Uint32.valueOf(100).equals(serviceRate)) {
+ if (mapping == null || !PortQual.SwitchClient.getName().equals(mapping.getPortQual())) {
+ return StringConstants.SERVICE_TYPE_100GE_T;
+ }
+ if (XpdrNodeTypes.Switch.equals(mapping.getXpdrType())) {
+ return StringConstants.SERVICE_TYPE_100GE_S;
+ }