Lines Matching refs:tbl
755 ip_chain_insert(struct mbuf *packet, pktchain_elm_t *__counted_by(PKTTBL_SZ) tbl) in ip_chain_insert() argument
765 head = tbl[pkttbl_idx].pkte_head; in ip_chain_insert()
767 tbl[pkttbl_idx].pkte_head = packet; in ip_chain_insert()
768 tbl[pkttbl_idx].pkte_saddr.s_addr = ip->ip_src.s_addr; in ip_chain_insert()
769 tbl[pkttbl_idx].pkte_daddr.s_addr = ip->ip_dst.s_addr; in ip_chain_insert()
770 tbl[pkttbl_idx].pkte_proto = ip->ip_p; in ip_chain_insert()
772 if ((ip->ip_dst.s_addr == tbl[pkttbl_idx].pkte_daddr.s_addr) && in ip_chain_insert()
773 (ip->ip_src.s_addr == tbl[pkttbl_idx].pkte_saddr.s_addr) && in ip_chain_insert()
774 (ip->ip_p == tbl[pkttbl_idx].pkte_proto) && in ip_chain_insert()
780 if (tbl[pkttbl_idx].pkte_tail != NULL) { in ip_chain_insert()
781 mbuf_setnextpkt(tbl[pkttbl_idx].pkte_tail, packet); in ip_chain_insert()
784 tbl[pkttbl_idx].pkte_tail = packet; in ip_chain_insert()
785 tbl[pkttbl_idx].pkte_npkts += 1; in ip_chain_insert()
786 tbl[pkttbl_idx].pkte_nbytes += packet->m_pkthdr.len; in ip_chain_insert()
792 ip_input_second_pass_loop_tbl(pktchain_elm_t *__counted_by(PKTTBL_SZ) tbl, struct ip_fw_in_args *ar… in ip_input_second_pass_loop_tbl() argument
797 if (tbl[i].pkte_head != NULL) { in ip_input_second_pass_loop_tbl()
798 struct mbuf *m = tbl[i].pkte_head; in ip_input_second_pass_loop_tbl()
800 tbl[i].pkte_npkts, tbl[i].pkte_nbytes, args); in ip_input_second_pass_loop_tbl()
802 if (tbl[i].pkte_npkts > 2) { in ip_input_second_pass_loop_tbl()
805 if (tbl[i].pkte_npkts > 4) { in ip_input_second_pass_loop_tbl()
810 net_perf_histogram(&net_perf, tbl[i].pkte_npkts); in ip_input_second_pass_loop_tbl()
813 tbl[i].pkte_head = tbl[i].pkte_tail = NULL; in ip_input_second_pass_loop_tbl()
814 tbl[i].pkte_npkts = 0; in ip_input_second_pass_loop_tbl()
815 tbl[i].pkte_nbytes = 0; in ip_input_second_pass_loop_tbl()