Lines Matching refs:ctl

164     mod_wstunnel_frame_control_t ctl;  member
509 hctx->frame.ctl.siz = 0; in wstunnel_handler_setup()
949 hctx->frame.ctl.siz = 0; in recv_ietf_00()
967 hctx->frame.ctl.siz += flen - i; in recv_ietf_00()
968 if (hctx->frame.ctl.siz > MOD_WEBSOCKET_BUFMAX) { in recv_ietf_00()
979 hctx->frame.ctl.siz += (mem - (frame+i)); in recv_ietf_00()
980 if (hctx->frame.ctl.siz > MOD_WEBSOCKET_BUFMAX) { in recv_ietf_00()
992 hctx->frame.ctl.siz = 0; in recv_ietf_00()
1116 b->ptr[i] ^= hctx->frame.ctl.mask[hctx->frame.ctl.mask_cnt]; in unmask_payload()
1117 hctx->frame.ctl.mask_cnt = (hctx->frame.ctl.mask_cnt + 1) % 4; in unmask_payload()
1177 hctx->frame.ctl.mask_cnt = 0; in recv_rfc_6455()
1178 hctx->frame.ctl.siz = (uint64_t)(frame[i] & 0x7f); in recv_rfc_6455()
1179 if (hctx->frame.ctl.siz == 0) { in recv_rfc_6455()
1181 (unsigned long long)hctx->frame.ctl.siz); in recv_rfc_6455()
1184 else if (hctx->frame.ctl.siz == MOD_WEBSOCKET_FRAME_LEN16) { in recv_rfc_6455()
1185 hctx->frame.ctl.siz = 0; in recv_rfc_6455()
1186 hctx->frame.ctl.siz_cnt = MOD_WEBSOCKET_FRAME_LEN16_CNT; in recv_rfc_6455()
1190 else if (hctx->frame.ctl.siz == MOD_WEBSOCKET_FRAME_LEN63) { in recv_rfc_6455()
1191 hctx->frame.ctl.siz = 0; in recv_rfc_6455()
1192 hctx->frame.ctl.siz_cnt = MOD_WEBSOCKET_FRAME_LEN63_CNT; in recv_rfc_6455()
1198 (unsigned long long)hctx->frame.ctl.siz); in recv_rfc_6455()
1204 hctx->frame.ctl.siz = in recv_rfc_6455()
1205 (hctx->frame.ctl.siz << 8) + (frame[i] & 0xff); in recv_rfc_6455()
1206 hctx->frame.ctl.siz_cnt--; in recv_rfc_6455()
1207 if (hctx->frame.ctl.siz_cnt <= 0) { in recv_rfc_6455()
1209 hctx->frame.ctl.siz > MOD_WEBSOCKET_BUFMAX) { in recv_rfc_6455()
1215 (unsigned long long)hctx->frame.ctl.siz); in recv_rfc_6455()
1221 hctx->frame.ctl.mask[hctx->frame.ctl.mask_cnt] = frame[i]; in recv_rfc_6455()
1222 hctx->frame.ctl.mask_cnt++; in recv_rfc_6455()
1223 if (hctx->frame.ctl.mask_cnt >= MOD_WEBSOCKET_MASK_CNT) { in recv_rfc_6455()
1224 hctx->frame.ctl.mask_cnt = 0; in recv_rfc_6455()
1226 hctx->frame.ctl.siz == 0) { in recv_rfc_6455()
1231 if (hctx->frame.ctl.siz == 0) { in recv_rfc_6455()
1243 if (hctx->frame.ctl.siz <= flen - i) { in recv_rfc_6455()
1245 (unsigned long long)hctx->frame.ctl.siz); in recv_rfc_6455()
1247 (hctx->frame.ctl.siz & SIZE_MAX)); in recv_rfc_6455()
1248 i += (size_t)(hctx->frame.ctl.siz & SIZE_MAX); in recv_rfc_6455()
1249 hctx->frame.ctl.siz = 0; in recv_rfc_6455()
1257 hctx->frame.ctl.siz -= flen - i; in recv_rfc_6455()
1260 (unsigned long long)hctx->frame.ctl.siz); in recv_rfc_6455()
1272 if (hctx->frame.ctl.siz == 0) { in recv_rfc_6455()