Skip to content
This repository was archived by the owner on May 8, 2024. It is now read-only.

Rename ethif to ethernet#16

Merged
hannesm merged 1 commit intomirage:masterfrom
hannesm:rename-ethif
Feb 24, 2019
Merged

Rename ethif to ethernet#16
hannesm merged 1 commit intomirage:masterfrom
hannesm:rename-ethif

Conversation

@hannesm
Copy link
Copy Markdown
Member

@hannesm hannesm commented Feb 20, 2019

The netif (mirage-net) is our network device. ethernet is the ethernet layer.
this PR is on top of #15 and should be merged thereafter (but before a 2.0 release :)). required reverse dependency updates:

@hannesm
Copy link
Copy Markdown
Member Author

hannesm commented Feb 21, 2019

a mirage-dev branch that utilizes the above mentioned PR is compiling fine, see https://travis-ci.org/mirage/mirage-dev/builds/496662474 for results. the individual PRs are not compiling since their travis.yml does not point to the mirage-dev branch in question (I don't think it is worth it for the rename).

hannesm added a commit to hannesm/opam-repository that referenced this pull request Feb 24, 2019
CHANGES:

- Ethif/ETHIF renamed to Ethernet/ETHERNET (mirage/mirage-protocols#16)
- Ethernet.proto defines a polymorphic variant of ethernet types (mirage/mirage-protocols#15)
- Ip.proto defines a polymorphic variant of ip types (mirage/mirage-protocols#15)
- Ethernet.writev is removed (mirage/mirage-protocols#15)
- Ethernet.write expects an optional source mac address, a destination mac
  address, a protocol, an optional size and a fill function. Ethernet writes
  the Ethernet header to the buffer. (mirage/mirage-protocols#15)
- Ip.writev and Ip.checksum are removed (mirage/mirage-protocols#15)
- Ip.write expects an optional fragment, ttl, src, and a size and fill function,
  as well as a list of payload buffers. Size default to MTU. (mirage/mirage-protocols#15)
- migrated build system to dune
@hannesm hannesm merged commit 148952d into mirage:master Feb 24, 2019
hannesm added a commit to hannesm/opam-repository that referenced this pull request Feb 24, 2019
CHANGES:

- Ethif/ETHIF renamed to Ethernet/ETHERNET (mirage/mirage-protocols#16)
- Ethernet.proto defines a polymorphic variant of ethernet types (mirage/mirage-protocols#15)
- Ip.proto defines a polymorphic variant of ip types (mirage/mirage-protocols#15)
- Ethernet.writev is removed (mirage/mirage-protocols#15)
- Ethernet.write expects an optional source mac address, a destination mac
  address, a protocol, an optional size and a fill function. Ethernet writes
  the Ethernet header to the buffer. (mirage/mirage-protocols#15)
- Ip.writev and Ip.checksum are removed (mirage/mirage-protocols#15)
- Ip.write expects an optional fragment, ttl, src, and a size and fill function,
  as well as a list of payload buffers. Size default to MTU. (mirage/mirage-protocols#15)
- migrated build system to dune
hannesm added a commit to hannesm/opam-repository that referenced this pull request Feb 24, 2019
CHANGES:

- Ethif/ETHIF renamed to Ethernet/ETHERNET (mirage/mirage-protocols#16)
- Ethernet.proto defines a polymorphic variant of ethernet types (mirage/mirage-protocols#15)
- Ip.proto defines a polymorphic variant of ip types (mirage/mirage-protocols#15)
- Ethernet.writev is removed (mirage/mirage-protocols#15)
- Ethernet.write expects an optional source mac address, a destination mac
  address, a protocol, an optional size and a fill function. Ethernet writes
  the Ethernet header to the buffer. (mirage/mirage-protocols#15)
- Ip.writev and Ip.checksum are removed (mirage/mirage-protocols#15)
- Ip.write expects an optional fragment, ttl, src, and a size and fill function,
  as well as a list of payload buffers. Size default to MTU. (mirage/mirage-protocols#15)
- migrated build system to dune
@hannesm hannesm deleted the rename-ethif branch October 30, 2019 13:40
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant