X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=wpa_supplicant%2Fmbo.c;fp=wpa_supplicant%2Fmbo.c;h=0fac6b7f7c9d315b93f68806d67ce6b51e5664af;hb=c8082d2b6a3dde59bbc60f909a9dfd10431753b2;hp=e0976c57c0d07a7b5f76f91fbd5aacfdb4f6d3d7;hpb=dd5999084e3f1eb1330cf2f7cc284a417b6cf237;p=mech_eap.git diff --git a/wpa_supplicant/mbo.c b/wpa_supplicant/mbo.c index e0976c5..0fac6b7 100644 --- a/wpa_supplicant/mbo.c +++ b/wpa_supplicant/mbo.c @@ -716,3 +716,17 @@ fail: wpa_printf(MSG_DEBUG, "MBO IE parsing failed (id=%u len=%u left=%zu)", id, elen, len); } + + +size_t wpas_mbo_ie_bss_trans_reject(struct wpa_supplicant *wpa_s, u8 *pos, + size_t len, + enum mbo_transition_reject_reason reason) +{ + u8 reject_attr[3]; + + reject_attr[0] = MBO_ATTR_ID_TRANSITION_REJECT_REASON; + reject_attr[1] = 1; + reject_attr[2] = reason; + + return mbo_add_ie(pos, len, reject_attr, sizeof(reject_attr)); +}