| 943 | } |
| 944 | |
| 945 | static unsigned int |
| 946 | ng_nat_translate_flags(unsigned int x) |
| 947 | { |
| 948 | unsigned int res = 0; |
| 949 | |
| 950 | if (x & NG_NAT_LOG) |
| 951 | res |= PKT_ALIAS_LOG; |
| 952 | if (x & NG_NAT_DENY_INCOMING) |
| 953 | res |= PKT_ALIAS_DENY_INCOMING; |
| 954 | if (x & NG_NAT_SAME_PORTS) |
| 955 | res |= PKT_ALIAS_SAME_PORTS; |
| 956 | if (x & NG_NAT_UNREGISTERED_ONLY) |
| 957 | res |= PKT_ALIAS_UNREGISTERED_ONLY; |
| 958 | if (x & NG_NAT_RESET_ON_ADDR_CHANGE) |
| 959 | res |= PKT_ALIAS_RESET_ON_ADDR_CHANGE; |
| 960 | if (x & NG_NAT_PROXY_ONLY) |
| 961 | res |= PKT_ALIAS_PROXY_ONLY; |
| 962 | if (x & NG_NAT_REVERSE) |
| 963 | res |= PKT_ALIAS_REVERSE; |
| 964 | |
| 965 | return (res); |
| 966 | } |