fwdb_rule
struct fwdb_rule *rule = (void *)(data + (rule_ptr << 2));
if (rule->len < offsetofend(struct fwdb_rule, max_bw))
if (rule->len >= offsetofend(struct fwdb_rule, wmm_ptr)) {
const struct fwdb_rule *rule,
struct fwdb_rule *rule = (void *)((u8 *)db + rule_ptr);
if (rule->len < offsetofend(struct fwdb_rule, wmm_ptr))
struct fwdb_rule *rule = (void *)((u8 *)db + rule_ptr);
if (rule->len >= offsetofend(struct fwdb_rule, cac_timeout))
if (rule->len >= offsetofend(struct fwdb_rule, wmm_ptr))