code: def get(self, name):
          
          config = self.get_block('^interface %s' % name)
  
          if not config:
              return None
  
          resource = super(EthernetInterface, self).get(name)
          resource.update(dict(name=name, type='ethernet'))
          resource.update(self._parse_sflow(config))
          resource.update(self._parse_flowcontrol_send(config))
          resource.update(self._parse_flowcontrol_receive(config))
          return resource
docs: Returns an interface as a set of key/value pairs
  
          Args:
              name (string): the interface identifier to retrieve the from
                  the configuration
  
          Returns:
              A Python dictionary object of key/value pairs that represent
              the current configuration for the specified node.  If the
              specified interface name does not exist, then None is returned::
  
                  {
                      "name": <string>,
                      "type": "ethernet",
                      "sflow": [true, false],
                      "flowcontrol_send": [on, off],
                      "flowcontrol_receive": [on, off]
                  }