summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_var.h
AgeCommit message (Expand)Author
2006-02-16Change "inline" back to "__inline" in .h files -- C99 is still tooperry
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-12-11merge ktrace-lwp.christos
2005-12-10Multiple inclusion protection, as suggested by christos@ on tech-kern@elad
2005-11-22revert rev.1.72 as it isn't necessary.yamt
2005-05-06Add #include <sys/protosw.h> when _KERNELmatt
2005-04-29move decl of inetsw to its own header to avoid array of incomplete type.yamt
2005-04-07when doing TSO, avoid to use duplicated ip_id heavily.yamt
2004-12-15Don't perform checksums on loopback interfaces. They can be reenabled withthorpej
2004-04-22Constify protosw arrays. This can reduce the kernel .data section bymatt
2004-04-21no space between function name and paren: foo (blah) -> foo(blah)itojun
2004-04-18De __P()matt
2003-12-12Make fast-ipsec and ipflow (Fast Forwarding) interoperate.scw
2003-12-08Add new field ipq_nfrags to struct ipq. Maintain count of fragmentsjonathan
2003-12-06Replace the single global IP reassembly list/listhead, with ajonathan
2003-11-26define RANDOM_IP_ID by default (unifdef -DRANDOM_IP_ID).itojun
2003-11-25knfitojun
2003-11-17Revert the (default) ip_id algorithm to the pre-randomid algorithm,jonathan
2003-09-06randomize IPv4/v6 fragment ID and IPv6 flowlabel. avoids predictabilityitojun
2003-08-19make ip_fragment public (it is for coming PF integration)itojun
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-06-23Protect opt_*.h includes by _KERNEL_OPTmartin
2003-06-23Make sure to include opt_foo.h if a defflag option FOO is used.martin
2003-06-15Change the way multicasts are kept. They now use a hash table in the samematt
2003-02-26Add MBUFTRACE kernel option.matt
2003-01-28success, not sucess. Noted by mjl.wiz
2002-09-11correct signedness mixup in pointer passing. sync w/kameitojun
2002-06-30Changes to allow the IPv4 and IPv6 layers to align headers themseves,thorpej
2002-05-07Change struct ipqe to use TAILQ's instead of LIST's (primarily for TCP'smatt
2001-12-21have rip_ctlinput to notify routing changes to raw socketsitojun
2001-03-02increase ipstat.ips_badaddr if the packet fails to pass address checks.itojun
2001-01-13allow IP_MULTICAST_IF and IP_ADD/DROP_MEMBERSHIP to specify interfaceitojun
2000-10-17Add an IP_MTUDISC flag to the flags that can be passed tothorpej
2000-08-25Add new sysctl variables "net.inet.ip.lowportmin" andtron
2000-03-30Delete redundant decl of ip_gif_ttl - it's in <netinet/in_gif.h>.simonb
1999-11-20Add the `packed' attribute to structures which describe wire protocol data.thorpej
1999-11-19Update protocoles and interfaces stats counters to 64bit.bouyer
1999-07-06sync with KAME/NetBSD 1.4, SNAP kit 19990705.itojun
1999-07-01IPv6 kernel code, based on KAME/NetBSD 1.4, SNAP kit 19990628.itojun
1998-10-08Use the pool allocator for ipflow entries.thorpej
1998-10-08Use the pool allocator for ipqent structures.thorpej
1998-06-02In addition to the IP flow hash table, put the flows on a list. The tablethorpej
1998-05-11Back out previous. This problem was already fixed in a different way.thorpej
1998-05-11Let usr.sbin/tcpdump build again.matt
1998-05-04Default IP flow to being enabled. Add a sysctl to control the maximummatt
1998-04-30Need <net/route.h>thorpej
1998-04-29Add support for "fast" forwarding. Add hooks in if_ethersubr.c andmatt
1998-04-29New TCP reassembly code. The new code reduces the memory needed bymatt