1
0
mirror of https://github.com/openbsd/src.git synced 2025-01-03 06:45:37 -08:00
openbsd-src/sys/netinet
yasuoka f02897e8bf Embed scope-id when sending NA. Also, do it when the link state is up
because the routing entry to the mutlicast address is not ready yet
when the carp becomes master.

ok florian
2024-12-07 01:14:45 +00:00
..
icmp6.h remove prototypes with no matching function 2024-05-13 01:15:50 +00:00
icmp_var.h Convert icmp_sysctl to sysctl_bounded_args 2020-08-22 17:55:54 +00:00
if_ether.c Fix race between ifconfig destroy and ARP timer. 2023-12-18 13:30:44 +00:00
if_ether.h Check IP length in ether_extract_headers(). 2024-02-14 22:41:48 +00:00
igmp_var.h if_detach() does if_remove(ifp); NET_LOCK(); rti_delete(). New 2022-03-28 16:31:26 +00:00
igmp.c Unlock igmp_sysctl(), pfsync_sysctl() and rip6_sysctl(). Each of them is 2024-08-20 07:46:27 +00:00
igmp.h
in4_cksum.c When a struct ipovly needs to be computed and checksummed in in4_cksum(), 2022-02-01 15:30:10 +00:00
in_cksum.c
in_pcb.c Use PCB iterator for raw IP input deliver loop. 2024-11-05 22:44:20 +00:00
in_pcb.h Replace rwlock with iterator in UDP input multicast loop. 2024-11-05 10:49:23 +00:00
in_proto.c Push locking down to udp_sysctl(). 2024-12-04 22:48:41 +00:00
in_systm.h
in_var.h
in.c Take net lock before kernel lock. 2024-01-06 10:58:45 +00:00
in.h Merge struct route and struct route_in6. 2024-02-13 12:22:09 +00:00
inet_nat64.c
inet_ntop.c
ip6.h
ip_ah.c Retire CRYPTO_F_MPSAFE it is no longer of any use. The crypto framework 2022-05-03 09:18:11 +00:00
ip_ah.h Convert *_sysctl in ipsec_input.c to sysctl_bounded_arr 2020-09-01 01:53:34 +00:00
ip_carp.c Embed scope-id when sending NA. Also, do it when the link state is up 2024-12-07 01:14:45 +00:00
ip_carp.h use uint64_t ethernet addresses for compares in carp. 2021-03-07 06:02:32 +00:00
ip_divert.c Introduce PR_MPSYSCTL flag to mark mp-safe (*pr_sysctl)() handlers and 2024-08-16 09:20:34 +00:00
ip_divert.h Remove internet PCB mutex. 2024-07-12 19:50:35 +00:00
ip_ecn.c
ip_ecn.h
ip_esp.c remove MAXBUFSIZ define, unused since rev 1.33 2024-06-07 13:15:25 +00:00
ip_esp.h Convert *_sysctl in ipsec_input.c to sysctl_bounded_arr 2020-09-01 01:53:34 +00:00
ip_ether.h gif shouldn't include netinet/ip_ether.h, cos gif doesnt do etherip. 2019-10-04 05:00:49 +00:00
ip_gre.c Add condition to ip_gre.c in files. 2024-07-13 13:20:44 +00:00
ip_gre.h remove prototypes with no matching function 2024-05-13 01:15:50 +00:00
ip_icmp.c Push locking down to icmp_sysctl(). 2024-12-04 22:24:11 +00:00
ip_icmp.h Accept reject and blackhole routes for IPsec PMTU discovery. 2020-12-20 21:15:47 +00:00
ip_id.c spelling 2021-03-10 10:21:47 +00:00
ip_input.c During IP deliver, propagate correct address family. 2024-11-21 20:15:44 +00:00
ip_ipcomp.c Retire CRYPTO_F_MPSAFE it is no longer of any use. The crypto framework 2022-05-03 09:18:11 +00:00
ip_ipcomp.h Convert *_sysctl in ipsec_input.c to sysctl_bounded_arr 2020-09-01 01:53:34 +00:00
ip_ipip.c Unlock unlock ipip_sysctl(). 2024-08-22 10:58:31 +00:00
ip_ipip.h Unlock unlock ipip_sysctl(). 2024-08-22 10:58:31 +00:00
ip_ipsp.c Make ipsp_ids_gc() timeout(9) handler mpsafe. `ipsec_flows_mtx' mutex(9) 2023-12-03 10:50:25 +00:00
ip_ipsp.h Use struct ipsec_level within inpcb. 2024-04-17 20:48:51 +00:00
ip_mroute.c Read IPsec forwarding information once. 2024-07-02 18:33:47 +00:00
ip_mroute.h remove unneeded timeout.h include 2024-10-13 02:27:44 +00:00
ip_output.c Read IPsec forwarding information once. 2024-07-02 18:33:47 +00:00
ip_spd.c Use struct ipsec_level within inpcb. 2024-04-17 20:48:51 +00:00
ip_var.h Remove internet PCB mutex. 2024-07-12 19:50:35 +00:00
ip.h Correct value for IPTOS_DSCP_LE since it needs to allow for the preceeding 2021-12-14 23:47:36 +00:00
ipsec_input.c Allow counters_read(9) to take an optional scratch buffer. 2023-09-16 09:33:27 +00:00
ipsec_output.c Remove include netinet6/ip6_var.h from netinet/in_pcb.h. 2024-02-11 01:27:45 +00:00
raw_ip.c Use PCB iterator for raw IPv6 input loop. 2024-11-08 10:24:13 +00:00
tcp_debug.c Make TCP debug code MP safe. 2024-04-10 22:24:07 +00:00
tcp_debug.h
tcp_fsm.h
tcp_input.c Use mutex of receive socket buffer to protect so_oobmark. 2024-11-08 21:40:39 +00:00
tcp_output.c Sanity check for TSO payload length in TCP chopper. 2024-05-14 09:39:02 +00:00
tcp_seq.h
tcp_subr.c Use struct ipsec_level within inpcb. 2024-04-17 20:48:51 +00:00
tcp_timer.c Use more specific sockaddr type for inpcb notify. 2024-01-28 20:34:25 +00:00
tcp_timer.h Run TCP timer without kernel lock. 2024-01-29 22:47:13 +00:00
tcp_usrreq.c TCP send and receive space update are MP safe. 2024-11-08 15:46:55 +00:00
tcp_var.h remove prototypes with no matching function 2024-05-13 01:15:50 +00:00
tcp.h Move tcp_info structure to be under '#if __BSD_VISIBLE' to repair 2023-05-19 01:04:39 +00:00
udp_usrreq.c Push locking down to udp_sysctl(). 2024-12-04 22:48:41 +00:00
udp_var.h Remove internet PCB mutex. 2024-07-12 19:50:35 +00:00
udp.h