summaryrefslogtreecommitdiff
path: root/sys/dev/ic/ar5xxx.h
diff options
context:
space:
mode:
authorHenning Brauer <henning@cvs.openbsd.org>2005-09-08 10:46:41 +0000
committerHenning Brauer <henning@cvs.openbsd.org>2005-09-08 10:46:41 +0000
commitb8e5e021299a88f2cd4b6cde58cac13c02815ee6 (patch)
tree539b272edde417ed1ae2b208b48c0132febfd345 /sys/dev/ic/ar5xxx.h
parent79452849f82a8546be085ead11cf29040d5f8bf5 (diff)
fix reloads where capbilities change
when a new peer in initialized, the configured capailities are copied. this copy is modified as part of the capabilities negotiation. now if teh session drops we want to re-negotiate capabilities at the next establishment, last not least because the configured capabilities might have changed in between (that's how I stumbled over it, added v6 shitz) so copy the configured capabilities over every time a session goes to IDLE state, unless the reason is EVNT_RCVD_OPEN, because then we're in capabilities negotiation.
Diffstat (limited to 'sys/dev/ic/ar5xxx.h')
0 files changed, 0 insertions, 0 deletions