Home | History | Annotate | Download | only in tc

Lines Matching full:retain

47 		"\t\tCMD:= clear | invert | set <setval>| retain\n "
146 pack_key32(__u32 retain,struct tc_pedit_sel *sel,struct tc_pedit_key *tkey)
154 tkey->val = htonl(tkey->val & retain);
155 tkey->mask = htonl(tkey->mask | ~retain);
162 pack_key16(__u32 retain,struct tc_pedit_sel *sel,struct tc_pedit_key *tkey)
192 retain <<= stride;
194 tkey->mask = retain|m[ind];
205 pack_key8(__u32 retain,struct tc_pedit_sel *sel,struct tc_pedit_key *tkey)
227 retain <<= stride;
228 tkey->mask = retain|m[ind];
268 parse_cmd(int *argc_p, char ***argv_p, __u32 len, int type,__u32 retain,struct tc_pedit_sel *sel,struct tc_pedit_key *tkey)
288 retain = val = mask = o;
294 retain = mask = o;
302 if (argc && matches(*argv, "retain") == 0) {
304 if (parse_val(&argc, &argv, &retain, TU32))
313 res = pack_key8(retain,sel,tkey);
318 res = pack_key16(retain,sel,tkey);
323 res = pack_key32(retain,sel,tkey);
341 __u32 len, retain;
362 retain = 0xFFFFFFFF;
367 retain = 0x0;
372 retain = 0x0;
407 res = parse_cmd(&argc, &argv, len, TU32,retain,sel,tkey);