From 5b2465501c7c5fa4543b21bbfedf94158cca86e4 Mon Sep 17 00:00:00 2001 From: Philippe Houdoin Date: Sat, 22 Jan 2005 22:34:46 +0000 Subject: [PATCH] Sync with local (tiny) changes git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10967 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../net/new_stack/interfaces/ether_drivers/ether_drivers.c | 5 ++++- src/tests/kits/net/new_stack/interfaces/loopback/loopback.c | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/tests/kits/net/new_stack/interfaces/ether_drivers/ether_drivers.c b/src/tests/kits/net/new_stack/interfaces/ether_drivers/ether_drivers.c index 2ed395a188..5832e3809f 100644 --- a/src/tests/kits/net/new_stack/interfaces/ether_drivers/ether_drivers.c +++ b/src/tests/kits/net/new_stack/interfaces/ether_drivers/ether_drivers.c @@ -239,7 +239,10 @@ status_t register_device(const char *path, void *cookie) edd->max_frame_size = frame_size; edd->reader_thread = -1; - return g_stack->register_layer(path, "ethernet/frame", 0, &nlmi, edd, NULL); + if (strncmp(path, "/dev/net/", 9) == 0) + path += 9; // drop the path root from layer(s) name(s) + + return g_stack->register_layer(path, "interface/ethernet", 0, &nlmi, edd, NULL); } // ---------------------------------------------------- diff --git a/src/tests/kits/net/new_stack/interfaces/loopback/loopback.c b/src/tests/kits/net/new_stack/interfaces/loopback/loopback.c index 9cfad4a2a4..42aa7e1a07 100644 --- a/src/tests/kits/net/new_stack/interfaces/loopback/loopback.c +++ b/src/tests/kits/net/new_stack/interfaces/loopback/loopback.c @@ -59,7 +59,7 @@ status_t std_ops(int32 op, ...) if (status != B_OK) return status; - return g_stack->register_layer("loopback", "loopback/frame", 0, &nlmi, NULL, NULL); + return g_stack->register_layer("loopback", "interface/*", 0, &nlmi, NULL, NULL); } case B_MODULE_UNINIT: