@Override
    public OFOxmIpDscp readFrom(ChannelBuffer bb) throws OFParseError {
      // fixed value property typeLen == 0x80001001L
      int typeLen = bb.readInt();
      if (typeLen != (int) 0x80001001)
        throw new OFParseError("Wrong typeLen: Expected=0x80001001L(0x80001001L), got=" + typeLen);
      IpDscp value = IpDscp.readByte(bb);

      OFOxmIpDscpVer13 oxmIpDscpVer13 = new OFOxmIpDscpVer13(value);
      if (logger.isTraceEnabled()) logger.trace("readFrom - read={}", oxmIpDscpVer13);
      return oxmIpDscpVer13;
    }