if (inet_fill_rule(skb, r, cb) < 0)
if (inet_fill_rule(skb, r, cb, NLM_F_MULTI) < 0)
int inet_dump_rules(struct sk_buff *skb, struct netlink_callback *cb){	int idx;	int s_idx = cb->args[0];	struct fib_rule *r;	read_lock(&fib_rules_lock);	for (r=fib_rules, idx=0; r; r = r->r_next, idx++) {		if (idx < s_idx)			continue;		if (inet_fill_rule(skb, r, cb) < 0)			break;	}	read_unlock(&fib_rules_lock);	cb->args[0] = idx;	return skb->len;}