This kerneldoc is updated daily based on the wireless-2.6 everything branch.

struct rc_pid_debugfs_entries - tunable parameters

struct rc_pid_debugfs_entries {
    struct dentry * target;
    struct dentry * sampling_period;
    struct dentry * coeff_p;
    struct dentry * coeff_i;
    struct dentry * coeff_d;
    struct dentry * smoothing_shift;
    struct dentry * sharpen_factor;
    struct dentry * sharpen_duration;
    struct dentry * norm_offset;
};

Members

target
target percentage for failed frames
sampling_period
error sampling interval in milliseconds
coeff_p
absolute value of the proportional coefficient
coeff_i
absolute value of the integral coefficient
coeff_d
absolute value of the derivative coefficient
smoothing_shift
absolute value of the integral smoothing factor (i.e. amount of smoothing introduced by the exponential moving average)
sharpen_factor
absolute value of the derivative sharpening factor (i.e. amount of emphasis given to the derivative term after low activity events)
sharpen_duration
duration of the sharpening effect after the detected low activity event, relative to sampling_period
norm_offset
amount of normalization periodically performed on the learnt rate behaviour values (lower means we should trust more what we learnt about behaviour of rates, higher means we should trust more the natural ordering of rates)

Description

Algorithm parameters, tunable via debugfs.