mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [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®