| 358 | } |
| 359 | |
| 360 | static int |
| 361 | rssadapt_sysctl_interval(SYSCTL_HANDLER_ARGS) |
| 362 | { |
| 363 | struct ieee80211vap *vap = arg1; |
| 364 | struct ieee80211_rssadapt *rs = vap->iv_rs; |
| 365 | int msecs, error; |
| 366 | |
| 367 | if (!rs) |
| 368 | return ENOMEM; |
| 369 | |
| 370 | msecs = ticks_to_msecs(rs->interval); |
| 371 | error = sysctl_handle_int(oidp, &msecs, 0, req); |
| 372 | if (error || !req->newptr) |
| 373 | return error; |
| 374 | rssadapt_setinterval(vap, msecs); |
| 375 | return 0; |
| 376 | } |
| 377 | |
| 378 | static void |
| 379 | rssadapt_sysctlattach(struct ieee80211vap *vap, |
nothing calls this directly
no test coverage detected