Home | History | Annotate | Download | only in dist

Lines Matching refs:opt_len

189             const u_char *opt _U_, u_int opt_len _U_, u_char flags _U_)
196 const u_char *opt, u_int opt_len, u_char flags)
201 if (!((opt_len == 12 || opt_len == 4) && flags & TH_SYN) &&
202 !((opt_len == 20 || opt_len == 22) && (flags & (TH_SYN | TH_ACK)) ==
219 if (opt_len == 12 || opt_len >= 20) {
221 if (opt_len >= 20)
230 const u_char *opt, u_int opt_len, u_char flags)
234 if (!(opt_len == 12 && (flags & TH_SYN)) &&
235 !(opt_len == 16 && (flags & (TH_SYN | TH_ACK)) == (TH_SYN | TH_ACK)) &&
236 !(opt_len == 24 && (flags & TH_ACK)))
239 if (opt_len != 24) {
245 switch (opt_len) {
270 const u_char *opt, u_int opt_len, u_char flags)
276 if (opt_len < 4)
287 opt_len -= 4;
296 if (opt_len < 8)
300 opt_len -= 8;
302 if (opt_len < 4)
306 opt_len -= 4;
321 if (opt_len < 8)
325 opt_len -= 8;
327 if (opt_len < 4)
331 opt_len -= 4;
333 if (opt_len < 4)
337 opt_len -= 4;
338 if (opt_len < 2)
342 opt_len -= 2;
349 if (opt_len >= 2) {
351 opt_len -= 2;
354 if (opt_len != 0)
361 const u_char *opt, u_int opt_len, u_char flags _U_)
365 if (!(opt_len == 8 || opt_len == 10 || opt_len == 16 || opt_len == 18 ||
366 opt_len == 20 || opt_len == 22 || opt_len == 28 || opt_len == 30))
373 if (opt_len == 8 || opt_len == 10 || opt_len == 16 || opt_len == 18) {
375 if (opt_len == 10 || opt_len == 18)
377 if (opt_len == 16)
379 if (opt_len == 18)
383 if (opt_len == 20 || opt_len == 22 || opt_len == 28 || opt_len == 30) {
385 if (opt_len == 22 || opt_len == 30)
387 if (opt_len == 28)
389 if (opt_len == 30)
398 const u_char *opt, u_int opt_len, u_char flags _U_)
403 if (opt_len < 4)
406 opt_len -= 3;
408 for (i = 0; i < opt_len; i++)
415 const u_char *opt, u_int opt_len, u_char flags _U_)
419 if (opt_len != 3 && opt_len != 4)
426 if (opt_len == 4)
434 const u_char *opt, u_int opt_len, u_char flags _U_)
436 if (opt_len != 12)
445 const u_char *opt, u_int opt_len, u_char flags _U_)
447 if (opt_len != 12)