• Home
  • Raw
  • Download

Lines Matching refs:ahinfo

33 	struct ip6t_ah *ahinfo = (void *)m->data;  in ah_init()  local
36 ahinfo->spis[1] = ~0U; in ah_init()
41 struct ip6t_ah *ahinfo = cb->data; in ah_parse() local
47 ahinfo->spis[1] = ahinfo->spis[0]; in ah_parse()
49 ahinfo->invflags |= IP6T_AH_INV_SPI; in ah_parse()
53 ahinfo->invflags |= IP6T_AH_INV_LEN; in ah_parse()
56 ahinfo->hdrres = 1; in ah_parse()
105 const struct ip6t_ah *ahinfo = (struct ip6t_ah *)match->data; in ah_save() local
107 if (!(ahinfo->spis[0] == 0 in ah_save()
108 && ahinfo->spis[1] == 0xFFFFFFFF)) { in ah_save()
110 (ahinfo->invflags & IP6T_AH_INV_SPI) ? " !" : ""); in ah_save()
111 if (ahinfo->spis[0] in ah_save()
112 != ahinfo->spis[1]) in ah_save()
114 ahinfo->spis[0], in ah_save()
115 ahinfo->spis[1]); in ah_save()
118 ahinfo->spis[0]); in ah_save()
121 if (ahinfo->hdrlen != 0 || (ahinfo->invflags & IP6T_AH_INV_LEN) ) { in ah_save()
123 (ahinfo->invflags & IP6T_AH_INV_LEN) ? " !" : "", in ah_save()
124 ahinfo->hdrlen); in ah_save()
127 if (ahinfo->hdrres != 0 ) in ah_save()
134 const struct ip6t_ah *ahinfo = (struct ip6t_ah *)params->match->data; in ah_xlate() local
137 if (!(ahinfo->spis[0] == 0 && ahinfo->spis[1] == 0xFFFFFFFF)) { in ah_xlate()
139 (ahinfo->invflags & IP6T_AH_INV_SPI) ? " !=" : ""); in ah_xlate()
140 if (ahinfo->spis[0] != ahinfo->spis[1]) in ah_xlate()
141 xt_xlate_add(xl, "%u-%u", ahinfo->spis[0], in ah_xlate()
142 ahinfo->spis[1]); in ah_xlate()
144 xt_xlate_add(xl, "%u", ahinfo->spis[0]); in ah_xlate()
148 if (ahinfo->hdrlen != 0 || (ahinfo->invflags & IP6T_AH_INV_LEN)) { in ah_xlate()
150 (ahinfo->invflags & IP6T_AH_INV_LEN) ? " !=" : "", in ah_xlate()
151 ahinfo->hdrlen); in ah_xlate()
155 if (ahinfo->hdrres != 0) { in ah_xlate()
156 xt_xlate_add(xl, "%sah reserved %u", space, ahinfo->hdrres); in ah_xlate()