[go: up one dir, main page]

Skip to content

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
jackhart committed Jun 9, 2023
1 parent 33d9c7c commit af3c8ad
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 8 deletions.
18 changes: 11 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,17 +38,23 @@ sudo python3 -m pygmp simple
```


## Source
## Developer Quick Start

Install the [task](https://taskfile.dev/installation) utility. This utility is used to standardize build and test processes.

```bash
task install
```

### Test

```bash
task test
```

### IPv4 Static Multicast Routing

Run an example static multicast router implementation
Run an example simple multicast router in a network namespace.
```bash
task run
```
Expand All @@ -59,17 +65,15 @@ In your browser, you should be able to hit `http://172.20.0.2:8000/docs` to see
### Roadmap

- finalize IPv4 simple multicast daemon implementation
- CI/CD / semantic versioning / create a pip registry
- Improve CI/CD / versioning process / testing / setup readthedocs
- MLD/IPv6 support
- Containerized example
- pimd daemon implementation
- Dockerized example
- expand testing to other distros



#### Host Configuration Gotchas

Most new distibutions set the IGMP version to 3. To test with IGMPv2, you'll need to set it to 2 and reboot. Also, make sure mc_forwarding is enabled. Change the values in `/etc/sysctl.conf`. Then, reboot.
Most new Linux distibutions set the IGMP version to 3. To test with IGMPv2, you'll need to set it to 2 and reboot. Also, make sure mc_forwarding is enabled. Change the values in `/etc/sysctl.conf`. Then, reboot.

```
net.ipv4.ip_forward = 1
Expand Down
2 changes: 1 addition & 1 deletion Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ tasks:
- task --list

run:
desc: Run the interactive shell.
desc: Run the simple routing daemon.
deps: [ install ]
interactive: true
cmds:
Expand Down

0 comments on commit af3c8ad

Please sign in to comment.