taglinefilesource code
frwl550net/ipv4/ip_fw.cstatic int insert_in_chain(struct ip_fw *volatile* chainptr, struct ip_fw *frwl,int len)
frwl566net/ipv4/ip_fw.cmemcpy(ftmp, frwl, len);
frwl590net/ipv4/ip_fw.cstatic int append_to_chain(struct ip_fw *volatile* chainptr, struct ip_fw *frwl,int len)
frwl608net/ipv4/ip_fw.cmemcpy(ftmp, frwl, len);
frwl640net/ipv4/ip_fw.cstatic int del_from_chain(struct ip_fw *volatile*chainptr, struct ip_fw *frwl)
frwl667net/ipv4/ip_fw.cif (ftmp->fw_src.s_addr!=frwl->fw_src.s_addr 
frwl668net/ipv4/ip_fw.c||  ftmp->fw_dst.s_addr!=frwl->fw_dst.s_addr
frwl669net/ipv4/ip_fw.c||  ftmp->fw_smsk.s_addr!=frwl->fw_smsk.s_addr
frwl670net/ipv4/ip_fw.c||  ftmp->fw_dmsk.s_addr!=frwl->fw_dmsk.s_addr
frwl671net/ipv4/ip_fw.c||  ftmp->fw_via.s_addr!=frwl->fw_via.s_addr
frwl672net/ipv4/ip_fw.c||  ftmp->fw_flg!=frwl->fw_flg)
frwl676net/ipv4/ip_fw.ctport2=frwl->fw_nsp+frwl->fw_ndp;
frwl682net/ipv4/ip_fw.cif (ftmp->fw_pts[tmpnum]!=frwl->fw_pts[tmpnum])
frwl685net/ipv4/ip_fw.cif (strncmp(ftmp->fw_vianame, frwl->fw_vianame, IFNAMSIZ))
frwl718net/ipv4/ip_fw.cstruct ip_fw *check_ipfw_struct(struct ip_fw *frwl, int len)
frwl729net/ipv4/ip_fw.cif ( (frwl->fw_flg & ~IP_FW_F_MASK) != 0 )
frwl733net/ipv4/ip_fw.cfrwl->fw_flg);
frwl738net/ipv4/ip_fw.cif ( (frwl->fw_flg & IP_FW_F_SRNG) && frwl->fw_nsp < 2 ) 
frwl742net/ipv4/ip_fw.cfrwl->fw_nsp);
frwl747net/ipv4/ip_fw.cif ( (frwl->fw_flg & IP_FW_F_DRNG) && frwl->fw_ndp < 2 ) 
frwl751net/ipv4/ip_fw.cfrwl->fw_ndp);
frwl756net/ipv4/ip_fw.cif ( frwl->fw_nsp + frwl->fw_ndp > IP_FW_MAX_PORTS ) 
frwl760net/ipv4/ip_fw.cfrwl->fw_nsp,frwl->fw_ndp);
frwl765net/ipv4/ip_fw.creturn frwl;
frwl796net/ipv4/ip_fw.cstruct ip_fw *frwl;
frwl798net/ipv4/ip_fw.cif (!(frwl=check_ipfw_struct(m,len)))
frwl804net/ipv4/ip_fw.creturn( insert_in_chain(&ip_acct_chain,frwl,len));
frwl806net/ipv4/ip_fw.creturn( append_to_chain(&ip_acct_chain,frwl,len));
frwl808net/ipv4/ip_fw.creturn( del_from_chain(&ip_acct_chain,frwl));
frwl947net/ipv4/ip_fw.cstruct ip_fw *frwl;
frwl950net/ipv4/ip_fw.cfrwl=check_ipfw_struct(m,len);
frwl951net/ipv4/ip_fw.cif (frwl==NULL)
frwl958net/ipv4/ip_fw.creturn(insert_in_chain(chains[fwtype],frwl,len));
frwl960net/ipv4/ip_fw.creturn(append_to_chain(chains[fwtype],frwl,len));
frwl962net/ipv4/ip_fw.creturn(del_from_chain(chains[fwtype],frwl));