#include #include "l2tpns.h" #include "plugin.h" /* fudge up session rx speed if not set */ char const *cvs_id = "$Id: setrxspeed.c,v 1.3 2004-11-17 08:23:35 bodea Exp $"; int plugin_api_version = PLUGIN_API_VERSION; static struct pluginfuncs *p = 0; int plugin_post_auth(struct param_post_auth *data) { if (!data->auth_allowed) return PLUGIN_RET_OK; if (!data->s->rx_connect_speed) { switch (data->s->tx_connect_speed) { case 256 : data->s->rx_connect_speed = 64; break; case 512 : data->s->rx_connect_speed = 128; break; case 1500 : data->s->rx_connect_speed = 256; break; } } return PLUGIN_RET_OK; } int plugin_init(struct pluginfuncs *funcs) { return ((p = funcs)) ? 1 : 0; }