Lines Matching refs:ftp
31 MODULE_DESCRIPTION("ftp connection tracking helper");
33 MODULE_ALIAS_NFCT_HELPER("ftp");
362 pr_debug("ftp: Conntrackinfo = %u\n", ctinfo);
373 pr_debug("ftp: dataoff(%u) >= skblen(%u)\n", dataoff,
388 /* Now if this ends in \n, update ftp info. */
444 /* Update the ftp info */
448 /* Enrico Scholz's passive FTP to partially RNAT'd ftp
495 /* Now if this ends in \n, update ftp info. Seq may have been
504 static struct nf_conntrack_helper ftp[MAX_PORTS][2] __read_mostly;
505 static char ftp_names[MAX_PORTS][2][sizeof("ftp-65535")] __read_mostly;
518 if (ftp[i][j].me == NULL)
523 ftp[i][j].tuple.src.l3num, ports[i]);
524 nf_conntrack_helper_unregister(&ftp[i][j]);
544 ftp[i][0].tuple.src.l3num = PF_INET;
545 ftp[i][1].tuple.src.l3num = PF_INET6;
547 ftp[i][j].tuple.src.u.tcp.port = htons(ports[i]);
548 ftp[i][j].tuple.dst.protonum = IPPROTO_TCP;
549 ftp[i][j].expect_policy = &ftp_exp_policy;
550 ftp[i][j].me = THIS_MODULE;
551 ftp[i][j].help = help;
554 sprintf(tmpname, "ftp");
556 sprintf(tmpname, "ftp-%d", ports[i]);
557 ftp[i][j].name = tmpname;
561 ftp[i][j].tuple.src.l3num, ports[i]);
562 ret = nf_conntrack_helper_register(&ftp[i][j]);
566 ftp[i][j].tuple.src.l3num, ports[i]);