if (dn_fib_fill_rule(skb, r, cb) < 0) 
if (dn_fib_fill_rule(skb, r, cb, NLM_F_MULTI) < 0) 
int dn_fib_dump_rules(struct sk_buff *skb, struct netlink_callback *cb){	int idx;	int s_idx = cb->args[0];	struct dn_fib_rule *r;	read_lock(&dn_fib_rules_lock);	for(r = dn_fib_rules, idx = 0; r; r = r->r_next, idx++) {		if (idx < s_idx)			continue;		if (dn_fib_fill_rule(skb, r, cb) < 0)			break;	}	read_unlock(&dn_fib_rules_lock);	cb->args[0] = idx;	return skb->len;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/b6544c0b4cf2bd96195f3cdb7cebfb35090fc557/dn_rules.c/clean/net/decnet/dn_rules.c