tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
sys
/
netinet6
/
at
master
33 files
dest6.c
Pass a pointer to mbuf pointer further down into ip6_process_hopopts() and ip6_unknown_opt(). Instead of having dangling pointer in caller, use m_freemp() to set mbuf to NULL. OK sashan@
3 years ago
frag6.c
Delete unnecessary #includes of <sys/domain.h> and/or <sys/protosw.h>
4 years ago
icmp6.c
Remove unused experimental ICMP6 redirect low water bits
3 years ago
in6.c
Add missing kernel lock around (*if_ioctl)() call within in{,6}_addmulti(). Since kernel lock is no more taken while following setsockopt() path, it should be taken in this place. Corresponding in{,6}_delmulti() already acquire kernel lock around (*if_ioctl)().
3 years ago
in6.h
factor out the code that does sanity checks on ipv6 headers and addresses.
4 years ago
in6_cksum.c
In in_cksum() and in6_cksum() convert types to C99 style and make both functions consistent. In in_cksum() panic if len is longer than mbuf, but in in6_cksum() do not panic if off and len match exactly to the end of mbuf. OK claudio@
7 years ago
in6_ifattach.c
Not assigning a link local address by default breaks various things. A lot of code depends on a eui64 address to be present. So revert this bit of the last commit. OK florian@
3 years ago
in6_ifattach.h
Remove support for semantically opace interface identifiers (RFC 7217) for IPv6 link local addresses.
6 years ago
in6_pcb.c
Move PRU_PEERADDR request to (*pru_peeraddr)().
3 years ago
in6_proto.c
Add *if_nd to struct ifnet, call nd6_if{at,de}tach() directly
3 years ago
in6_src.c
Delete unnecessary #includes of <sys/domain.h> and/or <sys/protosw.h>
4 years ago
in6_var.h
Recommit previous "Remove useless struct in6_ifextra"
3 years ago
ip6_divert.c
When sending IP packets to userland with divert-packet rules, the checksum may be wrong. Locally generated packets diverted by pf out rules may have no checksum due to to hardware offloading. Calculate the checksum in that case. OK mvs@ sashan@
3 years ago
ip6_divert.h
Change pru_abort() return type to the type of void and make pru_abort() optional.
3 years ago
ip6_forward.c
Backout "Call getuptime() just once per function"
3 years ago
ip6_id.c
spelling
5 years ago
ip6_input.c
Remove ip_local() and ip6_local(). After moving the IPv4 fragment reassembly and IPv6 hob-by-hob header chain processing out of ip_local() and ip6_local(), they are almost empty stubs. The check for local deliver loop in ip_ours() and ip6_ours() is sufficient. Recover mbuf offset and next protocol directly in ipintr() and ip6intr(). OK mvs@
3 years ago
ip6_mroute.c
Rename global ifnet TAILQ
3 years ago
ip6_mroute.h
Use static objects for struct rttimer_queue instead of dynamically allocate them.
3 years ago
ip6_output.c
Zap comment about dead linkmtu
3 years ago
ip6_var.h
Zap dead ip6_auto_linklocal
3 years ago
ip6protosw.h
Move declarations of ip6_protox[] and inet6sw[] to <sys/protosw.h> where the IPv4 versions have been forever
4 years ago
mld6.c
Rename global ifnet TAILQ
3 years ago
mld6.h
fix rcs id, from brad
16 years ago
mld6_var.h
use arc4random_uniform() for random number requests that are not a power of two.
18 years ago
nd6.c
Fix white space.
3 years ago
nd6.h
Clean up struct nd_opts, use nd6_options() function local variables
3 years ago
nd6_nbr.c
Fix white space.
3 years ago
nd6_rtr.c
Fix white space.
3 years ago
raw_ip6.c
Move SS_CANTRCVMORE and SS_RCVATMARK bits from `so_state' to `sb_state' of receive buffer. As it was done for SS_CANTSENDMORE bit, the definition kept as is, but now these bits belongs to the `sb_state' of receive buffer. `sb_state' ored with `so_state' when socket data exporting to the userland.
3 years ago
raw_ip6.h
percpu counters for raw ipv6 and icmp6 stats
9 years ago
route6.c
Pass down the address family through the pr_input calls. This allows to simplify code used for both IPv4 and IPv6. OK mikeb@ deraadt@
9 years ago
udp6_output.c
Delete unnecessary #includes of <netinet6/ip6protosw.h>: some never needed it and some no longer need it after moving the externs from there to <sys/protosw.h>
4 years ago