ipf_ftp_softc_t
int ipf_p_ftp_eprt6(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
int ipf_p_ftp_addport(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
ipf_p_ftp_client_valid(ipf_ftp_softc_t *softf, ftpside_t *ftps, char *buf,
ipf_p_ftp_server_valid(ipf_ftp_softc_t *softf, ftpside_t *ftps, char *buf,
{ { (void *)offsetof(ipf_ftp_softc_t, ipf_p_ftp_debug) },
ipf_p_ftp_valid(ipf_ftp_softc_t *softf, ftpinfo_t *ftp, int side, char *buf,
stsizeof(ipf_ftp_softc_t, ipf_p_ftp_debug),
ipf_p_ftp_process(ipf_ftp_softc_t *softf, fr_info_t *fin, nat_t *nat,
{ { (void *)offsetof(ipf_ftp_softc_t, ipf_p_ftp_pasvonly) },
stsizeof(ipf_ftp_softc_t, ipf_p_ftp_pasvonly),
{ { (void *)offsetof(ipf_ftp_softc_t, ipf_p_ftp_insecure) },
stsizeof(ipf_ftp_softc_t, ipf_p_ftp_insecure),
{ { (void *)offsetof(ipf_ftp_softc_t, ipf_p_ftp_pasvrdr) },
stsizeof(ipf_ftp_softc_t, ipf_p_ftp_pasvrdr),
{ { (void *)offsetof(ipf_ftp_softc_t, ipf_p_ftp_forcepasv) },
stsizeof(ipf_ftp_softc_t, ipf_p_ftp_forcepasv),
{ { (void *)offsetof(ipf_ftp_softc_t, ipf_p_ftp_single_xfer) },
stsizeof(ipf_ftp_softc_t, ipf_p_ftp_single_xfer),
ipf_ftp_softc_t *softf = arg;
ipf_ftp_softc_t *softf = arg;
ipf_p_ftp_eprt(ipf_ftp_softc_t *softf, fr_info_t *fin, ip_t *ip, nat_t *nat,
ipf_p_ftp_eprt4(ipf_ftp_softc_t *softf, fr_info_t *fin, ip_t *ip, nat_t *nat,
ipf_ftp_softc_t *softf;
KMALLOC(softf, ipf_ftp_softc_t *);
ipf_p_ftp_epsv(ipf_ftp_softc_t *softf, fr_info_t *fin, ip_t *ip, nat_t *nat,
ipf_p_ftp_eprt6(ipf_ftp_softc_t *softf, fr_info_t *fin, ip_t *ip, nat_t *nat,
ipf_ftp_softc_t *softf = arg;
ipf_p_ftp_port(ipf_ftp_softc_t *softf, fr_info_t *fin, ip_t *ip, nat_t *nat,
ipf_p_ftp_addport(ipf_ftp_softc_t *softf, fr_info_t *fin, ip_t *ip, nat_t *nat,
ipf_p_ftp_client(ipf_ftp_softc_t *softf, fr_info_t *fin, ip_t *ip,
ipf_p_ftp_pasv(ipf_ftp_softc_t *softf, fr_info_t *fin, ip_t *ip, nat_t *nat,
int ipf_p_ftp_client(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
int ipf_p_ftp_pasv(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
int ipf_p_ftp_epsv(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
ipf_p_ftp_pasvreply(ipf_ftp_softc_t *softf, fr_info_t *fin, ip_t *ip,
int ipf_p_ftp_port(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
int ipf_p_ftp_process(ipf_ftp_softc_t *, fr_info_t *, nat_t *,
int ipf_p_ftp_server(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
int ipf_p_ftp_valid(ipf_ftp_softc_t *, ftpinfo_t *, int, char *, size_t);
int ipf_p_ftp_server_valid(ipf_ftp_softc_t *, ftpside_t *, char *,
int ipf_p_ftp_client_valid(ipf_ftp_softc_t *, ftpside_t *, char *,
int ipf_p_ftp_pasvreply(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
ipf_p_ftp_server(ipf_ftp_softc_t *softf, fr_info_t *fin, ip_t *ip, nat_t *nat,
int ipf_p_ftp_eprt(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
int ipf_p_ftp_eprt4(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,