Lines Matching full:reassembly
66 * Reassembly headers are stored in hash buckets.
131 * By default, limit the number of IP fragments across all reassembly
134 * Limit the total number of reassembly queues per VNET to the
150 "Maximum number of IPv4 fragments allowed across all reassembly queues");
153 "Current number of IPv4 fragments across all reassembly queues");
160 "Size of IP fragment reassembly hashtable");
165 "Maximum number of IPv4 fragment reassembly queue entries");
168 "Current number of IPv4 fragment reassembly queue entries");
181 "Maximum number of IPv4 fragment reassembly queue entries per bucket");
187 "IP fragment life time on reassembly queue (seconds)");
272 * Attempt reassembly; if it succeeds, proceed. in ip_reass()
308 * If first fragment to arrive, create a reassembly queue. in ip_reass()
446 * Check for complete reassembly and perform frag per packet in ip_reass()
472 * Reassembly is complete. Make sure the packet is a sane size. in ip_reass()
515 * packet; dequeue and discard fragment reassembly header. in ip_reass()
680 * Initialize IP reassembly structures.
682 MALLOC_DEFINE(M_IPREASS_HASH, "IP reass", "IP packet reassembly hash headers");
695 mtx_init(&V_ipq[i].lock, "IP reassembly", NULL, in ipreass_vnet_init()
741 * Skip processing if IPv4 reassembly is not initialised or in ipreass_cleanup()
767 * Destroy IP reassembly structures.
928 * Free a fragment reassembly header and all associated datagrams.
947 * Get or set the maximum number of reassembly queues per bucket.