1/*- 2 * Copyright (c) 2009-2013 3 * Swinburne University of Technology, Melbourne, Australia 4 * All rights reserved. 5 * 6 * This software was developed at the Centre for Advanced Internet 7 * Architectures, Swinburne University of Technology, by David Hayes, made 8 * possible in part by a gift from The Cisco University Research Program Fund, --- 33 unchanged lines hidden (view full) --- 42 * 43 * Developed as part of the NewTCP research project at Swinburne University of 44 * Technology's Centre for Advanced Internet Architectures, Melbourne, 45 * Australia. More details are available at: 46 * http://caia.swin.edu.au/urp/newtcp/ 47 */ 48 49#include <sys/cdefs.h> |
50__FBSDID("$FreeBSD: head/sys/netinet/cc/cc_cdg.c 294535 2016-01-21 22:34:51Z glebius $"); |
51 52#include <sys/param.h> 53#include <sys/hhook.h> 54#include <sys/kernel.h> 55#include <sys/khelp.h> 56#include <sys/limits.h> 57#include <sys/lock.h> 58#include <sys/malloc.h> 59#include <sys/module.h> 60#include <sys/queue.h> 61#include <sys/socket.h> 62#include <sys/socketvar.h> 63#include <sys/sysctl.h> 64#include <sys/systm.h> 65 66#include <net/vnet.h> 67 |
68#include <netinet/tcp.h> |
69#include <netinet/tcp_seq.h> 70#include <netinet/tcp_timer.h> 71#include <netinet/tcp_var.h> |
72#include <netinet/tcp_cc.h> |
73#include <netinet/cc/cc_module.h> 74 75#include <netinet/khelp/h_ertt.h> 76 77#include <vm/uma.h> 78 79#define CDG_VERSION "0.1" 80 --- 619 unchanged lines hidden --- |