Lines Matching +full:port +full:- +full:def
2 # SPDX-License-Identifier: GPL-2.0
15 def path_from_usb_dev(dev):
23 return f"{dev.bus}-{dev_path}"
32 def _log_hexdump(data):
43 def __init__(self, server, vid, pid, path):
52 def find_filter(dev):
69 # we have to detach the usb-storage driver from multi gadget since
70 # stall option could be set, which will lead to spontaneous port
105 def c2s(self):
124 data += self.ep_in.read(size - len(data))
132 def s2c(self):
138 data += self.s.recv(size - len(data))
152 def log_stats(self):
157 def log_stats_interval(self, interval=5):
158 if (time.monotonic() - self.stats_logged) < interval:
165 def try_get_usb_str(dev, name):
167 with open(f"/sys/bus/usb/devices/{dev.bus}-{dev.address}/{name}") as f:
173 def list_usb(args):
177 print("--- | ---- | ---------------- | ---------------- | --------- | ----")
187 def connect(args):
190 f = Forwarder(server=(args.server, args.port), vid=vid, pid=pid, path=args.path)
201 def main():
206 parser.add_argument("--id", type=str, default="1d6b:0109", help="vid:pid of target device")
207 parser.add_argument("--path", type=str, required=False, help="path of target device")
208 parser.add_argument("-v", "--verbose", action="count", default=0)
223 …parser_connect.add_argument("-s", "--server", type=str, default="127.0.0.1", help="server hostname…
224 parser_connect.add_argument("-p", "--port", type=int, default=564, help="server port")
228 logging.TRACE = logging.DEBUG - 5
237 logging.basicConfig(level=level, format="%(asctime)-15s %(levelname)-8s %(message)s")