diff --git a/src/capwap/lw_put_ac_descriptor.c b/src/capwap/lw_put_ac_descriptor.c new file mode 100644 index 00000000..7a2a662f --- /dev/null +++ b/src/capwap/lw_put_ac_descriptor.c @@ -0,0 +1,19 @@ +#include + +#include "acinfo.h" +#include "lwapp.h" + +int lw_put_ac_descriptor(uint8_t * dst, struct ac_info * acinfo) +{ + uint8_t *d=dst; + d+=lw_put_byte(d,0); /* Cisco MWAR type */ + + d+=lw_put_bstr(d,acinfo->hardware_version); /* length must be 4 */ + d+=lw_put_bstr(d,acinfo->software_version); /* length must be 4 */ + d+=lw_put_word(d,200); + d+=lw_put_word(d,1000); + d+=lw_put_word(d,2); + d+=lw_put_word(d,2); + d+=lw_put_byte(d,acinfo->security); + return d-dst; +}