Home | History | Annotate | Download | only in extensions

Lines Matching refs:ctmask

97 	{.name = "ctmask", .id = O_CTMASK, .type = XTTYPE_UINT32,
98 .excl = F_MASK, .flags = XTOPT_PUT, XTOPT_POINTER(s, ctmask)},
111 " --set-xmark value[/ctmask] Zero mask bits and XOR ctmark with value\n"
112 " --save-mark [--ctmask mask] [--nfmask mask]\n"
114 " --restore-mark [--ctmask mask] [--nfmask mask]\n"
133 info->ctmask = UINT32_MAX;
169 info->ctmask = cb->val.mask;
174 info->ctmask = cb->val.mark | cb->val.mask;
179 info->ctmask = ~cb->val.u32;
184 info->ctmask = cb->val.u32;
189 info->ctmask = 0;
198 info->nfmask = info->ctmask = cb->val.u32;
258 (unsigned int)(uint32_t)~info->ctmask);
259 else if (info->ctmark == info->ctmask)
261 else if (info->ctmask == 0)
263 else if (info->ctmask == 0xFFFFFFFFU)
267 info->ctmark, info->ctmask);
270 if (info->nfmask == UINT32_MAX && info->ctmask == UINT32_MAX)
272 else if (info->nfmask == info->ctmask)
275 printf(" CONNMARK save nfmask 0x%x ctmask ~0x%x",
276 info->nfmask, info->ctmask);
279 if (info->ctmask == UINT32_MAX && info->nfmask == UINT32_MAX)
281 else if (info->ctmask == info->nfmask)
282 printf(" CONNMARK restore mask 0x%x", info->ctmask);
284 printf(" CONNMARK restore ctmask 0x%x nfmask ~0x%x",
285 info->ctmask, info->nfmask);
334 printf(" --set-xmark 0x%x/0x%x", info->ctmark, info->ctmask);
337 printf(" --save-mark --nfmask 0x%x --ctmask 0x%x",
338 info->nfmask, info->ctmask);
341 printf(" --restore-mark --nfmask 0x%x --ctmask 0x%x",
342 info->nfmask, info->ctmask);