2026-06-23T18:28:30,812 Created temporary directory: /tmp/pip-ephem-wheel-cache-njh6sh5l 2026-06-23T18:28:30,814 Created temporary directory: /tmp/pip-build-tracker-lqiuey0w 2026-06-23T18:28:30,815 Initialized build tracking at /tmp/pip-build-tracker-lqiuey0w 2026-06-23T18:28:30,815 Created build tracker: /tmp/pip-build-tracker-lqiuey0w 2026-06-23T18:28:30,816 Entered build tracker: /tmp/pip-build-tracker-lqiuey0w 2026-06-23T18:28:30,817 Created temporary directory: /tmp/pip-wheel-v0mc6065 2026-06-23T18:28:30,820 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-23T18:28:30,822 Created temporary directory: /tmp/pip-ephem-wheel-cache-4yasd8us 2026-06-23T18:28:30,844 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-23T18:28:30,848 2 location(s) to search for versions of pmd-pytcp: 2026-06-23T18:28:30,848 * https://pypi.org/simple/pmd-pytcp/ 2026-06-23T18:28:30,848 * https://www.piwheels.org/simple/pmd-pytcp/ 2026-06-23T18:28:30,849 Fetching project page and analyzing links: https://pypi.org/simple/pmd-pytcp/ 2026-06-23T18:28:30,849 Getting page https://pypi.org/simple/pmd-pytcp/ 2026-06-23T18:28:30,851 Found index url https://pypi.org/simple 2026-06-23T18:28:31,014 Fetched page https://pypi.org/simple/pmd-pytcp/ as application/vnd.pypi.simple.v1+json 2026-06-23T18:28:31,017 Skipping link: No binaries permitted for pmd-pytcp: https://files.pythonhosted.org/packages/47/aa/9f88bfdc50772913308205870de35d06549c6997c1f54c6fdd8f60e17078/pmd_pytcp-0.0.1-py3-none-any.whl (from https://pypi.org/simple/pmd-pytcp/) (requires-python:>=3.14) 2026-06-23T18:28:31,018 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/7e/a2/053514afcff58b67767896e255c4236b2d07989a4108bc47fdf016d0b18c/pmd_pytcp-0.0.1.tar.gz (from https://pypi.org/simple/pmd-pytcp/) (requires-python:>=3.14) 2026-06-23T18:28:31,018 Skipping link: 0.0.1 Requires-Python >=3.14: https://files.pythonhosted.org/packages/7e/a2/053514afcff58b67767896e255c4236b2d07989a4108bc47fdf016d0b18c/pmd_pytcp-0.0.1.tar.gz (from https://pypi.org/simple/pmd-pytcp/) (requires-python:>=3.14) 2026-06-23T18:28:31,019 Skipping link: No binaries permitted for pmd-pytcp: https://files.pythonhosted.org/packages/f9/12/44ff9ff80615602e4f6a2456ffe88ef49ea962a33a58a2ede048cf1fab25/pmd_pytcp-0.0.2-py3-none-any.whl (from https://pypi.org/simple/pmd-pytcp/) (requires-python:>=3.14) 2026-06-23T18:28:31,020 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/9f/64/f2095ff5b9b6f9c3517808feb963da5cfec7a96a49f370a01c8ef321c352/pmd_pytcp-0.0.2.tar.gz (from https://pypi.org/simple/pmd-pytcp/) (requires-python:>=3.14) 2026-06-23T18:28:31,020 Skipping link: 0.0.2 Requires-Python >=3.14: https://files.pythonhosted.org/packages/9f/64/f2095ff5b9b6f9c3517808feb963da5cfec7a96a49f370a01c8ef321c352/pmd_pytcp-0.0.2.tar.gz (from https://pypi.org/simple/pmd-pytcp/) (requires-python:>=3.14) 2026-06-23T18:28:31,021 Skipping link: No binaries permitted for pmd-pytcp: https://files.pythonhosted.org/packages/e5/2f/d7fe076c62a48f65f2faf8b4dcc0f4138c2417e1ad00fc4c597d6b526e87/pmd_pytcp-0.0.3-py3-none-any.whl (from https://pypi.org/simple/pmd-pytcp/) (requires-python:>=3.14) 2026-06-23T18:28:31,022 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/90/66/e440309a5f1dae1077743c6a3994774423a7bb30697eb176449d161bb210/pmd_pytcp-0.0.3.tar.gz (from https://pypi.org/simple/pmd-pytcp/) (requires-python:>=3.14) 2026-06-23T18:28:31,023 Skipping link: 0.0.3 Requires-Python >=3.14: https://files.pythonhosted.org/packages/90/66/e440309a5f1dae1077743c6a3994774423a7bb30697eb176449d161bb210/pmd_pytcp-0.0.3.tar.gz (from https://pypi.org/simple/pmd-pytcp/) (requires-python:>=3.14) 2026-06-23T18:28:31,023 Skipping link: No binaries permitted for pmd-pytcp: https://files.pythonhosted.org/packages/cb/03/215db7ecabc91bd345a970cc320a46eb63dff1cdaffab329f172f75caf78/pmd_pytcp-0.0.4-py3-none-any.whl (from https://pypi.org/simple/pmd-pytcp/) (requires-python:>=3.9) 2026-06-23T18:28:31,025 Found link https://files.pythonhosted.org/packages/92/43/81501c17ad6cecf1ec3c60e212e18213411c4420235ec0dab19639c0c1c2/pmd_pytcp-0.0.4.tar.gz (from https://pypi.org/simple/pmd-pytcp/) (requires-python:>=3.9), version: 0.0.4 2026-06-23T18:28:31,025 Fetching project page and analyzing links: https://www.piwheels.org/simple/pmd-pytcp/ 2026-06-23T18:28:31,026 Getting page https://www.piwheels.org/simple/pmd-pytcp/ 2026-06-23T18:28:31,027 Found index url https://www.piwheels.org/simple 2026-06-23T18:28:31,266 Fetched page https://www.piwheels.org/simple/pmd-pytcp/ as text/html 2026-06-23T18:28:31,267 Skipping link: not a file: https://www.piwheels.org/simple/pmd-pytcp/ 2026-06-23T18:28:31,268 Skipping link: not a file: https://pypi.org/simple/pmd-pytcp/ 2026-06-23T18:28:31,288 Given no hashes to check 1 links for project 'pmd-pytcp': discarding no candidates 2026-06-23T18:28:31,307 Collecting pmd-pytcp==0.0.4 2026-06-23T18:28:31,310 Created temporary directory: /tmp/pip-unpack-wxbthg3x 2026-06-23T18:28:31,487 Downloading pmd_pytcp-0.0.4.tar.gz (552 kB) 2026-06-23T18:28:32,107 Added pmd-pytcp==0.0.4 from https://files.pythonhosted.org/packages/92/43/81501c17ad6cecf1ec3c60e212e18213411c4420235ec0dab19639c0c1c2/pmd_pytcp-0.0.4.tar.gz to build tracker '/tmp/pip-build-tracker-lqiuey0w' 2026-06-23T18:28:32,112 Created temporary directory: /tmp/pip-build-env-0jvnu4qi 2026-06-23T18:28:32,116 Installing build dependencies: started 2026-06-23T18:28:32,118 Running command pip subprocess to install build dependencies 2026-06-23T18:28:33,250 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-23T18:28:33,657 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-23T18:28:33,680 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-23T18:28:35,466 Collecting setuptools>=61.0 2026-06-23T18:28:35,467 Obtaining dependency information for setuptools>=61.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-23T18:28:35,481 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-23T18:28:35,752 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-23T18:28:35,897 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-23T18:28:38,642 Installing collected packages: setuptools 2026-06-23T18:28:41,745 Successfully installed setuptools-82.0.1 2026-06-23T18:28:42,014 Installing build dependencies: finished with status 'done' 2026-06-23T18:28:42,020 Getting requirements to build wheel: started 2026-06-23T18:28:42,021 Running command Getting requirements to build wheel 2026-06-23T18:28:42,743 running egg_info 2026-06-23T18:28:42,748 writing pmd_pytcp.egg-info/PKG-INFO 2026-06-23T18:28:42,753 writing dependency_links to pmd_pytcp.egg-info/dependency_links.txt 2026-06-23T18:28:42,754 writing entry points to pmd_pytcp.egg-info/entry_points.txt 2026-06-23T18:28:42,756 writing requirements to pmd_pytcp.egg-info/requires.txt 2026-06-23T18:28:42,758 writing top-level names to pmd_pytcp.egg-info/top_level.txt 2026-06-23T18:28:42,811 reading manifest file 'pmd_pytcp.egg-info/SOURCES.txt' 2026-06-23T18:28:42,824 adding license file 'LICENSE' 2026-06-23T18:28:42,836 writing manifest file 'pmd_pytcp.egg-info/SOURCES.txt' 2026-06-23T18:28:42,933 Getting requirements to build wheel: finished with status 'done' 2026-06-23T18:28:42,937 Created temporary directory: /tmp/pip-modern-metadata-hazofghf 2026-06-23T18:28:42,939 Preparing metadata (pyproject.toml): started 2026-06-23T18:28:42,940 Running command Preparing metadata (pyproject.toml) 2026-06-23T18:28:43,598 running dist_info 2026-06-23T18:28:43,608 creating /tmp/pip-modern-metadata-hazofghf/pmd_pytcp.egg-info 2026-06-23T18:28:43,609 writing /tmp/pip-modern-metadata-hazofghf/pmd_pytcp.egg-info/PKG-INFO 2026-06-23T18:28:43,613 writing dependency_links to /tmp/pip-modern-metadata-hazofghf/pmd_pytcp.egg-info/dependency_links.txt 2026-06-23T18:28:43,615 writing entry points to /tmp/pip-modern-metadata-hazofghf/pmd_pytcp.egg-info/entry_points.txt 2026-06-23T18:28:43,616 writing requirements to /tmp/pip-modern-metadata-hazofghf/pmd_pytcp.egg-info/requires.txt 2026-06-23T18:28:43,617 writing top-level names to /tmp/pip-modern-metadata-hazofghf/pmd_pytcp.egg-info/top_level.txt 2026-06-23T18:28:43,619 writing manifest file '/tmp/pip-modern-metadata-hazofghf/pmd_pytcp.egg-info/SOURCES.txt' 2026-06-23T18:28:43,665 reading manifest file '/tmp/pip-modern-metadata-hazofghf/pmd_pytcp.egg-info/SOURCES.txt' 2026-06-23T18:28:43,667 adding license file 'LICENSE' 2026-06-23T18:28:43,675 writing manifest file '/tmp/pip-modern-metadata-hazofghf/pmd_pytcp.egg-info/SOURCES.txt' 2026-06-23T18:28:43,677 creating '/tmp/pip-modern-metadata-hazofghf/pmd_pytcp-0.0.4.dist-info' 2026-06-23T18:28:43,804 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-23T18:28:43,809 Source in /tmp/pip-wheel-v0mc6065/pmd-pytcp_d8b8146c928b459b8d8f32014650490a has version 0.0.4, which satisfies requirement pmd-pytcp==0.0.4 from https://files.pythonhosted.org/packages/92/43/81501c17ad6cecf1ec3c60e212e18213411c4420235ec0dab19639c0c1c2/pmd_pytcp-0.0.4.tar.gz 2026-06-23T18:28:43,810 Removed pmd-pytcp==0.0.4 from https://files.pythonhosted.org/packages/92/43/81501c17ad6cecf1ec3c60e212e18213411c4420235ec0dab19639c0c1c2/pmd_pytcp-0.0.4.tar.gz from build tracker '/tmp/pip-build-tracker-lqiuey0w' 2026-06-23T18:28:43,816 Created temporary directory: /tmp/pip-unpack-9licacmn 2026-06-23T18:28:43,817 Building wheels for collected packages: pmd-pytcp 2026-06-23T18:28:43,822 Created temporary directory: /tmp/pip-wheel-m22qt8fh 2026-06-23T18:28:43,822 Destination directory: /tmp/pip-wheel-m22qt8fh 2026-06-23T18:28:43,825 Building wheel for pmd-pytcp (pyproject.toml): started 2026-06-23T18:28:43,826 Running command Building wheel for pmd-pytcp (pyproject.toml) 2026-06-23T18:28:44,453 running bdist_wheel 2026-06-23T18:28:44,470 running build 2026-06-23T18:28:44,471 running build_py 2026-06-23T18:28:44,477 creating build/lib/pmd_pytcp 2026-06-23T18:28:44,479 copying pmd_pytcp/__init__.py -> build/lib/pmd_pytcp 2026-06-23T18:28:44,481 copying pmd_pytcp/_compat.py -> build/lib/pmd_pytcp 2026-06-23T18:28:44,483 copying pmd_pytcp/template.py -> build/lib/pmd_pytcp 2026-06-23T18:28:44,485 creating build/lib/pmd_pytcp/daemon 2026-06-23T18:28:44,486 copying pmd_pytcp/daemon/__init__.py -> build/lib/pmd_pytcp/daemon 2026-06-23T18:28:44,489 copying pmd_pytcp/daemon/__main__.py -> build/lib/pmd_pytcp/daemon 2026-06-23T18:28:44,491 copying pmd_pytcp/daemon/daemon.py -> build/lib/pmd_pytcp/daemon 2026-06-23T18:28:44,494 creating build/lib/pmd_pytcp/stack 2026-06-23T18:28:44,495 copying pmd_pytcp/stack/membership.py -> build/lib/pmd_pytcp/stack 2026-06-23T18:28:44,498 copying pmd_pytcp/stack/route.py -> build/lib/pmd_pytcp/stack 2026-06-23T18:28:44,500 copying pmd_pytcp/stack/neighbor.py -> build/lib/pmd_pytcp/stack 2026-06-23T18:28:44,503 copying pmd_pytcp/stack/sysctl.py -> build/lib/pmd_pytcp/stack 2026-06-23T18:28:44,505 copying pmd_pytcp/stack/__init__.py -> build/lib/pmd_pytcp/stack 2026-06-23T18:28:44,508 copying pmd_pytcp/stack/sysctl_iface.py -> build/lib/pmd_pytcp/stack 2026-06-23T18:28:44,510 copying pmd_pytcp/stack/lifecycle.py -> build/lib/pmd_pytcp/stack 2026-06-23T18:28:44,513 copying pmd_pytcp/stack/link.py -> build/lib/pmd_pytcp/stack 2026-06-23T18:28:44,516 copying pmd_pytcp/stack/address.py -> build/lib/pmd_pytcp/stack 2026-06-23T18:28:44,519 creating build/lib/pmd_pytcp/protocols 2026-06-23T18:28:44,520 copying pmd_pytcp/protocols/__init__.py -> build/lib/pmd_pytcp/protocols 2026-06-23T18:28:44,522 creating build/lib/pmd_pytcp/socket 2026-06-23T18:28:44,523 copying pmd_pytcp/socket/socket_table.py -> build/lib/pmd_pytcp/socket 2026-06-23T18:28:44,525 copying pmd_pytcp/socket/socket_id.py -> build/lib/pmd_pytcp/socket 2026-06-23T18:28:44,527 copying pmd_pytcp/socket/tcp__info.py -> build/lib/pmd_pytcp/socket 2026-06-23T18:28:44,530 copying pmd_pytcp/socket/__init__.py -> build/lib/pmd_pytcp/socket 2026-06-23T18:28:44,533 copying pmd_pytcp/socket/tcp__socket.py -> build/lib/pmd_pytcp/socket 2026-06-23T18:28:44,536 copying pmd_pytcp/socket/raw__socket.py -> build/lib/pmd_pytcp/socket 2026-06-23T18:28:44,538 copying pmd_pytcp/socket/packet__socket.py -> build/lib/pmd_pytcp/socket 2026-06-23T18:28:44,541 copying pmd_pytcp/socket/tcp__metadata.py -> build/lib/pmd_pytcp/socket 2026-06-23T18:28:44,543 copying pmd_pytcp/socket/raw__metadata.py -> build/lib/pmd_pytcp/socket 2026-06-23T18:28:44,545 copying pmd_pytcp/socket/udp__socket.py -> build/lib/pmd_pytcp/socket 2026-06-23T18:28:44,548 copying pmd_pytcp/socket/packet__socket_table.py -> build/lib/pmd_pytcp/socket 2026-06-23T18:28:44,550 copying pmd_pytcp/socket/socket__bind_helpers.py -> build/lib/pmd_pytcp/socket 2026-06-23T18:28:44,553 copying pmd_pytcp/socket/tcp__status.py -> build/lib/pmd_pytcp/socket 2026-06-23T18:28:44,555 copying pmd_pytcp/socket/sockaddr_ll.py -> build/lib/pmd_pytcp/socket 2026-06-23T18:28:44,557 copying pmd_pytcp/socket/packet__metadata.py -> build/lib/pmd_pytcp/socket 2026-06-23T18:28:44,558 copying pmd_pytcp/socket/udp__metadata.py -> build/lib/pmd_pytcp/socket 2026-06-23T18:28:44,561 copying pmd_pytcp/socket/error_queue.py -> build/lib/pmd_pytcp/socket 2026-06-23T18:28:44,564 creating build/lib/pmd_pytcp/runtime 2026-06-23T18:28:44,565 copying pmd_pytcp/runtime/interface_table.py -> build/lib/pmd_pytcp/runtime 2026-06-23T18:28:44,567 copying pmd_pytcp/runtime/__init__.py -> build/lib/pmd_pytcp/runtime 2026-06-23T18:28:44,569 copying pmd_pytcp/runtime/tx_ring.py -> build/lib/pmd_pytcp/runtime 2026-06-23T18:28:44,571 copying pmd_pytcp/runtime/subsystem.py -> build/lib/pmd_pytcp/runtime 2026-06-23T18:28:44,574 copying pmd_pytcp/runtime/rx_ring.py -> build/lib/pmd_pytcp/runtime 2026-06-23T18:28:44,576 copying pmd_pytcp/runtime/timer.py -> build/lib/pmd_pytcp/runtime 2026-06-23T18:28:44,579 copying pmd_pytcp/runtime/fib.py -> build/lib/pmd_pytcp/runtime 2026-06-23T18:28:44,582 creating build/lib/pmd_pytcp/client 2026-06-23T18:28:44,583 copying pmd_pytcp/client/client__link.py -> build/lib/pmd_pytcp/client 2026-06-23T18:28:44,585 copying pmd_pytcp/client/client__sysctl.py -> build/lib/pmd_pytcp/client 2026-06-23T18:28:44,587 copying pmd_pytcp/client/client__route.py -> build/lib/pmd_pytcp/client 2026-06-23T18:28:44,589 copying pmd_pytcp/client/__init__.py -> build/lib/pmd_pytcp/client 2026-06-23T18:28:44,591 copying pmd_pytcp/client/client__packet_socket.py -> build/lib/pmd_pytcp/client 2026-06-23T18:28:44,593 copying pmd_pytcp/client/client__tcp_socket.py -> build/lib/pmd_pytcp/client 2026-06-23T18:28:44,596 copying pmd_pytcp/client/client_stack.py -> build/lib/pmd_pytcp/client 2026-06-23T18:28:44,598 copying pmd_pytcp/client/client__address.py -> build/lib/pmd_pytcp/client 2026-06-23T18:28:44,600 copying pmd_pytcp/client/client__base.py -> build/lib/pmd_pytcp/client 2026-06-23T18:28:44,602 copying pmd_pytcp/client/client__datagram_socket.py -> build/lib/pmd_pytcp/client 2026-06-23T18:28:44,604 copying pmd_pytcp/client/client__membership.py -> build/lib/pmd_pytcp/client 2026-06-23T18:28:44,606 copying pmd_pytcp/client/client__neighbor.py -> build/lib/pmd_pytcp/client 2026-06-23T18:28:44,609 creating build/lib/pmd_pytcp/ipc 2026-06-23T18:28:44,610 copying pmd_pytcp/ipc/ipc__socket_session.py -> build/lib/pmd_pytcp/ipc 2026-06-23T18:28:44,612 copying pmd_pytcp/ipc/ipc__dgram_bridge.py -> build/lib/pmd_pytcp/ipc 2026-06-23T18:28:44,614 copying pmd_pytcp/ipc/__init__.py -> build/lib/pmd_pytcp/ipc 2026-06-23T18:28:44,616 copying pmd_pytcp/ipc/ipc__enums.py -> build/lib/pmd_pytcp/ipc 2026-06-23T18:28:44,618 copying pmd_pytcp/ipc/ipc__message.py -> build/lib/pmd_pytcp/ipc 2026-06-23T18:28:44,620 copying pmd_pytcp/ipc/ipc__values.py -> build/lib/pmd_pytcp/ipc 2026-06-23T18:28:44,622 copying pmd_pytcp/ipc/ipc__dgram_frame.py -> build/lib/pmd_pytcp/ipc 2026-06-23T18:28:44,624 copying pmd_pytcp/ipc/ipc__server.py -> build/lib/pmd_pytcp/ipc 2026-06-23T18:28:44,626 copying pmd_pytcp/ipc/ipc__socket_rpc.py -> build/lib/pmd_pytcp/ipc 2026-06-23T18:28:44,628 copying pmd_pytcp/ipc/ipc__errors.py -> build/lib/pmd_pytcp/ipc 2026-06-23T18:28:44,630 copying pmd_pytcp/ipc/ipc__packet_frame.py -> build/lib/pmd_pytcp/ipc 2026-06-23T18:28:44,632 copying pmd_pytcp/ipc/ipc__control.py -> build/lib/pmd_pytcp/ipc 2026-06-23T18:28:44,634 copying pmd_pytcp/ipc/ipc__client.py -> build/lib/pmd_pytcp/ipc 2026-06-23T18:28:44,636 copying pmd_pytcp/ipc/ipc__frame.py -> build/lib/pmd_pytcp/ipc 2026-06-23T18:28:44,638 copying pmd_pytcp/ipc/ipc__rpc.py -> build/lib/pmd_pytcp/ipc 2026-06-23T18:28:44,640 copying pmd_pytcp/ipc/ipc__fdpass.py -> build/lib/pmd_pytcp/ipc 2026-06-23T18:28:44,642 copying pmd_pytcp/ipc/ipc__socket_bridge.py -> build/lib/pmd_pytcp/ipc 2026-06-23T18:28:44,644 copying pmd_pytcp/ipc/ipc__packet_bridge.py -> build/lib/pmd_pytcp/ipc 2026-06-23T18:28:44,647 creating build/lib/pmd_pytcp/lib 2026-06-23T18:28:44,648 copying pmd_pytcp/lib/io_backend.py -> build/lib/pmd_pytcp/lib 2026-06-23T18:28:44,651 copying pmd_pytcp/lib/dad_slot_registry.py -> build/lib/pmd_pytcp/lib 2026-06-23T18:28:44,653 copying pmd_pytcp/lib/neighbor.py -> build/lib/pmd_pytcp/lib 2026-06-23T18:28:44,655 copying pmd_pytcp/lib/tx_status.py -> build/lib/pmd_pytcp/lib 2026-06-23T18:28:44,657 copying pmd_pytcp/lib/plpmtud.py -> build/lib/pmd_pytcp/lib 2026-06-23T18:28:44,660 copying pmd_pytcp/lib/__init__.py -> build/lib/pmd_pytcp/lib 2026-06-23T18:28:44,661 copying pmd_pytcp/lib/name_enum.py -> build/lib/pmd_pytcp/lib 2026-06-23T18:28:44,663 copying pmd_pytcp/lib/logger.py -> build/lib/pmd_pytcp/lib 2026-06-23T18:28:44,665 copying pmd_pytcp/lib/neighbor__constants.py -> build/lib/pmd_pytcp/lib 2026-06-23T18:28:44,667 copying pmd_pytcp/lib/packet_stats.py -> build/lib/pmd_pytcp/lib 2026-06-23T18:28:44,670 copying pmd_pytcp/lib/ip4_multicast_filter.py -> build/lib/pmd_pytcp/lib 2026-06-23T18:28:44,672 copying pmd_pytcp/lib/interface_layer.py -> build/lib/pmd_pytcp/lib 2026-06-23T18:28:44,674 creating build/lib/pmd_pytcp/protocols/dhcp6 2026-06-23T18:28:44,675 copying pmd_pytcp/protocols/dhcp6/dhcp6__constants.py -> build/lib/pmd_pytcp/protocols/dhcp6 2026-06-23T18:28:44,678 copying pmd_pytcp/protocols/dhcp6/__init__.py -> build/lib/pmd_pytcp/protocols/dhcp6 2026-06-23T18:28:44,679 copying pmd_pytcp/protocols/dhcp6/dhcp6__client.py -> build/lib/pmd_pytcp/protocols/dhcp6 2026-06-23T18:28:44,682 copying pmd_pytcp/protocols/dhcp6/dhcp6__uid.py -> build/lib/pmd_pytcp/protocols/dhcp6 2026-06-23T18:28:44,685 creating build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,686 copying pmd_pytcp/protocols/tcp/tcp__cubic.py -> build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,689 copying pmd_pytcp/protocols/tcp/tcp__enums.py -> build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,691 copying pmd_pytcp/protocols/tcp/__init__.py -> build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,692 copying pmd_pytcp/protocols/tcp/tcp__stack.py -> build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,694 copying pmd_pytcp/protocols/tcp/tcp__icmp_metadata.py -> build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,697 copying pmd_pytcp/protocols/tcp/tcp__fastopen.py -> build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,699 copying pmd_pytcp/protocols/tcp/tcp__loss_recovery.py -> build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,701 copying pmd_pytcp/protocols/tcp/tcp__newreno.py -> build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,703 copying pmd_pytcp/protocols/tcp/tcp__rto.py -> build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,705 copying pmd_pytcp/protocols/tcp/tcp__cwnd.py -> build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,707 copying pmd_pytcp/protocols/tcp/tcp__tracing.py -> build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,709 copying pmd_pytcp/protocols/tcp/tcp__rack.py -> build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,711 copying pmd_pytcp/protocols/tcp/tcp__seq.py -> build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,713 copying pmd_pytcp/protocols/tcp/tcp__plpmtud_adapter.py -> build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,716 copying pmd_pytcp/protocols/tcp/tcp__constants.py -> build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,718 copying pmd_pytcp/protocols/tcp/tcp__hystart.py -> build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,721 copying pmd_pytcp/protocols/tcp/tcp__errors.py -> build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,722 copying pmd_pytcp/protocols/tcp/tcp__iss.py -> build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,725 copying pmd_pytcp/protocols/tcp/tcp__sack.py -> build/lib/pmd_pytcp/protocols/tcp 2026-06-23T18:28:44,727 creating build/lib/pmd_pytcp/protocols/icmp4 2026-06-23T18:28:44,728 copying pmd_pytcp/protocols/icmp4/icmp4__echo_options.py -> build/lib/pmd_pytcp/protocols/icmp4 2026-06-23T18:28:44,730 copying pmd_pytcp/protocols/icmp4/__init__.py -> build/lib/pmd_pytcp/protocols/icmp4 2026-06-23T18:28:44,732 copying pmd_pytcp/protocols/icmp4/icmp4__echo_gate.py -> build/lib/pmd_pytcp/protocols/icmp4 2026-06-23T18:28:44,734 copying pmd_pytcp/protocols/icmp4/icmp4__constants.py -> build/lib/pmd_pytcp/protocols/icmp4 2026-06-23T18:28:44,736 creating build/lib/pmd_pytcp/protocols/ip6 2026-06-23T18:28:44,737 copying pmd_pytcp/protocols/ip6/ip6__policy_table.py -> build/lib/pmd_pytcp/protocols/ip6 2026-06-23T18:28:44,740 copying pmd_pytcp/protocols/ip6/__init__.py -> build/lib/pmd_pytcp/protocols/ip6 2026-06-23T18:28:44,741 copying pmd_pytcp/protocols/ip6/ip6__ext_hdr_limits.py -> build/lib/pmd_pytcp/protocols/ip6 2026-06-23T18:28:44,744 copying pmd_pytcp/protocols/ip6/ip6__flow_label.py -> build/lib/pmd_pytcp/protocols/ip6 2026-06-23T18:28:44,746 copying pmd_pytcp/protocols/ip6/ip6__constants.py -> build/lib/pmd_pytcp/protocols/ip6 2026-06-23T18:28:44,748 copying pmd_pytcp/protocols/ip6/ip6__source_selection.py -> build/lib/pmd_pytcp/protocols/ip6 2026-06-23T18:28:44,750 creating build/lib/pmd_pytcp/protocols/icmp6 2026-06-23T18:28:44,751 copying pmd_pytcp/protocols/icmp6/__init__.py -> build/lib/pmd_pytcp/protocols/icmp6 2026-06-23T18:28:44,753 copying pmd_pytcp/protocols/icmp6/icmp6__echo_gate.py -> build/lib/pmd_pytcp/protocols/icmp6 2026-06-23T18:28:44,755 creating build/lib/pmd_pytcp/protocols/igmp 2026-06-23T18:28:44,757 copying pmd_pytcp/protocols/igmp/__init__.py -> build/lib/pmd_pytcp/protocols/igmp 2026-06-23T18:28:44,758 copying pmd_pytcp/protocols/igmp/igmp__constants.py -> build/lib/pmd_pytcp/protocols/igmp 2026-06-23T18:28:44,761 creating build/lib/pmd_pytcp/protocols/udp 2026-06-23T18:28:44,762 copying pmd_pytcp/protocols/udp/__init__.py -> build/lib/pmd_pytcp/protocols/udp 2026-06-23T18:28:44,764 copying pmd_pytcp/protocols/udp/udp__plpmtud_adapter.py -> build/lib/pmd_pytcp/protocols/udp 2026-06-23T18:28:44,767 creating build/lib/pmd_pytcp/protocols/icmp 2026-06-23T18:28:44,768 copying pmd_pytcp/protocols/icmp/icmp__inbound_classifier.py -> build/lib/pmd_pytcp/protocols/icmp 2026-06-23T18:28:44,770 copying pmd_pytcp/protocols/icmp/__init__.py -> build/lib/pmd_pytcp/protocols/icmp 2026-06-23T18:28:44,772 copying pmd_pytcp/protocols/icmp/icmp__error_demux.py -> build/lib/pmd_pytcp/protocols/icmp 2026-06-23T18:28:44,774 copying pmd_pytcp/protocols/icmp/icmp__error_emitter.py -> build/lib/pmd_pytcp/protocols/icmp 2026-06-23T18:28:44,777 copying pmd_pytcp/protocols/icmp/icmp__constants.py -> build/lib/pmd_pytcp/protocols/icmp 2026-06-23T18:28:44,779 creating build/lib/pmd_pytcp/protocols/ip 2026-06-23T18:28:44,780 copying pmd_pytcp/protocols/ip/ip_scope.py -> build/lib/pmd_pytcp/protocols/ip 2026-06-23T18:28:44,782 copying pmd_pytcp/protocols/ip/ip_frag_table.py -> build/lib/pmd_pytcp/protocols/ip 2026-06-23T18:28:44,785 copying pmd_pytcp/protocols/ip/__init__.py -> build/lib/pmd_pytcp/protocols/ip 2026-06-23T18:28:44,786 copying pmd_pytcp/protocols/ip/ip_frag.py -> build/lib/pmd_pytcp/protocols/ip 2026-06-23T18:28:44,789 creating build/lib/pmd_pytcp/protocols/ip4 2026-06-23T18:28:44,790 copying pmd_pytcp/protocols/ip4/ip4__source_selection.py -> build/lib/pmd_pytcp/protocols/ip4 2026-06-23T18:28:44,792 copying pmd_pytcp/protocols/ip4/__init__.py -> build/lib/pmd_pytcp/protocols/ip4 2026-06-23T18:28:44,793 copying pmd_pytcp/protocols/ip4/ip4__constants.py -> build/lib/pmd_pytcp/protocols/ip4 2026-06-23T18:28:44,796 creating build/lib/pmd_pytcp/protocols/arp 2026-06-23T18:28:44,797 copying pmd_pytcp/protocols/arp/__init__.py -> build/lib/pmd_pytcp/protocols/arp 2026-06-23T18:28:44,799 copying pmd_pytcp/protocols/arp/arp__constants.py -> build/lib/pmd_pytcp/protocols/arp 2026-06-23T18:28:44,801 copying pmd_pytcp/protocols/arp/arp__cache.py -> build/lib/pmd_pytcp/protocols/arp 2026-06-23T18:28:44,804 creating build/lib/pmd_pytcp/protocols/dhcp4 2026-06-23T18:28:44,805 copying pmd_pytcp/protocols/dhcp4/__init__.py -> build/lib/pmd_pytcp/protocols/dhcp4 2026-06-23T18:28:44,807 copying pmd_pytcp/protocols/dhcp4/dhcp4__constants.py -> build/lib/pmd_pytcp/protocols/dhcp4 2026-06-23T18:28:44,810 copying pmd_pytcp/protocols/dhcp4/dhcp4__lease_cache.py -> build/lib/pmd_pytcp/protocols/dhcp4 2026-06-23T18:28:44,812 copying pmd_pytcp/protocols/dhcp4/dhcp4__client.py -> build/lib/pmd_pytcp/protocols/dhcp4 2026-06-23T18:28:44,816 copying pmd_pytcp/protocols/dhcp4/dhcp4__uid.py -> build/lib/pmd_pytcp/protocols/dhcp4 2026-06-23T18:28:44,818 creating build/lib/pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:44,819 copying pmd_pytcp/protocols/tcp/fsm/tcp__fsm__closing.py -> build/lib/pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:44,822 copying pmd_pytcp/protocols/tcp/fsm/__init__.py -> build/lib/pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:44,823 copying pmd_pytcp/protocols/tcp/fsm/tcp__fsm__time_wait.py -> build/lib/pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:44,826 copying pmd_pytcp/protocols/tcp/fsm/tcp__fsm__established.py -> build/lib/pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:44,828 copying pmd_pytcp/protocols/tcp/fsm/tcp__fsm__close_wait.py -> build/lib/pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:44,830 copying pmd_pytcp/protocols/tcp/fsm/tcp__fsm__fin_wait_2.py -> build/lib/pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:44,832 copying pmd_pytcp/protocols/tcp/fsm/tcp__fsm__closed.py -> build/lib/pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:44,834 copying pmd_pytcp/protocols/tcp/fsm/tcp__fsm.py -> build/lib/pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:44,837 copying pmd_pytcp/protocols/tcp/fsm/tcp__fsm__syn_rcvd.py -> build/lib/pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:44,839 copying pmd_pytcp/protocols/tcp/fsm/tcp__fsm__listen.py -> build/lib/pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:44,842 copying pmd_pytcp/protocols/tcp/fsm/tcp__fsm__last_ack.py -> build/lib/pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:44,844 copying pmd_pytcp/protocols/tcp/fsm/tcp__fsm__fin_wait_1.py -> build/lib/pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:44,846 copying pmd_pytcp/protocols/tcp/fsm/tcp__fsm__syn_sent.py -> build/lib/pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:44,850 creating build/lib/pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:44,851 copying pmd_pytcp/protocols/tcp/state/tcp__state__ecn_classic.py -> build/lib/pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:44,853 copying pmd_pytcp/protocols/tcp/state/tcp__state__rack_tlp.py -> build/lib/pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:44,855 copying pmd_pytcp/protocols/tcp/state/tcp__state__tx_buffer.py -> build/lib/pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:44,857 copying pmd_pytcp/protocols/tcp/state/tcp__state__send_seq.py -> build/lib/pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:44,859 copying pmd_pytcp/protocols/tcp/state/tcp__state__recv_seq.py -> build/lib/pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:44,861 copying pmd_pytcp/protocols/tcp/state/__init__.py -> build/lib/pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:44,863 copying pmd_pytcp/protocols/tcp/state/tcp__state__persist.py -> build/lib/pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:44,864 copying pmd_pytcp/protocols/tcp/state/tcp__state__fastopen.py -> build/lib/pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:44,866 copying pmd_pytcp/protocols/tcp/state/tcp__state__advertise.py -> build/lib/pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:44,868 copying pmd_pytcp/protocols/tcp/state/tcp__state__accecn.py -> build/lib/pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:44,871 copying pmd_pytcp/protocols/tcp/state/tcp__state__window.py -> build/lib/pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:44,873 copying pmd_pytcp/protocols/tcp/state/tcp__state__cc.py -> build/lib/pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:44,875 copying pmd_pytcp/protocols/tcp/state/tcp__state__timestamps.py -> build/lib/pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:44,877 copying pmd_pytcp/protocols/tcp/state/tcp__state__shutdown.py -> build/lib/pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:44,879 copying pmd_pytcp/protocols/tcp/state/tcp__state__keepalive.py -> build/lib/pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:44,881 copying pmd_pytcp/protocols/tcp/state/tcp__state__rtt_sample.py -> build/lib/pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:44,884 creating build/lib/pmd_pytcp/protocols/tcp/session 2026-06-23T18:28:44,885 copying pmd_pytcp/protocols/tcp/session/tcp__session__tx.py -> build/lib/pmd_pytcp/protocols/tcp/session 2026-06-23T18:28:44,888 copying pmd_pytcp/protocols/tcp/session/__init__.py -> build/lib/pmd_pytcp/protocols/tcp/session 2026-06-23T18:28:44,890 copying pmd_pytcp/protocols/tcp/session/tcp__session__validate.py -> build/lib/pmd_pytcp/protocols/tcp/session 2026-06-23T18:28:44,892 copying pmd_pytcp/protocols/tcp/session/tcp__session__ack.py -> build/lib/pmd_pytcp/protocols/tcp/session 2026-06-23T18:28:44,895 copying pmd_pytcp/protocols/tcp/session/tcp__session__retransmit.py -> build/lib/pmd_pytcp/protocols/tcp/session 2026-06-23T18:28:44,898 copying pmd_pytcp/protocols/tcp/session/tcp__session__timers.py -> build/lib/pmd_pytcp/protocols/tcp/session 2026-06-23T18:28:44,900 copying pmd_pytcp/protocols/tcp/session/tcp__session.py -> build/lib/pmd_pytcp/protocols/tcp/session 2026-06-23T18:28:44,904 creating build/lib/pmd_pytcp/protocols/icmp6/nd 2026-06-23T18:28:44,905 copying pmd_pytcp/protocols/icmp6/nd/__init__.py -> build/lib/pmd_pytcp/protocols/icmp6/nd 2026-06-23T18:28:44,907 copying pmd_pytcp/protocols/icmp6/nd/nd__cache.py -> build/lib/pmd_pytcp/protocols/icmp6/nd 2026-06-23T18:28:44,909 copying pmd_pytcp/protocols/icmp6/nd/nd__constants.py -> build/lib/pmd_pytcp/protocols/icmp6/nd 2026-06-23T18:28:44,912 copying pmd_pytcp/protocols/icmp6/nd/nd__router_state.py -> build/lib/pmd_pytcp/protocols/icmp6/nd 2026-06-23T18:28:44,915 creating build/lib/pmd_pytcp/protocols/ip4/acd 2026-06-23T18:28:44,916 copying pmd_pytcp/protocols/ip4/acd/ip4_acd.py -> build/lib/pmd_pytcp/protocols/ip4/acd 2026-06-23T18:28:44,918 copying pmd_pytcp/protocols/ip4/acd/__init__.py -> build/lib/pmd_pytcp/protocols/ip4/acd 2026-06-23T18:28:44,921 creating build/lib/pmd_pytcp/protocols/ip4/link_local 2026-06-23T18:28:44,922 copying pmd_pytcp/protocols/ip4/link_local/link_local__rng.py -> build/lib/pmd_pytcp/protocols/ip4/link_local 2026-06-23T18:28:44,924 copying pmd_pytcp/protocols/ip4/link_local/__init__.py -> build/lib/pmd_pytcp/protocols/ip4/link_local 2026-06-23T18:28:44,925 copying pmd_pytcp/protocols/ip4/link_local/link_local__client.py -> build/lib/pmd_pytcp/protocols/ip4/link_local 2026-06-23T18:28:44,928 copying pmd_pytcp/protocols/ip4/link_local/link_local__constants.py -> build/lib/pmd_pytcp/protocols/ip4/link_local 2026-06-23T18:28:44,931 creating build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,932 copying pmd_pytcp/runtime/packet_handler/packet_handler__arp__tx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,934 copying pmd_pytcp/runtime/packet_handler/packet_handler__arp__rx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,937 copying pmd_pytcp/runtime/packet_handler/packet_handler__ethernet_802_3__rx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,939 copying pmd_pytcp/runtime/packet_handler/packet_handler__udp__rx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,941 copying pmd_pytcp/runtime/packet_handler/__init__.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,945 copying pmd_pytcp/runtime/packet_handler/dispatch.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,947 copying pmd_pytcp/runtime/packet_handler/packet_handler__tcp__tx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,950 copying pmd_pytcp/runtime/packet_handler/packet_handler__icmp4__rx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,952 copying pmd_pytcp/runtime/packet_handler/packet_handler__icmp4__tx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,954 copying pmd_pytcp/runtime/packet_handler/packet_handler__ip6__rx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,957 copying pmd_pytcp/runtime/packet_handler/packet_handler__udp__tx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,959 copying pmd_pytcp/runtime/packet_handler/packet_handler__icmp6__tx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,961 copying pmd_pytcp/runtime/packet_handler/packet_handler__ip6_frag__rx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,963 copying pmd_pytcp/runtime/packet_handler/packet_handler__ethernet__tx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,966 copying pmd_pytcp/runtime/packet_handler/packet_handler__icmp6__rx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,969 copying pmd_pytcp/runtime/packet_handler/packet_handler__ip4__tx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,972 copying pmd_pytcp/runtime/packet_handler/packet_handler__ip4__rx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,974 copying pmd_pytcp/runtime/packet_handler/packet_handler__igmp__rx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,977 copying pmd_pytcp/runtime/packet_handler/packet_handler__tcp__rx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,980 copying pmd_pytcp/runtime/packet_handler/packet_handler__ethernet__rx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,982 copying pmd_pytcp/runtime/packet_handler/packet_handler__ethernet_802_3__tx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,984 copying pmd_pytcp/runtime/packet_handler/packet_handler__ip6_frag__tx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,987 copying pmd_pytcp/runtime/packet_handler/packet_handler__igmp__tx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,989 copying pmd_pytcp/runtime/packet_handler/packet_handler__ip6__tx.py -> build/lib/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:44,992 running egg_info 2026-06-23T18:28:45,002 writing pmd_pytcp.egg-info/PKG-INFO 2026-06-23T18:28:45,005 writing dependency_links to pmd_pytcp.egg-info/dependency_links.txt 2026-06-23T18:28:45,006 writing entry points to pmd_pytcp.egg-info/entry_points.txt 2026-06-23T18:28:45,008 writing requirements to pmd_pytcp.egg-info/requires.txt 2026-06-23T18:28:45,009 writing top-level names to pmd_pytcp.egg-info/top_level.txt 2026-06-23T18:28:45,044 reading manifest file 'pmd_pytcp.egg-info/SOURCES.txt' 2026-06-23T18:28:45,057 adding license file 'LICENSE' 2026-06-23T18:28:45,068 writing manifest file 'pmd_pytcp.egg-info/SOURCES.txt' 2026-06-23T18:28:45,088 copying pmd_pytcp/py.typed -> build/lib/pmd_pytcp 2026-06-23T18:28:45,120 installing to build/bdist.linux-armv7l/wheel 2026-06-23T18:28:45,121 running install 2026-06-23T18:28:45,144 running install_lib 2026-06-23T18:28:45,149 creating build/bdist.linux-armv7l/wheel 2026-06-23T18:28:45,151 creating build/bdist.linux-armv7l/wheel/pmd_pytcp 2026-06-23T18:28:45,153 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/daemon 2026-06-23T18:28:45,154 copying build/lib/pmd_pytcp/daemon/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/daemon 2026-06-23T18:28:45,156 copying build/lib/pmd_pytcp/daemon/__main__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/daemon 2026-06-23T18:28:45,158 copying build/lib/pmd_pytcp/daemon/daemon.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/daemon 2026-06-23T18:28:45,161 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/stack 2026-06-23T18:28:45,162 copying build/lib/pmd_pytcp/stack/membership.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/stack 2026-06-23T18:28:45,164 copying build/lib/pmd_pytcp/stack/route.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/stack 2026-06-23T18:28:45,166 copying build/lib/pmd_pytcp/stack/neighbor.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/stack 2026-06-23T18:28:45,168 copying build/lib/pmd_pytcp/stack/sysctl.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/stack 2026-06-23T18:28:45,171 copying build/lib/pmd_pytcp/stack/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/stack 2026-06-23T18:28:45,173 copying build/lib/pmd_pytcp/stack/sysctl_iface.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/stack 2026-06-23T18:28:45,175 copying build/lib/pmd_pytcp/stack/lifecycle.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/stack 2026-06-23T18:28:45,178 copying build/lib/pmd_pytcp/stack/link.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/stack 2026-06-23T18:28:45,181 copying build/lib/pmd_pytcp/stack/address.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/stack 2026-06-23T18:28:45,184 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/protocols 2026-06-23T18:28:45,186 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/protocols/dhcp6 2026-06-23T18:28:45,187 copying build/lib/pmd_pytcp/protocols/dhcp6/dhcp6__constants.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/dhcp6 2026-06-23T18:28:45,190 copying build/lib/pmd_pytcp/protocols/dhcp6/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/dhcp6 2026-06-23T18:28:45,191 copying build/lib/pmd_pytcp/protocols/dhcp6/dhcp6__client.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/dhcp6 2026-06-23T18:28:45,194 copying build/lib/pmd_pytcp/protocols/dhcp6/dhcp6__uid.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/dhcp6 2026-06-23T18:28:45,197 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,198 copying build/lib/pmd_pytcp/protocols/tcp/tcp__cubic.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,201 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:45,202 copying build/lib/pmd_pytcp/protocols/tcp/fsm/tcp__fsm__closing.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:45,205 copying build/lib/pmd_pytcp/protocols/tcp/fsm/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:45,207 copying build/lib/pmd_pytcp/protocols/tcp/fsm/tcp__fsm__time_wait.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:45,209 copying build/lib/pmd_pytcp/protocols/tcp/fsm/tcp__fsm__established.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:45,212 copying build/lib/pmd_pytcp/protocols/tcp/fsm/tcp__fsm__close_wait.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:45,214 copying build/lib/pmd_pytcp/protocols/tcp/fsm/tcp__fsm__fin_wait_2.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:45,216 copying build/lib/pmd_pytcp/protocols/tcp/fsm/tcp__fsm__closed.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:45,219 copying build/lib/pmd_pytcp/protocols/tcp/fsm/tcp__fsm.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:45,221 copying build/lib/pmd_pytcp/protocols/tcp/fsm/tcp__fsm__syn_rcvd.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:45,223 copying build/lib/pmd_pytcp/protocols/tcp/fsm/tcp__fsm__listen.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:45,226 copying build/lib/pmd_pytcp/protocols/tcp/fsm/tcp__fsm__last_ack.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:45,228 copying build/lib/pmd_pytcp/protocols/tcp/fsm/tcp__fsm__fin_wait_1.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:45,231 copying build/lib/pmd_pytcp/protocols/tcp/fsm/tcp__fsm__syn_sent.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/fsm 2026-06-23T18:28:45,233 copying build/lib/pmd_pytcp/protocols/tcp/tcp__enums.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,235 copying build/lib/pmd_pytcp/protocols/tcp/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,236 copying build/lib/pmd_pytcp/protocols/tcp/tcp__stack.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,239 copying build/lib/pmd_pytcp/protocols/tcp/tcp__icmp_metadata.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,241 copying build/lib/pmd_pytcp/protocols/tcp/tcp__fastopen.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,243 copying build/lib/pmd_pytcp/protocols/tcp/tcp__loss_recovery.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,246 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:45,247 copying build/lib/pmd_pytcp/protocols/tcp/state/tcp__state__ecn_classic.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:45,249 copying build/lib/pmd_pytcp/protocols/tcp/state/tcp__state__rack_tlp.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:45,252 copying build/lib/pmd_pytcp/protocols/tcp/state/tcp__state__tx_buffer.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:45,254 copying build/lib/pmd_pytcp/protocols/tcp/state/tcp__state__send_seq.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:45,256 copying build/lib/pmd_pytcp/protocols/tcp/state/tcp__state__recv_seq.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:45,258 copying build/lib/pmd_pytcp/protocols/tcp/state/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:45,260 copying build/lib/pmd_pytcp/protocols/tcp/state/tcp__state__persist.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:45,261 copying build/lib/pmd_pytcp/protocols/tcp/state/tcp__state__fastopen.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:45,263 copying build/lib/pmd_pytcp/protocols/tcp/state/tcp__state__advertise.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:45,265 copying build/lib/pmd_pytcp/protocols/tcp/state/tcp__state__accecn.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:45,268 copying build/lib/pmd_pytcp/protocols/tcp/state/tcp__state__window.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:45,270 copying build/lib/pmd_pytcp/protocols/tcp/state/tcp__state__cc.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:45,272 copying build/lib/pmd_pytcp/protocols/tcp/state/tcp__state__timestamps.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:45,274 copying build/lib/pmd_pytcp/protocols/tcp/state/tcp__state__shutdown.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:45,276 copying build/lib/pmd_pytcp/protocols/tcp/state/tcp__state__keepalive.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:45,278 copying build/lib/pmd_pytcp/protocols/tcp/state/tcp__state__rtt_sample.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/state 2026-06-23T18:28:45,281 copying build/lib/pmd_pytcp/protocols/tcp/tcp__newreno.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,283 copying build/lib/pmd_pytcp/protocols/tcp/tcp__rto.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,285 copying build/lib/pmd_pytcp/protocols/tcp/tcp__cwnd.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,287 copying build/lib/pmd_pytcp/protocols/tcp/tcp__tracing.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,289 copying build/lib/pmd_pytcp/protocols/tcp/tcp__rack.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,292 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/protocols/tcp/session 2026-06-23T18:28:45,293 copying build/lib/pmd_pytcp/protocols/tcp/session/tcp__session__tx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/session 2026-06-23T18:28:45,297 copying build/lib/pmd_pytcp/protocols/tcp/session/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/session 2026-06-23T18:28:45,299 copying build/lib/pmd_pytcp/protocols/tcp/session/tcp__session__validate.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/session 2026-06-23T18:28:45,302 copying build/lib/pmd_pytcp/protocols/tcp/session/tcp__session__ack.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/session 2026-06-23T18:28:45,304 copying build/lib/pmd_pytcp/protocols/tcp/session/tcp__session__retransmit.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/session 2026-06-23T18:28:45,307 copying build/lib/pmd_pytcp/protocols/tcp/session/tcp__session__timers.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/session 2026-06-23T18:28:45,310 copying build/lib/pmd_pytcp/protocols/tcp/session/tcp__session.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp/session 2026-06-23T18:28:45,314 copying build/lib/pmd_pytcp/protocols/tcp/tcp__seq.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,316 copying build/lib/pmd_pytcp/protocols/tcp/tcp__plpmtud_adapter.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,318 copying build/lib/pmd_pytcp/protocols/tcp/tcp__constants.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,321 copying build/lib/pmd_pytcp/protocols/tcp/tcp__hystart.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,323 copying build/lib/pmd_pytcp/protocols/tcp/tcp__errors.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,325 copying build/lib/pmd_pytcp/protocols/tcp/tcp__iss.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,327 copying build/lib/pmd_pytcp/protocols/tcp/tcp__sack.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/tcp 2026-06-23T18:28:45,329 copying build/lib/pmd_pytcp/protocols/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols 2026-06-23T18:28:45,331 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/protocols/icmp4 2026-06-23T18:28:45,333 copying build/lib/pmd_pytcp/protocols/icmp4/icmp4__echo_options.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/icmp4 2026-06-23T18:28:45,334 copying build/lib/pmd_pytcp/protocols/icmp4/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/icmp4 2026-06-23T18:28:45,336 copying build/lib/pmd_pytcp/protocols/icmp4/icmp4__echo_gate.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/icmp4 2026-06-23T18:28:45,338 copying build/lib/pmd_pytcp/protocols/icmp4/icmp4__constants.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/icmp4 2026-06-23T18:28:45,340 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/protocols/ip6 2026-06-23T18:28:45,341 copying build/lib/pmd_pytcp/protocols/ip6/ip6__policy_table.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/ip6 2026-06-23T18:28:45,343 copying build/lib/pmd_pytcp/protocols/ip6/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/ip6 2026-06-23T18:28:45,345 copying build/lib/pmd_pytcp/protocols/ip6/ip6__ext_hdr_limits.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/ip6 2026-06-23T18:28:45,347 copying build/lib/pmd_pytcp/protocols/ip6/ip6__flow_label.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/ip6 2026-06-23T18:28:45,349 copying build/lib/pmd_pytcp/protocols/ip6/ip6__constants.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/ip6 2026-06-23T18:28:45,351 copying build/lib/pmd_pytcp/protocols/ip6/ip6__source_selection.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/ip6 2026-06-23T18:28:45,354 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/protocols/icmp6 2026-06-23T18:28:45,355 copying build/lib/pmd_pytcp/protocols/icmp6/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/icmp6 2026-06-23T18:28:45,356 copying build/lib/pmd_pytcp/protocols/icmp6/icmp6__echo_gate.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/icmp6 2026-06-23T18:28:45,359 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/protocols/icmp6/nd 2026-06-23T18:28:45,360 copying build/lib/pmd_pytcp/protocols/icmp6/nd/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/icmp6/nd 2026-06-23T18:28:45,361 copying build/lib/pmd_pytcp/protocols/icmp6/nd/nd__cache.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/icmp6/nd 2026-06-23T18:28:45,364 copying build/lib/pmd_pytcp/protocols/icmp6/nd/nd__constants.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/icmp6/nd 2026-06-23T18:28:45,367 copying build/lib/pmd_pytcp/protocols/icmp6/nd/nd__router_state.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/icmp6/nd 2026-06-23T18:28:45,370 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/protocols/igmp 2026-06-23T18:28:45,371 copying build/lib/pmd_pytcp/protocols/igmp/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/igmp 2026-06-23T18:28:45,372 copying build/lib/pmd_pytcp/protocols/igmp/igmp__constants.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/igmp 2026-06-23T18:28:45,375 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/protocols/udp 2026-06-23T18:28:45,376 copying build/lib/pmd_pytcp/protocols/udp/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/udp 2026-06-23T18:28:45,378 copying build/lib/pmd_pytcp/protocols/udp/udp__plpmtud_adapter.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/udp 2026-06-23T18:28:45,381 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/protocols/icmp 2026-06-23T18:28:45,382 copying build/lib/pmd_pytcp/protocols/icmp/icmp__inbound_classifier.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/icmp 2026-06-23T18:28:45,384 copying build/lib/pmd_pytcp/protocols/icmp/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/icmp 2026-06-23T18:28:45,386 copying build/lib/pmd_pytcp/protocols/icmp/icmp__error_demux.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/icmp 2026-06-23T18:28:45,388 copying build/lib/pmd_pytcp/protocols/icmp/icmp__error_emitter.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/icmp 2026-06-23T18:28:45,390 copying build/lib/pmd_pytcp/protocols/icmp/icmp__constants.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/icmp 2026-06-23T18:28:45,393 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/protocols/ip 2026-06-23T18:28:45,394 copying build/lib/pmd_pytcp/protocols/ip/ip_scope.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/ip 2026-06-23T18:28:45,396 copying build/lib/pmd_pytcp/protocols/ip/ip_frag_table.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/ip 2026-06-23T18:28:45,398 copying build/lib/pmd_pytcp/protocols/ip/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/ip 2026-06-23T18:28:45,399 copying build/lib/pmd_pytcp/protocols/ip/ip_frag.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/ip 2026-06-23T18:28:45,402 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/protocols/ip4 2026-06-23T18:28:45,403 copying build/lib/pmd_pytcp/protocols/ip4/ip4__source_selection.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/ip4 2026-06-23T18:28:45,405 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/protocols/ip4/acd 2026-06-23T18:28:45,407 copying build/lib/pmd_pytcp/protocols/ip4/acd/ip4_acd.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/ip4/acd 2026-06-23T18:28:45,409 copying build/lib/pmd_pytcp/protocols/ip4/acd/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/ip4/acd 2026-06-23T18:28:45,411 copying build/lib/pmd_pytcp/protocols/ip4/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/ip4 2026-06-23T18:28:45,412 copying build/lib/pmd_pytcp/protocols/ip4/ip4__constants.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/ip4 2026-06-23T18:28:45,415 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/protocols/ip4/link_local 2026-06-23T18:28:45,416 copying build/lib/pmd_pytcp/protocols/ip4/link_local/link_local__rng.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/ip4/link_local 2026-06-23T18:28:45,418 copying build/lib/pmd_pytcp/protocols/ip4/link_local/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/ip4/link_local 2026-06-23T18:28:45,420 copying build/lib/pmd_pytcp/protocols/ip4/link_local/link_local__client.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/ip4/link_local 2026-06-23T18:28:45,422 copying build/lib/pmd_pytcp/protocols/ip4/link_local/link_local__constants.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/ip4/link_local 2026-06-23T18:28:45,425 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/protocols/arp 2026-06-23T18:28:45,426 copying build/lib/pmd_pytcp/protocols/arp/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/arp 2026-06-23T18:28:45,427 copying build/lib/pmd_pytcp/protocols/arp/arp__constants.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/arp 2026-06-23T18:28:45,430 copying build/lib/pmd_pytcp/protocols/arp/arp__cache.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/arp 2026-06-23T18:28:45,433 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/protocols/dhcp4 2026-06-23T18:28:45,433 copying build/lib/pmd_pytcp/protocols/dhcp4/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/dhcp4 2026-06-23T18:28:45,435 copying build/lib/pmd_pytcp/protocols/dhcp4/dhcp4__constants.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/dhcp4 2026-06-23T18:28:45,437 copying build/lib/pmd_pytcp/protocols/dhcp4/dhcp4__lease_cache.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/dhcp4 2026-06-23T18:28:45,440 copying build/lib/pmd_pytcp/protocols/dhcp4/dhcp4__client.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/dhcp4 2026-06-23T18:28:45,443 copying build/lib/pmd_pytcp/protocols/dhcp4/dhcp4__uid.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/protocols/dhcp4 2026-06-23T18:28:45,445 copying build/lib/pmd_pytcp/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp 2026-06-23T18:28:45,448 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/socket 2026-06-23T18:28:45,449 copying build/lib/pmd_pytcp/socket/socket_table.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/socket 2026-06-23T18:28:45,451 copying build/lib/pmd_pytcp/socket/socket_id.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/socket 2026-06-23T18:28:45,453 copying build/lib/pmd_pytcp/socket/tcp__info.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/socket 2026-06-23T18:28:45,455 copying build/lib/pmd_pytcp/socket/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/socket 2026-06-23T18:28:45,458 copying build/lib/pmd_pytcp/socket/tcp__socket.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/socket 2026-06-23T18:28:45,461 copying build/lib/pmd_pytcp/socket/raw__socket.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/socket 2026-06-23T18:28:45,464 copying build/lib/pmd_pytcp/socket/packet__socket.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/socket 2026-06-23T18:28:45,466 copying build/lib/pmd_pytcp/socket/tcp__metadata.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/socket 2026-06-23T18:28:45,468 copying build/lib/pmd_pytcp/socket/raw__metadata.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/socket 2026-06-23T18:28:45,470 copying build/lib/pmd_pytcp/socket/udp__socket.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/socket 2026-06-23T18:28:45,473 copying build/lib/pmd_pytcp/socket/packet__socket_table.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/socket 2026-06-23T18:28:45,475 copying build/lib/pmd_pytcp/socket/socket__bind_helpers.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/socket 2026-06-23T18:28:45,477 copying build/lib/pmd_pytcp/socket/tcp__status.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/socket 2026-06-23T18:28:45,479 copying build/lib/pmd_pytcp/socket/sockaddr_ll.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/socket 2026-06-23T18:28:45,481 copying build/lib/pmd_pytcp/socket/packet__metadata.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/socket 2026-06-23T18:28:45,483 copying build/lib/pmd_pytcp/socket/udp__metadata.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/socket 2026-06-23T18:28:45,485 copying build/lib/pmd_pytcp/socket/error_queue.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/socket 2026-06-23T18:28:45,488 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/runtime 2026-06-23T18:28:45,489 copying build/lib/pmd_pytcp/runtime/interface_table.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime 2026-06-23T18:28:45,491 copying build/lib/pmd_pytcp/runtime/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime 2026-06-23T18:28:45,493 copying build/lib/pmd_pytcp/runtime/tx_ring.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime 2026-06-23T18:28:45,495 copying build/lib/pmd_pytcp/runtime/subsystem.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime 2026-06-23T18:28:45,498 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,499 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__arp__tx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,502 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__arp__rx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,504 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__ethernet_802_3__rx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,506 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__udp__rx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,509 copying build/lib/pmd_pytcp/runtime/packet_handler/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,513 copying build/lib/pmd_pytcp/runtime/packet_handler/dispatch.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,515 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__tcp__tx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,518 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__icmp4__rx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,520 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__icmp4__tx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,523 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__ip6__rx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,525 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__udp__tx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,527 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__icmp6__tx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,530 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__ip6_frag__rx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,532 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__ethernet__tx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,534 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__icmp6__rx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,538 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__ip4__tx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,540 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__ip4__rx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,543 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__igmp__rx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,545 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__tcp__rx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,548 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__ethernet__rx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,550 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__ethernet_802_3__tx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,552 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__ip6_frag__tx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,554 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__igmp__tx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,557 copying build/lib/pmd_pytcp/runtime/packet_handler/packet_handler__ip6__tx.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime/packet_handler 2026-06-23T18:28:45,559 copying build/lib/pmd_pytcp/runtime/rx_ring.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime 2026-06-23T18:28:45,562 copying build/lib/pmd_pytcp/runtime/timer.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime 2026-06-23T18:28:45,564 copying build/lib/pmd_pytcp/runtime/fib.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/runtime 2026-06-23T18:28:45,567 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/client 2026-06-23T18:28:45,568 copying build/lib/pmd_pytcp/client/client__link.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/client 2026-06-23T18:28:45,570 copying build/lib/pmd_pytcp/client/client__sysctl.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/client 2026-06-23T18:28:45,572 copying build/lib/pmd_pytcp/client/client__route.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/client 2026-06-23T18:28:45,574 copying build/lib/pmd_pytcp/client/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/client 2026-06-23T18:28:45,576 copying build/lib/pmd_pytcp/client/client__packet_socket.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/client 2026-06-23T18:28:45,578 copying build/lib/pmd_pytcp/client/client__tcp_socket.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/client 2026-06-23T18:28:45,580 copying build/lib/pmd_pytcp/client/client_stack.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/client 2026-06-23T18:28:45,582 copying build/lib/pmd_pytcp/client/client__address.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/client 2026-06-23T18:28:45,584 copying build/lib/pmd_pytcp/client/client__base.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/client 2026-06-23T18:28:45,585 copying build/lib/pmd_pytcp/client/client__datagram_socket.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/client 2026-06-23T18:28:45,588 copying build/lib/pmd_pytcp/client/client__membership.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/client 2026-06-23T18:28:45,589 copying build/lib/pmd_pytcp/client/client__neighbor.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/client 2026-06-23T18:28:45,592 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/ipc 2026-06-23T18:28:45,593 copying build/lib/pmd_pytcp/ipc/ipc__socket_session.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/ipc 2026-06-23T18:28:45,595 copying build/lib/pmd_pytcp/ipc/ipc__dgram_bridge.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/ipc 2026-06-23T18:28:45,597 copying build/lib/pmd_pytcp/ipc/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/ipc 2026-06-23T18:28:45,599 copying build/lib/pmd_pytcp/ipc/ipc__enums.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/ipc 2026-06-23T18:28:45,601 copying build/lib/pmd_pytcp/ipc/ipc__message.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/ipc 2026-06-23T18:28:45,603 copying build/lib/pmd_pytcp/ipc/ipc__values.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/ipc 2026-06-23T18:28:45,605 copying build/lib/pmd_pytcp/ipc/ipc__dgram_frame.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/ipc 2026-06-23T18:28:45,607 copying build/lib/pmd_pytcp/ipc/ipc__server.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/ipc 2026-06-23T18:28:45,609 copying build/lib/pmd_pytcp/ipc/ipc__socket_rpc.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/ipc 2026-06-23T18:28:45,612 copying build/lib/pmd_pytcp/ipc/ipc__errors.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/ipc 2026-06-23T18:28:45,613 copying build/lib/pmd_pytcp/ipc/ipc__packet_frame.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/ipc 2026-06-23T18:28:45,616 copying build/lib/pmd_pytcp/ipc/ipc__control.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/ipc 2026-06-23T18:28:45,618 copying build/lib/pmd_pytcp/ipc/ipc__client.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/ipc 2026-06-23T18:28:45,620 copying build/lib/pmd_pytcp/ipc/ipc__frame.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/ipc 2026-06-23T18:28:45,622 copying build/lib/pmd_pytcp/ipc/ipc__rpc.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/ipc 2026-06-23T18:28:45,625 copying build/lib/pmd_pytcp/ipc/ipc__fdpass.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/ipc 2026-06-23T18:28:45,627 copying build/lib/pmd_pytcp/ipc/ipc__socket_bridge.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/ipc 2026-06-23T18:28:45,629 copying build/lib/pmd_pytcp/ipc/ipc__packet_bridge.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/ipc 2026-06-23T18:28:45,632 creating build/bdist.linux-armv7l/wheel/pmd_pytcp/lib 2026-06-23T18:28:45,633 copying build/lib/pmd_pytcp/lib/io_backend.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/lib 2026-06-23T18:28:45,635 copying build/lib/pmd_pytcp/lib/dad_slot_registry.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/lib 2026-06-23T18:28:45,637 copying build/lib/pmd_pytcp/lib/neighbor.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/lib 2026-06-23T18:28:45,640 copying build/lib/pmd_pytcp/lib/tx_status.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/lib 2026-06-23T18:28:45,642 copying build/lib/pmd_pytcp/lib/plpmtud.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/lib 2026-06-23T18:28:45,645 copying build/lib/pmd_pytcp/lib/__init__.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/lib 2026-06-23T18:28:45,646 copying build/lib/pmd_pytcp/lib/name_enum.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/lib 2026-06-23T18:28:45,648 copying build/lib/pmd_pytcp/lib/logger.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/lib 2026-06-23T18:28:45,650 copying build/lib/pmd_pytcp/lib/neighbor__constants.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/lib 2026-06-23T18:28:45,653 copying build/lib/pmd_pytcp/lib/packet_stats.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/lib 2026-06-23T18:28:45,655 copying build/lib/pmd_pytcp/lib/ip4_multicast_filter.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/lib 2026-06-23T18:28:45,657 copying build/lib/pmd_pytcp/lib/interface_layer.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp/lib 2026-06-23T18:28:45,659 copying build/lib/pmd_pytcp/_compat.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp 2026-06-23T18:28:45,661 copying build/lib/pmd_pytcp/template.py -> build/bdist.linux-armv7l/wheel/./pmd_pytcp 2026-06-23T18:28:45,663 copying build/lib/pmd_pytcp/py.typed -> build/bdist.linux-armv7l/wheel/./pmd_pytcp 2026-06-23T18:28:45,664 running install_egg_info 2026-06-23T18:28:45,669 Copying pmd_pytcp.egg-info to build/bdist.linux-armv7l/wheel/./pmd_pytcp-0.0.4-py3.11.egg-info 2026-06-23T18:28:45,681 running install_scripts 2026-06-23T18:28:45,694 creating build/bdist.linux-armv7l/wheel/pmd_pytcp-0.0.4.dist-info/WHEEL 2026-06-23T18:28:45,697 creating '/tmp/pip-wheel-m22qt8fh/.tmp-mla79n5o/pmd_pytcp-0.0.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-23T18:28:45,700 adding 'pmd_pytcp/__init__.py' 2026-06-23T18:28:45,701 adding 'pmd_pytcp/_compat.py' 2026-06-23T18:28:45,702 adding 'pmd_pytcp/py.typed' 2026-06-23T18:28:45,704 adding 'pmd_pytcp/template.py' 2026-06-23T18:28:45,706 adding 'pmd_pytcp/client/__init__.py' 2026-06-23T18:28:45,707 adding 'pmd_pytcp/client/client__address.py' 2026-06-23T18:28:45,709 adding 'pmd_pytcp/client/client__base.py' 2026-06-23T18:28:45,711 adding 'pmd_pytcp/client/client__datagram_socket.py' 2026-06-23T18:28:45,712 adding 'pmd_pytcp/client/client__link.py' 2026-06-23T18:28:45,714 adding 'pmd_pytcp/client/client__membership.py' 2026-06-23T18:28:45,715 adding 'pmd_pytcp/client/client__neighbor.py' 2026-06-23T18:28:45,717 adding 'pmd_pytcp/client/client__packet_socket.py' 2026-06-23T18:28:45,718 adding 'pmd_pytcp/client/client__route.py' 2026-06-23T18:28:45,720 adding 'pmd_pytcp/client/client__sysctl.py' 2026-06-23T18:28:45,721 adding 'pmd_pytcp/client/client__tcp_socket.py' 2026-06-23T18:28:45,723 adding 'pmd_pytcp/client/client_stack.py' 2026-06-23T18:28:45,725 adding 'pmd_pytcp/daemon/__init__.py' 2026-06-23T18:28:45,726 adding 'pmd_pytcp/daemon/__main__.py' 2026-06-23T18:28:45,728 adding 'pmd_pytcp/daemon/daemon.py' 2026-06-23T18:28:45,730 adding 'pmd_pytcp/ipc/__init__.py' 2026-06-23T18:28:45,732 adding 'pmd_pytcp/ipc/ipc__client.py' 2026-06-23T18:28:45,733 adding 'pmd_pytcp/ipc/ipc__control.py' 2026-06-23T18:28:45,735 adding 'pmd_pytcp/ipc/ipc__dgram_bridge.py' 2026-06-23T18:28:45,737 adding 'pmd_pytcp/ipc/ipc__dgram_frame.py' 2026-06-23T18:28:45,738 adding 'pmd_pytcp/ipc/ipc__enums.py' 2026-06-23T18:28:45,739 adding 'pmd_pytcp/ipc/ipc__errors.py' 2026-06-23T18:28:45,741 adding 'pmd_pytcp/ipc/ipc__fdpass.py' 2026-06-23T18:28:45,743 adding 'pmd_pytcp/ipc/ipc__frame.py' 2026-06-23T18:28:45,744 adding 'pmd_pytcp/ipc/ipc__message.py' 2026-06-23T18:28:45,746 adding 'pmd_pytcp/ipc/ipc__packet_bridge.py' 2026-06-23T18:28:45,747 adding 'pmd_pytcp/ipc/ipc__packet_frame.py' 2026-06-23T18:28:45,749 adding 'pmd_pytcp/ipc/ipc__rpc.py' 2026-06-23T18:28:45,751 adding 'pmd_pytcp/ipc/ipc__server.py' 2026-06-23T18:28:45,752 adding 'pmd_pytcp/ipc/ipc__socket_bridge.py' 2026-06-23T18:28:45,754 adding 'pmd_pytcp/ipc/ipc__socket_rpc.py' 2026-06-23T18:28:45,756 adding 'pmd_pytcp/ipc/ipc__socket_session.py' 2026-06-23T18:28:45,758 adding 'pmd_pytcp/ipc/ipc__values.py' 2026-06-23T18:28:45,760 adding 'pmd_pytcp/lib/__init__.py' 2026-06-23T18:28:45,762 adding 'pmd_pytcp/lib/dad_slot_registry.py' 2026-06-23T18:28:45,763 adding 'pmd_pytcp/lib/interface_layer.py' 2026-06-23T18:28:45,764 adding 'pmd_pytcp/lib/io_backend.py' 2026-06-23T18:28:45,766 adding 'pmd_pytcp/lib/ip4_multicast_filter.py' 2026-06-23T18:28:45,767 adding 'pmd_pytcp/lib/logger.py' 2026-06-23T18:28:45,768 adding 'pmd_pytcp/lib/name_enum.py' 2026-06-23T18:28:45,771 adding 'pmd_pytcp/lib/neighbor.py' 2026-06-23T18:28:45,773 adding 'pmd_pytcp/lib/neighbor__constants.py' 2026-06-23T18:28:45,776 adding 'pmd_pytcp/lib/packet_stats.py' 2026-06-23T18:28:45,778 adding 'pmd_pytcp/lib/plpmtud.py' 2026-06-23T18:28:45,779 adding 'pmd_pytcp/lib/tx_status.py' 2026-06-23T18:28:45,781 adding 'pmd_pytcp/protocols/__init__.py' 2026-06-23T18:28:45,782 adding 'pmd_pytcp/protocols/arp/__init__.py' 2026-06-23T18:28:45,784 adding 'pmd_pytcp/protocols/arp/arp__cache.py' 2026-06-23T18:28:45,786 adding 'pmd_pytcp/protocols/arp/arp__constants.py' 2026-06-23T18:28:45,788 adding 'pmd_pytcp/protocols/dhcp4/__init__.py' 2026-06-23T18:28:45,796 adding 'pmd_pytcp/protocols/dhcp4/dhcp4__client.py' 2026-06-23T18:28:45,799 adding 'pmd_pytcp/protocols/dhcp4/dhcp4__constants.py' 2026-06-23T18:28:45,802 adding 'pmd_pytcp/protocols/dhcp4/dhcp4__lease_cache.py' 2026-06-23T18:28:45,803 adding 'pmd_pytcp/protocols/dhcp4/dhcp4__uid.py' 2026-06-23T18:28:45,805 adding 'pmd_pytcp/protocols/dhcp6/__init__.py' 2026-06-23T18:28:45,810 adding 'pmd_pytcp/protocols/dhcp6/dhcp6__client.py' 2026-06-23T18:28:45,813 adding 'pmd_pytcp/protocols/dhcp6/dhcp6__constants.py' 2026-06-23T18:28:45,814 adding 'pmd_pytcp/protocols/dhcp6/dhcp6__uid.py' 2026-06-23T18:28:45,816 adding 'pmd_pytcp/protocols/icmp/__init__.py' 2026-06-23T18:28:45,817 adding 'pmd_pytcp/protocols/icmp/icmp__constants.py' 2026-06-23T18:28:45,819 adding 'pmd_pytcp/protocols/icmp/icmp__error_demux.py' 2026-06-23T18:28:45,821 adding 'pmd_pytcp/protocols/icmp/icmp__error_emitter.py' 2026-06-23T18:28:45,822 adding 'pmd_pytcp/protocols/icmp/icmp__inbound_classifier.py' 2026-06-23T18:28:45,824 adding 'pmd_pytcp/protocols/icmp4/__init__.py' 2026-06-23T18:28:45,825 adding 'pmd_pytcp/protocols/icmp4/icmp4__constants.py' 2026-06-23T18:28:45,827 adding 'pmd_pytcp/protocols/icmp4/icmp4__echo_gate.py' 2026-06-23T18:28:45,828 adding 'pmd_pytcp/protocols/icmp4/icmp4__echo_options.py' 2026-06-23T18:28:45,830 adding 'pmd_pytcp/protocols/icmp6/__init__.py' 2026-06-23T18:28:45,831 adding 'pmd_pytcp/protocols/icmp6/icmp6__echo_gate.py' 2026-06-23T18:28:45,833 adding 'pmd_pytcp/protocols/icmp6/nd/__init__.py' 2026-06-23T18:28:45,835 adding 'pmd_pytcp/protocols/icmp6/nd/nd__cache.py' 2026-06-23T18:28:45,838 adding 'pmd_pytcp/protocols/icmp6/nd/nd__constants.py' 2026-06-23T18:28:45,840 adding 'pmd_pytcp/protocols/icmp6/nd/nd__router_state.py' 2026-06-23T18:28:45,841 adding 'pmd_pytcp/protocols/igmp/__init__.py' 2026-06-23T18:28:45,843 adding 'pmd_pytcp/protocols/igmp/igmp__constants.py' 2026-06-23T18:28:45,845 adding 'pmd_pytcp/protocols/ip/__init__.py' 2026-06-23T18:28:45,846 adding 'pmd_pytcp/protocols/ip/ip_frag.py' 2026-06-23T18:28:45,848 adding 'pmd_pytcp/protocols/ip/ip_frag_table.py' 2026-06-23T18:28:45,850 adding 'pmd_pytcp/protocols/ip/ip_scope.py' 2026-06-23T18:28:45,851 adding 'pmd_pytcp/protocols/ip4/__init__.py' 2026-06-23T18:28:45,853 adding 'pmd_pytcp/protocols/ip4/ip4__constants.py' 2026-06-23T18:28:45,854 adding 'pmd_pytcp/protocols/ip4/ip4__source_selection.py' 2026-06-23T18:28:45,856 adding 'pmd_pytcp/protocols/ip4/acd/__init__.py' 2026-06-23T18:28:45,859 adding 'pmd_pytcp/protocols/ip4/acd/ip4_acd.py' 2026-06-23T18:28:45,860 adding 'pmd_pytcp/protocols/ip4/link_local/__init__.py' 2026-06-23T18:28:45,863 adding 'pmd_pytcp/protocols/ip4/link_local/link_local__client.py' 2026-06-23T18:28:45,864 adding 'pmd_pytcp/protocols/ip4/link_local/link_local__constants.py' 2026-06-23T18:28:45,866 adding 'pmd_pytcp/protocols/ip4/link_local/link_local__rng.py' 2026-06-23T18:28:45,868 adding 'pmd_pytcp/protocols/ip6/__init__.py' 2026-06-23T18:28:45,869 adding 'pmd_pytcp/protocols/ip6/ip6__constants.py' 2026-06-23T18:28:45,871 adding 'pmd_pytcp/protocols/ip6/ip6__ext_hdr_limits.py' 2026-06-23T18:28:45,872 adding 'pmd_pytcp/protocols/ip6/ip6__flow_label.py' 2026-06-23T18:28:45,873 adding 'pmd_pytcp/protocols/ip6/ip6__policy_table.py' 2026-06-23T18:28:45,875 adding 'pmd_pytcp/protocols/ip6/ip6__source_selection.py' 2026-06-23T18:28:45,877 adding 'pmd_pytcp/protocols/tcp/__init__.py' 2026-06-23T18:28:45,879 adding 'pmd_pytcp/protocols/tcp/tcp__constants.py' 2026-06-23T18:28:45,881 adding 'pmd_pytcp/protocols/tcp/tcp__cubic.py' 2026-06-23T18:28:45,883 adding 'pmd_pytcp/protocols/tcp/tcp__cwnd.py' 2026-06-23T18:28:45,884 adding 'pmd_pytcp/protocols/tcp/tcp__enums.py' 2026-06-23T18:28:45,885 adding 'pmd_pytcp/protocols/tcp/tcp__errors.py' 2026-06-23T18:28:45,887 adding 'pmd_pytcp/protocols/tcp/tcp__fastopen.py' 2026-06-23T18:28:45,889 adding 'pmd_pytcp/protocols/tcp/tcp__hystart.py' 2026-06-23T18:28:45,890 adding 'pmd_pytcp/protocols/tcp/tcp__icmp_metadata.py' 2026-06-23T18:28:45,892 adding 'pmd_pytcp/protocols/tcp/tcp__iss.py' 2026-06-23T18:28:45,894 adding 'pmd_pytcp/protocols/tcp/tcp__loss_recovery.py' 2026-06-23T18:28:45,895 adding 'pmd_pytcp/protocols/tcp/tcp__newreno.py' 2026-06-23T18:28:45,897 adding 'pmd_pytcp/protocols/tcp/tcp__plpmtud_adapter.py' 2026-06-23T18:28:45,900 adding 'pmd_pytcp/protocols/tcp/tcp__rack.py' 2026-06-23T18:28:45,902 adding 'pmd_pytcp/protocols/tcp/tcp__rto.py' 2026-06-23T18:28:45,903 adding 'pmd_pytcp/protocols/tcp/tcp__sack.py' 2026-06-23T18:28:45,905 adding 'pmd_pytcp/protocols/tcp/tcp__seq.py' 2026-06-23T18:28:45,907 adding 'pmd_pytcp/protocols/tcp/tcp__stack.py' 2026-06-23T18:28:45,908 adding 'pmd_pytcp/protocols/tcp/tcp__tracing.py' 2026-06-23T18:28:45,910 adding 'pmd_pytcp/protocols/tcp/fsm/__init__.py' 2026-06-23T18:28:45,912 adding 'pmd_pytcp/protocols/tcp/fsm/tcp__fsm.py' 2026-06-23T18:28:45,914 adding 'pmd_pytcp/protocols/tcp/fsm/tcp__fsm__close_wait.py' 2026-06-23T18:28:45,915 adding 'pmd_pytcp/protocols/tcp/fsm/tcp__fsm__closed.py' 2026-06-23T18:28:45,917 adding 'pmd_pytcp/protocols/tcp/fsm/tcp__fsm__closing.py' 2026-06-23T18:28:45,919 adding 'pmd_pytcp/protocols/tcp/fsm/tcp__fsm__established.py' 2026-06-23T18:28:45,921 adding 'pmd_pytcp/protocols/tcp/fsm/tcp__fsm__fin_wait_1.py' 2026-06-23T18:28:45,922 adding 'pmd_pytcp/protocols/tcp/fsm/tcp__fsm__fin_wait_2.py' 2026-06-23T18:28:45,924 adding 'pmd_pytcp/protocols/tcp/fsm/tcp__fsm__last_ack.py' 2026-06-23T18:28:45,927 adding 'pmd_pytcp/protocols/tcp/fsm/tcp__fsm__listen.py' 2026-06-23T18:28:45,929 adding 'pmd_pytcp/protocols/tcp/fsm/tcp__fsm__syn_rcvd.py' 2026-06-23T18:28:45,932 adding 'pmd_pytcp/protocols/tcp/fsm/tcp__fsm__syn_sent.py' 2026-06-23T18:28:45,934 adding 'pmd_pytcp/protocols/tcp/fsm/tcp__fsm__time_wait.py' 2026-06-23T18:28:45,936 adding 'pmd_pytcp/protocols/tcp/session/__init__.py' 2026-06-23T18:28:45,948 adding 'pmd_pytcp/protocols/tcp/session/tcp__session.py' 2026-06-23T18:28:45,953 adding 'pmd_pytcp/protocols/tcp/session/tcp__session__ack.py' 2026-06-23T18:28:45,958 adding 'pmd_pytcp/protocols/tcp/session/tcp__session__retransmit.py' 2026-06-23T18:28:45,960 adding 'pmd_pytcp/protocols/tcp/session/tcp__session__timers.py' 2026-06-23T18:28:45,968 adding 'pmd_pytcp/protocols/tcp/session/tcp__session__tx.py' 2026-06-23T18:28:45,971 adding 'pmd_pytcp/protocols/tcp/session/tcp__session__validate.py' 2026-06-23T18:28:45,973 adding 'pmd_pytcp/protocols/tcp/state/__init__.py' 2026-06-23T18:28:45,975 adding 'pmd_pytcp/protocols/tcp/state/tcp__state__accecn.py' 2026-06-23T18:28:45,977 adding 'pmd_pytcp/protocols/tcp/state/tcp__state__advertise.py' 2026-06-23T18:28:45,979 adding 'pmd_pytcp/protocols/tcp/state/tcp__state__cc.py' 2026-06-23T18:28:45,980 adding 'pmd_pytcp/protocols/tcp/state/tcp__state__ecn_classic.py' 2026-06-23T18:28:45,982 adding 'pmd_pytcp/protocols/tcp/state/tcp__state__fastopen.py' 2026-06-23T18:28:45,983 adding 'pmd_pytcp/protocols/tcp/state/tcp__state__keepalive.py' 2026-06-23T18:28:45,985 adding 'pmd_pytcp/protocols/tcp/state/tcp__state__persist.py' 2026-06-23T18:28:45,987 adding 'pmd_pytcp/protocols/tcp/state/tcp__state__rack_tlp.py' 2026-06-23T18:28:45,989 adding 'pmd_pytcp/protocols/tcp/state/tcp__state__recv_seq.py' 2026-06-23T18:28:45,990 adding 'pmd_pytcp/protocols/tcp/state/tcp__state__rtt_sample.py' 2026-06-23T18:28:45,992 adding 'pmd_pytcp/protocols/tcp/state/tcp__state__send_seq.py' 2026-06-23T18:28:45,993 adding 'pmd_pytcp/protocols/tcp/state/tcp__state__shutdown.py' 2026-06-23T18:28:45,995 adding 'pmd_pytcp/protocols/tcp/state/tcp__state__timestamps.py' 2026-06-23T18:28:45,996 adding 'pmd_pytcp/protocols/tcp/state/tcp__state__tx_buffer.py' 2026-06-23T18:28:45,998 adding 'pmd_pytcp/protocols/tcp/state/tcp__state__window.py' 2026-06-23T18:28:45,999 adding 'pmd_pytcp/protocols/udp/__init__.py' 2026-06-23T18:28:46,001 adding 'pmd_pytcp/protocols/udp/udp__plpmtud_adapter.py' 2026-06-23T18:28:46,003 adding 'pmd_pytcp/runtime/__init__.py' 2026-06-23T18:28:46,005 adding 'pmd_pytcp/runtime/fib.py' 2026-06-23T18:28:46,006 adding 'pmd_pytcp/runtime/interface_table.py' 2026-06-23T18:28:46,009 adding 'pmd_pytcp/runtime/rx_ring.py' 2026-06-23T18:28:46,010 adding 'pmd_pytcp/runtime/subsystem.py' 2026-06-23T18:28:46,012 adding 'pmd_pytcp/runtime/timer.py' 2026-06-23T18:28:46,015 adding 'pmd_pytcp/runtime/tx_ring.py' 2026-06-23T18:28:46,032 adding 'pmd_pytcp/runtime/packet_handler/__init__.py' 2026-06-23T18:28:46,034 adding 'pmd_pytcp/runtime/packet_handler/dispatch.py' 2026-06-23T18:28:46,036 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__arp__rx.py' 2026-06-23T18:28:46,038 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__arp__tx.py' 2026-06-23T18:28:46,039 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__ethernet_802_3__rx.py' 2026-06-23T18:28:46,041 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__ethernet_802_3__tx.py' 2026-06-23T18:28:46,043 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__ethernet__rx.py' 2026-06-23T18:28:46,045 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__ethernet__tx.py' 2026-06-23T18:28:46,047 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__icmp4__rx.py' 2026-06-23T18:28:46,049 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__icmp4__tx.py' 2026-06-23T18:28:46,054 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__icmp6__rx.py' 2026-06-23T18:28:46,057 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__icmp6__tx.py' 2026-06-23T18:28:46,060 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__igmp__rx.py' 2026-06-23T18:28:46,062 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__igmp__tx.py' 2026-06-23T18:28:46,065 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__ip4__rx.py' 2026-06-23T18:28:46,068 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__ip4__tx.py' 2026-06-23T18:28:46,071 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__ip6__rx.py' 2026-06-23T18:28:46,073 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__ip6__tx.py' 2026-06-23T18:28:46,075 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__ip6_frag__rx.py' 2026-06-23T18:28:46,077 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__ip6_frag__tx.py' 2026-06-23T18:28:46,079 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__tcp__rx.py' 2026-06-23T18:28:46,081 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__tcp__tx.py' 2026-06-23T18:28:46,083 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__udp__rx.py' 2026-06-23T18:28:46,084 adding 'pmd_pytcp/runtime/packet_handler/packet_handler__udp__tx.py' 2026-06-23T18:28:46,093 adding 'pmd_pytcp/socket/__init__.py' 2026-06-23T18:28:46,096 adding 'pmd_pytcp/socket/error_queue.py' 2026-06-23T18:28:46,097 adding 'pmd_pytcp/socket/packet__metadata.py' 2026-06-23T18:28:46,099 adding 'pmd_pytcp/socket/packet__socket.py' 2026-06-23T18:28:46,101 adding 'pmd_pytcp/socket/packet__socket_table.py' 2026-06-23T18:28:46,102 adding 'pmd_pytcp/socket/raw__metadata.py' 2026-06-23T18:28:46,105 adding 'pmd_pytcp/socket/raw__socket.py' 2026-06-23T18:28:46,106 adding 'pmd_pytcp/socket/sockaddr_ll.py' 2026-06-23T18:28:46,108 adding 'pmd_pytcp/socket/socket__bind_helpers.py' 2026-06-23T18:28:46,110 adding 'pmd_pytcp/socket/socket_id.py' 2026-06-23T18:28:46,112 adding 'pmd_pytcp/socket/socket_table.py' 2026-06-23T18:28:46,114 adding 'pmd_pytcp/socket/tcp__info.py' 2026-06-23T18:28:46,115 adding 'pmd_pytcp/socket/tcp__metadata.py' 2026-06-23T18:28:46,121 adding 'pmd_pytcp/socket/tcp__socket.py' 2026-06-23T18:28:46,123 adding 'pmd_pytcp/socket/tcp__status.py' 2026-06-23T18:28:46,124 adding 'pmd_pytcp/socket/udp__metadata.py' 2026-06-23T18:28:46,129 adding 'pmd_pytcp/socket/udp__socket.py' 2026-06-23T18:28:46,135 adding 'pmd_pytcp/stack/__init__.py' 2026-06-23T18:28:46,137 adding 'pmd_pytcp/stack/address.py' 2026-06-23T18:28:46,142 adding 'pmd_pytcp/stack/lifecycle.py' 2026-06-23T18:28:46,145 adding 'pmd_pytcp/stack/link.py' 2026-06-23T18:28:46,147 adding 'pmd_pytcp/stack/membership.py' 2026-06-23T18:28:46,148 adding 'pmd_pytcp/stack/neighbor.py' 2026-06-23T18:28:46,150 adding 'pmd_pytcp/stack/route.py' 2026-06-23T18:28:46,153 adding 'pmd_pytcp/stack/sysctl.py' 2026-06-23T18:28:46,154 adding 'pmd_pytcp/stack/sysctl_iface.py' 2026-06-23T18:28:46,161 adding 'pmd_pytcp-0.0.4.dist-info/licenses/LICENSE' 2026-06-23T18:28:46,163 adding 'pmd_pytcp-0.0.4.dist-info/METADATA' 2026-06-23T18:28:46,164 adding 'pmd_pytcp-0.0.4.dist-info/WHEEL' 2026-06-23T18:28:46,165 adding 'pmd_pytcp-0.0.4.dist-info/entry_points.txt' 2026-06-23T18:28:46,166 adding 'pmd_pytcp-0.0.4.dist-info/top_level.txt' 2026-06-23T18:28:46,169 adding 'pmd_pytcp-0.0.4.dist-info/RECORD' 2026-06-23T18:28:46,180 removing build/bdist.linux-armv7l/wheel 2026-06-23T18:28:46,334 Building wheel for pmd-pytcp (pyproject.toml): finished with status 'done' 2026-06-23T18:28:46,354 Created wheel for pmd-pytcp: filename=pmd_pytcp-0.0.4-py3-none-any.whl size=750428 sha256=ace308b42c2d0802aa298e9a8ed1c386fa27f66bd7e661ed6603fe92f09b6241 2026-06-23T18:28:46,355 Stored in directory: /tmp/pip-ephem-wheel-cache-4yasd8us/wheels/88/43/f3/b6ca997c881c8e2dff88942e739b2712d08efd072868586bcf 2026-06-23T18:28:46,375 Successfully built pmd-pytcp 2026-06-23T18:28:46,395 Removed build tracker: '/tmp/pip-build-tracker-lqiuey0w'