1 --- network/bridge.c.orig 2008-05-05 14:37:28.000000000 +0300
2 +++ network/bridge.c 2008-05-05 14:31:39.000000000 +0300
4 if (stat("/sys/module/bridge", &st) < 0)
9 bridge_socket = socket(AF_INET, SOCK_STREAM, 0);
10 if (bridge_socket < 0)
15 const char *name = bridge_get_name(id);
17 + info("bridge create %s", name);
18 err = ioctl(bridge_socket, SIOCBRADDBR, name);
24 const char *name = bridge_get_name(id);
26 + info("remove from bridge");
27 err = bnep_if_down(name);
34 - /* Only run scripts in GN bridges */
35 - if (id != BNEP_SVC_GN)
37 + info("bridge_add_interface %s", dev);
39 err = bnep_if_up(name, id);
41 --- network/server.c.orig 2008-05-05 14:37:17.000000000 +0300
42 +++ network/server.c 2008-05-03 11:57:39.000000000 +0300
45 if (bridge_create(BNEP_SVC_GN) < 0)
46 error("Can't create GN bridge");
48 + if (bridge_create(BNEP_SVC_NAP) < 0)
49 + error("Can't create NAP bridge");
55 if (bridge_remove(BNEP_SVC_GN) < 0)
56 error("Can't remove GN bridge");
58 + if (bridge_remove(BNEP_SVC_NAP) < 0)
59 + error("Can't remove NAP bridge");
61 dbus_connection_unref(connection);