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 /sys | |
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.
Diffstat (limited to 'sys')
-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; |