code: def start_capture(self, data_link_type="DLT_EN10MB", capture_file_name=None):
          
          if not capture_file_name:
              capture_file_name = self.default_capture_file_name()
          self._capture_node = self._choose_capture_side()
          data = {
              "capture_file_name": capture_file_name,
              "data_link_type": data_link_type
          }
          yield from self._capture_node["node"].post("/adapters/{adapter_number}/ports/{port_number}/start_capture".format(adapter_number=self._capture_node["adapter_number"], port_number=self._capture_node["port_number"]), data=data)
          yield from super().start_capture(data_link_type=data_link_type, capture_file_name=capture_file_name)
docs: Start capture on a link