Lines Matching refs:handle
57 u32 handle; member
200 !(TC_H_MAJ(id^tp->q->handle)))) { in route4_classify()
230 static unsigned long route4_get(struct tcf_proto *tp, u32 handle) in route4_get() argument
240 h1 = to_hash(handle); in route4_get()
244 h2 = from_hash(handle >> 16); in route4_get()
253 if (f->handle == handle) in route4_get()
323 h = f->handle; in route4_delete()
371 u32 handle, struct route4_head *head, in route4_set_parms() argument
389 if (new && handle & 0x8000) in route4_set_parms()
412 if (handle && new) { in route4_set_parms()
413 nhandle |= handle & 0x7F00; in route4_set_parms()
414 if (nhandle != handle) in route4_set_parms()
434 if (fp->handle == f->handle) in route4_set_parms()
446 f->handle = nhandle; in route4_set_parms()
465 u32 handle, in route4_change() argument
480 return handle ? -EINVAL : 0; in route4_change()
487 if (fold && handle && fold->handle != handle) in route4_change()
507 f->handle = fold->handle; in route4_change()
514 err = route4_set_parms(net, tp, base, f, handle, head, tb, in route4_change()
519 h = from_hash(f->handle >> 16); in route4_change()
524 if (f->handle < f1->handle) in route4_change()
531 if (fold && fold->handle && f->handle != fold->handle) { in route4_change()
532 th = to_hash(fold->handle); in route4_change()
533 h = from_hash(fold->handle >> 16); in route4_change()
607 t->tcm_handle = f->handle; in route4_dump()
613 if (!(f->handle & 0x8000)) { in route4_dump()
618 if (f->handle & 0x80000000) { in route4_dump()
619 if ((f->handle >> 16) != 0xFFFF && in route4_dump()