Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-02-15 | Simplify the #if NBRIDGE case as in in_gif.c:1.33. | Claudio Jeker | |
2007-02-14 | Consistently spell FALLTHROUGH to appease lint. | Jonathan Gray | |
ok kettenis@ cloder@ tom@ henning@ | |||
2007-02-10 | Cleanup, kill dead code and unused arguments. Mostly stuff that is computed | Claudio Jeker | |
and passed around but never used. OK mglocker@ | |||
2007-02-08 | - AH: when computing crypto checksum for output, massage source-routing | Jun-ichiro itojun Hagino | |
header. - ipsec_input: fix mistake in IPv6 next-header chasing. - ipsec_output: look for the position to insert AH more carefully. - ip6_output: enable use of AH with extension headers. avoid tunnellinng when source-routing header is present. ok by deraad, naddy, hshoexer | |||
2007-01-22 | Fix KAME cvsweb urls | Miod Vallat | |
2007-01-16 | oops, previous commit was incorrect. | Jun-ichiro itojun Hagino | |
2007-01-15 | fix infinite loop in case nip6 and nicmp6 are not on the same mbuf. NetBSD ↵ | Jun-ichiro itojun Hagino | |
PR 34994+35333 | |||
2006-12-28 | check if ifqueue has anything queued before doing the dance of | Theo de Raadt | |
splnet/IF_DEQUEUE/splx; ok various people | |||
2006-12-27 | correct rhlen computation (if the "if" clause on the next line is taken, | Jun-ichiro itojun Hagino | |
we will use rhlen uninitialized). checked with kame | |||
2006-12-19 | reject (potentially malicious) packets from outside, | Jun-ichiro itojun Hagino | |
with interface-local multicast addr in ip6_dst. by jinmei@kame | |||
2006-12-11 | de-__P. noted by Dries Schellekens | Jun-ichiro itojun Hagino | |
2006-12-10 | In ip6_output(), make sure ia is initialized before it is used. | Miod Vallat | |
2006-12-09 | switch IPv6 advanced API from RFC2292 to RFC3542 (2292 is superseded by 3542). | Jun-ichiro itojun Hagino | |
the kernel still handles RFC2292 set/getsockopts, so that compiled binary has no trouble running. userland sees RFC3542 symbols only on header file so new code has to use RFC3542 API. bump libc shlib minor for function additions. tested on i386/amd64 by jmc, i386 by brad. checked by deraadt. | |||
2006-12-08 | whitespace | Jun-ichiro itojun Hagino | |
2006-12-08 | typo in comment. from kame | Jun-ichiro itojun Hagino | |
2006-12-08 | unifdef -UCOMPAT_RFC1883 (ancient) | Jun-ichiro itojun Hagino | |
2006-12-08 | leftover from interface-local multicast change. | Jun-ichiro itojun Hagino | |
2006-11-27 | make use of multiple routing tables. | Henning Brauer | |
hook up looking up routes in alternate tables to the packet forwarding path. alternate routing tables are mintained with route(8), table selection via pf. mostly hacked on a train ride with ryan some time ago, ok mcbride claudio | |||
2006-11-21 | introduce sysctl net.inet6.ip6.multicast_mtudisc (for multicast routers). | Jun-ichiro itojun Hagino | |
deraadt ok. manpage nit by jmc. | |||
2006-11-17 | move comment to a line where it makes more sense | Jun-ichiro itojun Hagino | |
2006-11-17 | change semantics of ff01::/16 to interface local multicast | Jun-ichiro itojun Hagino | |
(to sync up with more recent IPv6 spec) ok from: deraadt mcbride | |||
2006-11-15 | unifdef -USCOPEDROUTING | Jun-ichiro itojun Hagino | |
2006-11-14 | typo | Jun-ichiro itojun Hagino | |
2006-10-31 | Only run address hooks on SIOCAIFADDR_IN6 and SIOCDIFADDR_IN6. | Marco Pfatschbacher | |
Before a normal user running ifconfig(8) could trigger up to three address hook calls per interface. OK mcbride@, henning@ | |||
2006-08-31 | Automatically add a IPv6 link-local address to carp interfaces when the | Ryan Thomas McBride | |
virtual MAC address is set. Among other things, this makes route6d work correctly on systems with carp interfaces. In order to ensure backwards compatibility, we do not include IPv6 link-local addresses in generating the HMAC, but we accept HMACs with AND without the link-local addresses. They will be added to the HMAC in a future release. In short: this change should only affect backwards compatibility for IPv6 users who are manually adding link-local addresses on carp interfaces. testing mtu@ todd@ ok mpf@ henning@ deraadt@ | |||
2006-08-28 | Make carp see all IPv6 address additions and remove dead code in carp_ioctl() | Ryan Thomas McBride | |
ok mpf@ henning@ | |||
2006-07-06 | u_quad_t -> u_int64_t | Brad Smith | |
no functional change. | |||
2006-06-18 | Add support for equal-cost multipath IP. | Christopher Pascoe | |
To minimise path disruptions, this implements recommendations made in RFC2992 - the hash-threshold mechanism to select paths based on source/destination IP address pairs, and inserts multipath routes in the middle of the route table. To enable multipath distribution, use: sysctl net.inet.ip.multipath=1 and/or: sysctl net.inet6.ip6.multipath=1 testing norby@ ok claudio@ henning@ hshoexer@ | |||
2006-06-16 | adjust functions dealing with the routing table to take a table ID as | Henning Brauer | |
parameter so they can work on alternate tables. table 0 hardcoded for many callers yet, that will be adapted step by step. input + ok claudio norby hshoexer | |||
2006-06-16 | Spelling. | Christopher Pascoe | |
2006-06-16 | More spelling fixes. | Christopher Pascoe | |
2006-06-16 | SZpelling. | Christopher Pascoe | |
2006-06-16 | Spelling. | Christopher Pascoe | |
2006-05-27 | Do the same thing as for IPv4. Use a sysctl to enable/disable mfrowarding | Claudio Jeker | |
and additionaly make the code part of the MROUTING option. Put it in deraadt@ | |||
2006-05-27 | Fix obvious error in code that is currently not compiled. | Claudio Jeker | |
2006-05-24 | fix 2 !foo & bar | Thordur I. Bjornsson | |
"why are you not committing? into the tree, into the tree!" and ok tedu@ | |||
2006-04-22 | Routes announced via rt_missmsg() do not have rtm_index set. While in most | Claudio Jeker | |
cases harmless it is used by the IPv6 code. The result is that bgpd is unable to assigning link local addresses to the correct interface. OK henning@ Fix for PR 5063. | |||
2006-04-16 | Fix typo in queue.h conversion. | Can Erkin Acar | |
ok miod@ hshoexer@ | |||
2006-03-22 | prevent anything outside rote.c from accessing the routing table heads | Henning Brauer | |
directly. rather provide a rt_lookup function for regular lookups, and a rt_gettable for those that need access to the head for some reason. the latter cases should be revisted later probably so that nothing outside the routing core code accesses the heads at all... tested claudio jolan me, ok claudio markus | |||
2006-03-05 | Use more queue macros rather than doing it by hand; ok otto@ krw@ | Miod Vallat | |
2006-03-04 | With the exception of two other small uncommited diffs this moves | Brad Smith | |
the remainder of the network stack from splimp to splnet. ok miod@ | |||
2006-02-21 | use after free; from itojun@ | Markus Friedl | |
2006-02-14 | Fix pasto: clear correct buffer, from James Juran via NetBSD. ok markus@ | Otto Moerbeek | |
2006-02-06 | typos from alexey dobriyan; | Jason McIntyre | |
2005-12-13 | First step in include files overhaul. Use __FOO_VISIBLE (as defined | Todd C. Miller | |
in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace pollution issues, including the byte order defines. OK deraadt@ | |||
2005-12-11 | bitfields must be off an int or such type | Theo de Raadt | |
2005-12-10 | in ansi c, bitfields must be done against int, unsigned int, or _Bool. | Theo de Raadt | |
so we must start to use u_int; ok cloder | |||
2005-11-29 | something in the eurobsdcon route-a-thon broke my simple home network | Jolan Luff | |
router so back out the routing stuff to pre-eurobsdcon where my machine doesn't crash immediately. i am happy to test diffs and report success/failures but i am not happy to have instantaneous crashes when i reboot with a new kernel that was compiled from pristine sources. if you are going to be an elitist asshole then you could at least make sure your code works. ok and "be crass towards them" deraadt@ | |||
2005-11-27 | don't let anything outside route.c access the routing table heads directly, | Henning Brauer | |
but go through a provided wrapper. also provide rt_lookup() instead of doing the lookup manually in many places. ryan ok | |||
2005-11-20 | splimp -> splvm. mbuf allocation here. | Brad Smith | |
ok henning@ |