* [PATCH] Fix check if device is ethernet in alloc_divert_blk
@ 2001-10-30 15:22 Guus Sliepen
2001-10-30 20:44 ` David S. Miller
0 siblings, 1 reply; 2+ messages in thread
From: Guus Sliepen @ 2001-10-30 15:22 UTC (permalink / raw)
To: linux-kernel; +Cc: Alan Cox, David S. Miller
[-- Attachment #1.1: Type: text/plain, Size: 583 bytes --]
Hello,
I was wondering why various devices like 802.11 bridges and tap devices
weren't recognized by the kernel as ethernet devices, because I got
messages like this in my syslog:
Oct 30 15:35:52 haplo kernel: divert: not allocating divert_blk for non-ethernet device bla
Instead of checking for the actual device type, alloc_divert_blk was
just checking if the string "eth" occured in the name of the interface.
Attached patch makes it do the right thing instead (I hope).
--
Met vriendelijke groet / with kind regards,
Guus Sliepen <guus@sliepen.warande.net>
[-- Attachment #1.2: patch_dv --]
[-- Type: text/plain, Size: 369 bytes --]
--- linux-2.4.13.orig/net/core/dv.c Tue Oct 30 16:09:20 2001
+++ linux-2.4.13/net/core/dv.c Tue Oct 30 16:09:26 2001
@@ -53,7 +53,7 @@
{
int alloc_size = (sizeof(struct divert_blk) + 3) & ~3;
- if (!strncmp(dev->name, "eth", 3)) {
+ if (dev->type == ARPHRD_ETHER) {
printk(KERN_DEBUG "divert: allocating divert_blk for %s\n",
dev->name);
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2001-10-30 20:44 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-10-30 15:22 [PATCH] Fix check if device is ethernet in alloc_divert_blk Guus Sliepen
2001-10-30 20:44 ` David S. Miller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®