Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src-draft/trunk]: src/sys/net Do not count some unhandled protocols as error...
details: https://anonhg.NetBSD.org/src-all/rev/cc6e9c85e282
branches: trunk
changeset: 949105:cc6e9c85e282
user: Martin Husemann <martin%NetBSD.org@localhost>
date: Mon Dec 14 15:31:03 2020 +0100
description:
Do not count some unhandled protocols as error packets.
Temporary hack, proper solution is being discussed on tech-kern.
This commit should not be merged to mainline.
diffstat:
sys/net/if_ethersubr.c | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diffs (22 lines):
diff -r 22b2f1d31d7b -r cc6e9c85e282 sys/net/if_ethersubr.c
--- a/sys/net/if_ethersubr.c Mon Dec 14 15:25:56 2020 +0100
+++ b/sys/net/if_ethersubr.c Mon Dec 14 15:31:03 2020 +0100
@@ -921,6 +921,18 @@
break;
#endif
+ /*
+ * XXX - remove before merge!
+ *
+ * Do not count errors for 802.1x authentication frames
+ * or random "smart home" stuff
+ */
+ case ETHERTYPE_PAE:
+ case 0x8912: /* mediaxtream */
+ case 0x88e1: /* HomePlug Management (powerline) */
+ m_freem(m);
+ return;
+
default:
goto drop;
}
Home |
Main Index |
Thread Index |
Old Index