diff options
author | kbyanc <kbyanc@FreeBSD.org> | 2002-05-15 01:03:32 +0000 |
---|---|---|
committer | kbyanc <kbyanc@FreeBSD.org> | 2002-05-15 01:03:32 +0000 |
commit | 134bb77c23716f360ff5ae37d60b5e6068cf6095 (patch) | |
tree | 9309e500cf23e04c8e8d52fe90eec08eb3d204a1 | |
parent | 36cd292d7d6aabeb37153a23e56edf19634ea118 (diff) | |
download | FreeBSD-src-134bb77c23716f360ff5ae37d60b5e6068cf6095.zip FreeBSD-src-134bb77c23716f360ff5ae37d60b5e6068cf6095.tar.gz |
Reset token-ring source routing control field on receipt of ethernet frame
without source routing information. This restores the behaviour in this
scenario to that of prior to my last commit.
-rw-r--r-- | sys/netinet/if_ether.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/netinet/if_ether.c b/sys/netinet/if_ether.c index 6c8b75a..e562df7 100644 --- a/sys/netinet/if_ether.c +++ b/sys/netinet/if_ether.c @@ -722,6 +722,7 @@ match: m->m_pkthdr.len += rif_len; } else { th->iso88025_shost[0] &= ~TR_RII; + trld->trld_rcf = 0; } m->m_data -= 8; m->m_len += 8; |