NAT_INBOUND
if (nat->nat_dir == NAT_INBOUND)
((nat->nat_dir == NAT_INBOUND) &&
if (nat->nat_dir == NAT_INBOUND)
if (nat->nat_dir == NAT_INBOUND) {
direction = NAT_INBOUND;
if (nat2->nat_dir == NAT_INBOUND)
if (((nat->nat_dir == NAT_INBOUND) &&
if (nat->nat_dir == NAT_INBOUND) {
if (nat->nat_dir == NAT_INBOUND) {
if ((fin->fin_out == 1) && (nat->nat_dir == NAT_INBOUND))
case NAT_INBOUND :
if (nat->nat_dir == NAT_INBOUND || nat->nat_dir == NAT_DIVERTIN) {
if (dir == NAT_INBOUND)
if (dir == NAT_INBOUND) {
if (dir == NAT_INBOUND)
case NAT_INBOUND :
switch (nat->nat_dir & (NAT_INBOUND|NAT_OUTBOUND))
case NAT_INBOUND :
NAT_INBOUND) == 1) {
if (nat->nat_dir == NAT_INBOUND) {
if (nat->nat_dir == NAT_INBOUND || nat->nat_dir == NAT_DIVERTIN) {
case NAT_INBOUND :
switch (nat->nat_dir & (NAT_INBOUND|NAT_OUTBOUND))
case NAT_INBOUND :
} else if (nat->nat_dir == NAT_INBOUND) {
case NAT_INBOUND :
case NAT_INBOUND :
case NAT_INBOUND :
(nat = ipf_nat_icmperror(fin, &nflags, NAT_INBOUND)))
nat = ipf_nat_add(fin, np, NULL, nflags, NAT_INBOUND);
case NAT_INBOUND :
case NAT_INBOUND :
switch ((dir << 1) | (nat->nat_dir & (NAT_INBOUND|NAT_OUTBOUND)))
if (dir == NAT_INBOUND)
if (dir == NAT_INBOUND) {
if (dir == NAT_INBOUND)
case NAT_INBOUND :
case NAT_INBOUND :
NAT_INBOUND) == 1) {
if (nat->nat_dir == NAT_INBOUND) {
if (nat->nat_dir == NAT_INBOUND || nat->nat_dir == NAT_DIVERTIN) {
case NAT_INBOUND :
case NAT_INBOUND :
case NAT_INBOUND :
case NAT_INBOUND :
(nat = ipf_nat6_icmperror(fin, &nflags, NAT_INBOUND)))
nat = ipf_nat6_add(fin, np, NULL, nflags, NAT_INBOUND);
case NAT_INBOUND :
case NAT_INBOUND :
(nat->nat_dir == NAT_INBOUND && !fin->fin_out)) {
if (nat->nat_dir == NAT_INBOUND)
if ((fin->fin_out == 1) && (nat->nat_dir == NAT_INBOUND))
direction = NAT_INBOUND;
if (nat2->nat_dir == NAT_INBOUND)
if (nat->nat_dir == NAT_INBOUND)
NAT_INBOUND);
if (nat->nat_dir == NAT_INBOUND)
if (nat->nat_dir == NAT_INBOUND) {
dir = NAT_INBOUND;