Lines Matching refs:handle
54 u32 handle;
217 static void *route4_get(struct tcf_proto *tp, u32 handle)
224 h1 = to_hash(handle);
228 h2 = from_hash(handle >> 16);
237 if (f->handle == handle)
327 h = f->handle;
385 u32 handle, struct route4_head *head,
400 if (new && handle & 0x8000) {
401 NL_SET_ERR_MSG(extack, "Invalid handle");
423 if (handle && new) {
424 nhandle |= handle & 0x7F00;
425 if (nhandle != handle) {
428 handle, nhandle);
434 NL_SET_ERR_MSG(extack, "Replacing with handle of 0 is invalid");
452 if (fp->handle == f->handle)
464 f->handle = nhandle;
477 struct tcf_proto *tp, unsigned long base, u32 handle,
490 if (!handle) {
491 NL_SET_ERR_MSG(extack, "Creating with handle of 0 is invalid");
506 if (fold && fold->handle != handle)
521 f->handle = fold->handle;
528 err = route4_set_parms(net, tp, base, f, handle, head, tb,
533 h = from_hash(f->handle >> 16);
538 if (f->handle < f1->handle)
546 th = to_hash(fold->handle);
547 h = from_hash(fold->handle >> 16);
614 t->tcm_handle = f->handle;
620 if (!(f->handle & 0x8000)) {
625 if (f->handle & 0x80000000) {
626 if ((f->handle >> 16) != 0xFFFF &&