OpenBSD cvs log

created 2024-02-20T03:53:10Z
begin 2024-02-13T10:16:28Z
end 2024-02-13T12:22:09Z
path src/sys
commits 1

date 2024-02-13T12:22:09Z
author bluhm
files src/sys/net/if_bridge.c log diff annotate
src/sys/net/if_etherip.c log diff annotate
src/sys/net/if_pfsync.c log diff annotate
src/sys/net/if_veb.c log diff annotate
src/sys/net/route.c log diff annotate
src/sys/net/route.h log diff annotate
src/sys/netinet/in.h log diff annotate
src/sys/netinet/in_pcb.c log diff annotate
src/sys/netinet/in_pcb.h log diff annotate
src/sys/netinet/ip_carp.c log diff annotate
src/sys/netinet/ip_input.c log diff annotate
src/sys/netinet/ip_output.c log diff annotate
src/sys/netinet/ip_var.h log diff annotate
src/sys/netinet/tcp_input.c log diff annotate
src/sys/netinet/tcp_output.c log diff annotate
src/sys/netinet/tcp_subr.c log diff annotate
src/sys/netinet/tcp_var.h log diff annotate
src/sys/netinet6/dest6.c log diff annotate
src/sys/netinet6/in6.h log diff annotate
src/sys/netinet6/in6_pcb.c log diff annotate
src/sys/netinet6/in6_src.c log diff annotate
src/sys/netinet6/ip6_divert.c log diff annotate
src/sys/netinet6/ip6_forward.c log diff annotate
src/sys/netinet6/ip6_id.c log diff annotate
src/sys/netinet6/ip6_output.c log diff annotate
src/sys/netinet6/ip6_var.h log diff annotate
src/sys/netinet6/mld6.c log diff annotate
src/sys/netinet6/raw_ip6.c log diff annotate
src/sys/netinet6/route6.c log diff annotate
src/sys/netinet6/udp6_output.c log diff annotate
message Merge struct route and struct route_in6.

Use a common struct route for both inet and inet6. Unfortunately
struct sockaddr is shorter than sockaddr_in6, so netinet/in.h has
to be exposed from net/route.h. Struct route has to be bsd visible
for userland as netstat kvm code inspects inp_route. Internet PCB
and TCP SYN cache can use a plain struct route now. All specific
sockaddr types for inet and inet6 are embeded there.

OK claudio@