int myfilter_read(FilterLayer *layer, void *buf, int amount, int timeout) { return net_read(layer->lower, buf, amount, timeout);}