| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2001-12-21 | use radix table for inbound tunnel lookup (would increase performance | itojun | |
| for machines with a lot of tunnels). update route cache for IPvX-over-IPv6 tunnel on path MTU discovery. snyc with kame | |||
| 2001-12-21 | whitespace. protect from multiple inclusion. sync with kame | itojun | |
| 2001-12-21 | call rip_ctlinput on icmp4 inputs | itojun | |
| 2001-12-21 | move protosw fragment for gif/stf to their own source code. | itojun | |
| reduce #ifdef in stf code. sync with kame | |||
| 2001-12-21 | have packed attribute to protocol structs. sync with kame | itojun | |
| 2001-12-21 | have rip_ctlinput to notify routing changes to raw sockets | itojun | |
| (protosw change to be done). sync with kame | |||
| 2001-12-21 | comment and whitespace. sync with kame | itojun | |
| 2001-12-21 | whitespace. sync with kame | itojun | |
| 2001-12-07 | correct timing to increment icmp6 MIB variables. sync with kame | itojun | |
| 2001-12-03 | Fix TCP segment size computation. From Rick Byersm, PR kern/14799. | jmcneill | |
| 2001-11-28 | recompute hlen after calling pfil_run_hooks() in case ip_hl was changed. | darrenr | |
| 2001-11-21 | update outgoing ifp, only if tunnel mode ipsec is used. this is to | itojun | |
| honor IP_MULTICAST_IF setsockopt on ipsec-over-multicast. sync with kame | |||
| 2001-11-20 | - replace "defopt" with "defparam" for options which must take a value, | lukem | |
| as config(8) will warn for value-less defparam options - minor whitespace/formatting cleanup - consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h | |||
| 2001-11-15 | don't need <sys/types.h> when including <sys/param.h> | lukem | |
| 2001-11-13 | add RCSIDs | lukem | |
| 2001-11-07 | do not grab packet to joined multicast group, when ip6_dst and in6p_laddr | itojun | |
| mismatches. it makes the behavior more closer to 4.4BSD IPv4 code. sync with kame | |||
| 2001-11-04 | Convert netinet to not use the internal <sys/queue.h> field names | matt | |
| but instead the access macros. Use the FOREACH macros where appropriate. | |||
| 2001-11-04 | Change a few variable/tables to const since they are read-only. | matt | |
| 2001-11-04 | Keep only one mtu_table (the two were identical except for | matt | |
| one value - 65280). | |||
| 2001-11-02 | array boundary overflow on the use of IPv4 mapped address. from simonb | itojun | |
| 2001-10-30 | Add in support for timing out IPv4 routes added due to redirects, | kml | |
| as discussed in tech-net several weeks ago. It turned out that KAME had already added this functionality to the IPv6 stack, so I followed their example in adding the sysctl variables net.inet.icmp.rediraccept and net.inet.icmp.redirtimeout. | |||
| 2001-10-29 | Don't need to include <uvm/uvm_extern.h> just to include <sys/sysctl.h> | simonb | |
| anymore. | |||
| 2001-10-24 | remove unused codepath (unifdef -UUDP6) | itojun | |
| 2001-10-24 | it may fix PR14124. | itojun | |
| 2001-10-20 | Make tcp_outflags & tcpstates const. | matt | |
| 2001-10-20 | Make the two MTU tables const and change their type to u_int (one was int | matt | |
| and one was u_long!). | |||
| 2001-10-18 | Deprecate the "m_act" alias of "m_nextpkt" (m_act is a historical | thorpej | |
| name), and just use m_nextpkt everywhere. | |||
| 2001-10-15 | implement IPV6_V6ONLY socket option from draft-ietf-ipngwg-rfc2553bis-03.txt. | itojun | |
| IPV6_BINDV6ONLY (netbsd only) is deprecated, but still work just like before. | |||
| 2001-09-28 | don't depend on other headers to include sys/proc.h for us. | chs | |
| 2001-09-17 | Split the pre-computed ifnet checksum flags into Tx and Rx directions. | thorpej | |
| Add capabilities bits that indicate an interface can only perform in-bound TCPv4 or UDPv4 checksums. There is at least one Gig-E chip for which this is true (Level One LXT-1001), and this is also the case for the Intel i82559 10/100 Ethernet chips. | |||
| 2001-09-16 | Spell 'occurred' with two 'r's. | wiz | |
| 2001-09-16 | Fix typo in comment. | martin | |
| 2001-09-11 | Use callouts for SYN cache timers, rather than traversing time queues | thorpej | |
| in tcp_slowtimo(). | |||
| 2001-09-10 | Update copyrights. | thorpej | |
| 2001-09-10 | Use callouts for TCP timers, rather than traversing the list of | thorpej | |
| all open TCP connections in tcp_slowtimo() (which is called 2x per second). It's fairly rare for TCP timers to actually fire, so saving this list traversal is good, especially if you want to scale to thousands of open connections. | |||
| 2001-09-10 | Initialize TCP timer variables in a new function, tcp_timer_init(). | thorpej | |
| 2001-09-10 | Add explicit initialization of TCP timer state. A noop right now. | thorpej | |
| 2001-09-10 | Split tcp_timers() into multiple functions, one for each timer, | thorpej | |
| and call it directly from tcp_slowtimo() (via a table) rather than going through tcp_userreq(). This will allow us to call TCP timers directly from callouts, in a future revision. | |||
| 2001-09-10 | Change the way receive idle time and round trip time are measured. | thorpej | |
| Instead of incrementing t_idle and t_rtt in tcp_slowtimo(), we now take a timstamp (via tcp_now) and use subtraction to compute the delta when we actually need it (using unsigned arithmetic so that tcp_now wrapping is handled correctly). Based on similar changes in FreeBSD. | |||
| 2001-09-10 | Enable Congestion Window Monitoring by default. | thorpej | |
| 2001-09-10 | Use a callout for the delayed ACK timer, and delete tcp_fasttimo(). | thorpej | |
| Expose the delayed ACK timer as net.inet.tcp.delack_ticks. | |||
| 2001-08-20 | if I'm bridging and got a packet to interface address on if A from if B, | itojun | |
| advertise MAC address for if A with ARP reply. | |||
| 2001-08-17 | Permit weaker interface matches for incoming ARP packets if the packet was | thorpej | |
| received on an interface that is part of a bridge and we find an ifaddr on an interface that is part of the same bridge. | |||
| 2001-08-16 | gif interface now uses generic software interrupt | itojun | |
| (on archs that support it). also, make gif ALTQ-capable on outgoing. sync with kame, comments from thorpej. | |||
| 2001-08-11 | fix cksum error of udp and tcp packet with ip options | yamt | |
| 2001-08-06 | cache IPsec policy on in6?pcb. most of the lookup operations can be bypassed, | itojun | |
| especially when it is a connected SOCK_STREAM in6?pcb. sync with kame. | |||
| 2001-07-31 | Carve off the code that builds a TCP data packet into its own | thorpej | |
| function, and inline it, except when profiling... so we can profile it. | |||
| 2001-07-31 | Count the number of times we "self-quench" (ip_output() returns | thorpej | |
| ENOBUFS), and don't inline tcp_segsize() if profiling. | |||
| 2001-07-29 | sync gif interface code with latest kame. | itojun | |
| IFF_RUNNING is clearified. attach/detach logic is more clearner. the old code mistakenly set IFF_UP by itself, now the behavior is gone. | |||
| 2001-07-27 | do not check in_dstaddr on in_{add,scrub}prefix, otherwise linklocal | itojun | |
| address manipulation could choke. sync with kame | |||
