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()
334 h = f->handle; in route4_delete()
382 u32 handle, struct route4_head *head, in route4_set_parms() argument
400 if (new && handle & 0x8000) in route4_set_parms()
423 if (handle && new) { in route4_set_parms()
424 nhandle |= handle & 0x7F00; in route4_set_parms()
425 if (nhandle != handle) in route4_set_parms()
445 if (fp->handle == f->handle) in route4_set_parms()
457 f->handle = nhandle; in route4_set_parms()
476 u32 handle, in route4_change() argument
491 return handle ? -EINVAL : 0; in route4_change()
498 if (fold && handle && fold->handle != handle) in route4_change()
511 f->handle = fold->handle; in route4_change()
518 err = route4_set_parms(net, tp, base, f, handle, head, tb, in route4_change()
523 h = from_hash(f->handle >> 16); in route4_change()
528 if (f->handle < f1->handle) in route4_change()
535 if (fold && fold->handle && f->handle != fold->handle) { in route4_change()
536 th = to_hash(fold->handle); in route4_change()
537 h = from_hash(fold->handle >> 16); in route4_change()
610 t->tcm_handle = f->handle; in route4_dump()
616 if (!(f->handle & 0x8000)) { in route4_dump()
621 if (f->handle & 0x80000000) { in route4_dump()
622 if ((f->handle >> 16) != 0xFFFF && in route4_dump()