Lines Matching defs:retain
47 "CMD:= clear | invert | set <setval>| retain\n "
141 pack_key32(__u32 retain,struct tc_pedit_sel *sel,struct tc_pedit_key *tkey)
149 tkey->val = htonl(tkey->val & retain);
150 tkey->mask = htonl(tkey->mask | ~retain);
157 pack_key16(__u32 retain,struct tc_pedit_sel *sel,struct tc_pedit_key *tkey)
187 retain <<= stride;
189 tkey->mask = retain|m[ind];
200 pack_key8(__u32 retain,struct tc_pedit_sel *sel,struct tc_pedit_key *tkey)
222 retain <<= stride;
223 tkey->mask = retain|m[ind];
263 parse_cmd(int *argc_p, char ***argv_p, __u32 len, int type,__u32 retain,struct tc_pedit_sel *sel,struct tc_pedit_key *tkey)
283 retain = val = mask = o;
289 retain = mask = o;
297 if (argc && matches(*argv, "retain") == 0) {
299 if (parse_val(&argc, &argv, &retain, TU32))
308 res = pack_key8(retain,sel,tkey);
313 res = pack_key16(retain,sel,tkey);
318 res = pack_key32(retain,sel,tkey);
336 __u32 len, retain;
357 retain = 0xFFFFFFFF;
362 retain = 0x0;
367 retain = 0x0;
402 res = parse_cmd(&argc, &argv, len, TU32,retain,sel,tkey);