- exp_amanda_info = &exp->help.exp_amanda_info;
- exp_amanda_info->offset = tmp - amp;
- exp_amanda_info->port = port;
- exp_amanda_info->len = len;
-
- exp->tuple.dst.u.tcp.port = htons(port);
-
- ip_conntrack_expect_related(exp, ct);
+ if (ip_nat_amanda_hook)
+ ret = ip_nat_amanda_hook(pskb, ctinfo,
+ tmp - amanda_buffer,
+ len, exp);
+ else if (ip_conntrack_expect_related(exp) != 0) {
+ ip_conntrack_expect_free(exp);
+ ret = NF_DROP;
+ }