Lines Matching refs:rh
1323 ipfw_range_header *rh;
1326 if (sd->valsize != sizeof(*rh))
1329 rh = (ipfw_range_header *)ipfw_get_sopt_space(sd, sd->valsize);
1331 if (check_range_tlv(&rh->range) != 0)
1335 if ((error = delete_range(chain, &rh->range, &ndel)) != 0)
1339 rh->range.new_set = ndel;
1354 ipfw_range_header *rh;
1356 if (sd->valsize != sizeof(*rh))
1359 rh = (ipfw_range_header *)ipfw_get_sopt_space(sd, sd->valsize);
1361 if (check_range_tlv(&rh->range) != 0)
1364 return (move_range(chain, &rh->range));
1381 ipfw_range_header *rh;
1385 if (sd->valsize != sizeof(*rh))
1388 rh = (ipfw_range_header *)ipfw_get_sopt_space(sd, sd->valsize);
1390 if (check_range_tlv(&rh->range) != 0)
1395 num = clear_range(chain, &rh->range, log_only);
1397 if (rh->range.flags & IPFW_RCFLAG_ALL)
1409 rh->range.new_set = num;
1483 ipfw_range_header *rh;
1486 if (sd->valsize != sizeof(*rh))
1489 rh = (ipfw_range_header *)ipfw_get_sopt_space(sd, sd->valsize);
1491 if (rh->range.head.length != sizeof(ipfw_range_tlv))
1495 (rh->range.set >= IPFW_MAX_SETS ||
1496 rh->range.new_set >= IPFW_MAX_SETS))
1504 ret = swap_sets(chain, &rh->range,
1508 enable_sets(chain, &rh->range);