diff options
author | Anthony Gutierrez <atgutier@umich.edu> | 2014-07-02 13:19:13 -0400 |
---|---|---|
committer | Anthony Gutierrez <atgutier@umich.edu> | 2014-07-02 13:19:13 -0400 |
commit | 3956ec0a893f2fe37fe9239c3c790de570e1eb8b (patch) | |
tree | e84c35f355967e4b0c4141796274c9225198ea99 /src/base/addr_range.hh | |
parent | b998a0c6acdda83aefa8b6e0a182c75d73332a13 (diff) | |
download | gem5-3956ec0a893f2fe37fe9239c3c790de570e1eb8b.tar.xz |
base: fix some bugs in EthAddr
per the IEEE 802 spec:
1) fixed broadcast() to ensure that all bytes are equal to 0xff.
2) fixed unicast() to ensure that bit 0 of the first byte is equal to 0
3) fixed multicast() to ensure that bit 0 of the first byte is equal to 1, and
that it is not a broadcast.
also the constructors in EthAddr are fixed so that all bytes of data are
initialized.
Diffstat (limited to 'src/base/addr_range.hh')
0 files changed, 0 insertions, 0 deletions