View | Details | Raw Unified | Return to bug 149917
Collapse All | Expand All

(-)/usr/src/sys/net/radix_mpath.c (+3 lines)
Lines 294-299 Link Here
294
	     weight >= rt->rt_rmx.rmx_weight && rn; 
294
	     weight >= rt->rt_rmx.rmx_weight && rn; 
295
	     weight -= rt->rt_rmx.rmx_weight) {
295
	     weight -= rt->rt_rmx.rmx_weight) {
296
		
296
		
297
		/* check if next key exists */
298
		if (rn->rn_dupedkey == NULL)
299
			break;
297
		/* stay within the multipath routes */
300
		/* stay within the multipath routes */
298
		if (rn->rn_dupedkey && rn->rn_mask != rn->rn_dupedkey->rn_mask)
301
		if (rn->rn_dupedkey && rn->rn_mask != rn->rn_dupedkey->rn_mask)
299
			break;
302
			break;

Return to bug 149917