{"id":24784600,"url":"https://github.com/filmarini/surfetharptest","last_synced_at":"2026-01-31T05:31:54.506Z","repository":{"id":272629504,"uuid":"868991490","full_name":"FilMarini/SurfEthArpTest","owner":"FilMarini","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-15T16:25:22.000Z","size":22490,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-11T07:10:38.414Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FilMarini.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-07T14:31:47.000Z","updated_at":"2024-10-11T13:34:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"4a6dec23-0096-4719-a11a-e0dee5a385ef","html_url":"https://github.com/FilMarini/SurfEthArpTest","commit_stats":null,"previous_names":["filmarini/surfetharptest"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/FilMarini/SurfEthArpTest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FilMarini%2FSurfEthArpTest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FilMarini%2FSurfEthArpTest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FilMarini%2FSurfEthArpTest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FilMarini%2FSurfEthArpTest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FilMarini","download_url":"https://codeload.github.com/FilMarini/SurfEthArpTest/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FilMarini%2FSurfEthArpTest/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28930370,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T04:05:25.756Z","status":"ssl_error","status_checked_at":"2026-01-31T04:02:35.005Z","response_time":128,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-29T13:15:47.287Z","updated_at":"2026-01-31T05:31:54.492Z","avatar_url":"https://github.com/FilMarini.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SurfEthArpTest\n\nThis is a testbench to check the functionalities of the multiple entries ARP-Table in SURF\n\nThe test consists in setting up a Docker client machine, which sends PRBS data, and `N` Docker servers machines which send the data back to the client in a loop when targeted.\n\nThe client targets one machine at a time, first changine the `remoteIpAddr` of `UdpEngine`, and after changing the `tDest` field of the AXI-Stream transmission.\n\nThe test in cocotb manages the IP change FSM, as well as the checking of the loopback data in order to make sure it matches with the one thats being sent.\n\n## Prerequisites\n\nI think the PC just needs to have docker installed\n\n## Run the test\n\nIn order to run the test:\n\n* First build the docker image\n\n```bash\n# cd into the repo folder\ncd \u003cwherever you are\u003e/SurfEthArpTest\n# Build Docker image\ndocker build -f ./build_docker/Dockerfile -t ethernet-test ./build_docker\n```\n* Run the testbench\n\n```bash\n./run_udp_docker_test.sh\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffilmarini%2Fsurfetharptest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffilmarini%2Fsurfetharptest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffilmarini%2Fsurfetharptest/lists"}