From 9f81e3d2ec6d92b150da4c707ec9484521245667 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Fri, 4 Jul 2014 09:44:10 +0000 Subject: [PATCH] simplified code to easily restore smp affinity git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@126 8ec27952-4edc-4aab-86aa-e87bb2611832 --- server/src/server.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/server/src/server.c b/server/src/server.c index d9d20262a..138c24668 100644 --- a/server/src/server.c +++ b/server/src/server.c @@ -85,8 +85,6 @@ static void start() static void stop() { - int affinity; - /* Join all threads and print statistics */ for (struct path *p = paths; p; p = p->next) { path_stop(p); @@ -104,14 +102,9 @@ static void stop() node_disconnect(n); } - /* Determine default affinity */ - FILE * f = fopen("/proc/irq/default_smp_affinity", "r"); - fscanf(f, "%x", &affinity); - fclose(f); - /* Reset interface queues and affinity */ for (struct interface *i = interfaces; i; i = i->next) { - if_setaffinity(i, affinity); + if_setaffinity(i, -1); tc_reset(i); } }