taglinefilesource code
frwl1024net/ipv4/ip_fw.cstatic int add_to_chain(struct ip_fw *volatile* chainptr, struct ip_fw *frwl)
frwl1048net/ipv4/ip_fw.cmemcpy(ftmp, frwl, sizeof( struct ip_fw ) );
frwl1209net/ipv4/ip_fw.cstatic int del_from_chain(struct ip_fw *volatile*chainptr, struct ip_fw *frwl)
frwl1236net/ipv4/ip_fw.cif (ftmp->fw_src.s_addr!=frwl->fw_src.s_addr 
frwl1237net/ipv4/ip_fw.c||  ftmp->fw_dst.s_addr!=frwl->fw_dst.s_addr
frwl1238net/ipv4/ip_fw.c||  ftmp->fw_smsk.s_addr!=frwl->fw_smsk.s_addr
frwl1239net/ipv4/ip_fw.c||  ftmp->fw_dmsk.s_addr!=frwl->fw_dmsk.s_addr
frwl1240net/ipv4/ip_fw.c||  ftmp->fw_via.s_addr!=frwl->fw_via.s_addr
frwl1241net/ipv4/ip_fw.c||  ftmp->fw_flg!=frwl->fw_flg)
frwl1245net/ipv4/ip_fw.ctport2=frwl->fw_nsp+frwl->fw_ndp;
frwl1251net/ipv4/ip_fw.cif (ftmp->fw_pts[tmpnum]!=frwl->fw_pts[tmpnum])
frwl1285net/ipv4/ip_fw.cstruct ip_fw *check_ipfw_struct(struct ip_fw *frwl, int len)
frwl1296net/ipv4/ip_fw.cif ( (frwl->fw_flg & ~IP_FW_F_MASK) != 0 )
frwl1300net/ipv4/ip_fw.cfrwl->fw_flg);
frwl1305net/ipv4/ip_fw.cif ( (frwl->fw_flg & IP_FW_F_SRNG) && frwl->fw_nsp < 2 ) 
frwl1309net/ipv4/ip_fw.cfrwl->fw_nsp);
frwl1314net/ipv4/ip_fw.cif ( (frwl->fw_flg & IP_FW_F_DRNG) && frwl->fw_ndp < 2 ) 
frwl1318net/ipv4/ip_fw.cfrwl->fw_ndp);
frwl1323net/ipv4/ip_fw.cif ( frwl->fw_nsp + frwl->fw_ndp > IP_FW_MAX_PORTS ) 
frwl1327net/ipv4/ip_fw.cfrwl->fw_nsp,frwl->fw_ndp);
frwl1332net/ipv4/ip_fw.creturn frwl;
frwl1364net/ipv4/ip_fw.cstruct ip_fw *frwl;
frwl1366net/ipv4/ip_fw.cif (!(frwl=check_ipfw_struct(m,len)))
frwl1372net/ipv4/ip_fw.creturn( add_to_chain(&ip_acct_chain,frwl));
frwl1374net/ipv4/ip_fw.creturn( del_from_chain(&ip_acct_chain,frwl));
frwl1483net/ipv4/ip_fw.cstruct ip_fw *frwl;
frwl1484net/ipv4/ip_fw.cfrwl=check_ipfw_struct(m,len);
frwl1485net/ipv4/ip_fw.cif (frwl==NULL)
frwl1491net/ipv4/ip_fw.creturn(add_to_chain(&ip_fw_blk_chain,frwl));
frwl1493net/ipv4/ip_fw.creturn(add_to_chain(&ip_fw_fwd_chain,frwl));
frwl1495net/ipv4/ip_fw.creturn(del_from_chain(&ip_fw_blk_chain,frwl));
frwl1497net/ipv4/ip_fw.creturn(del_from_chain(&ip_fw_fwd_chain,frwl));