Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [netbsd-10] src/sys



Module Name:    src
Committed By:   martin
Date:           Wed Oct  1 14:58:37 UTC 2025

Modified Files:
        src/sys/dev/vmt [netbsd-10]: vmt_subr.c
        src/sys/net [netbsd-10]: if.c if.h if_spppsubr.c link_proto.c
        src/sys/netinet [netbsd-10]: in_var.h ip_icmp.c
        src/sys/netinet6 [netbsd-10]: in6.c in6_var.h mld6.c nd6.c

Log Message:
Pull up following revision(s) (requested by ozaki-r in ticket #1164):

        sys/net/link_proto.c: revision 1.41
        sys/netinet6/in6.c: revision 1.293
        sys/net/if.h: revision 1.307
        sys/netinet/ip_icmp.c: revision 1.180
        sys/dev/vmt/vmt_subr.c: revision 1.11
        sys/netinet6/in6_var.h: revision 1.105
        sys/netinet6/in6_var.h: revision 1.106
        sys/net/if.c: revision 1.532
        sys/net/if.c: revision 1.533
        sys/netinet6/mld6.c: revision 1.102
        sys/netinet/in_var.h: revision 1.104
        sys/net/if_spppsubr.c: revision 1.270
        sys/net/if_spppsubr.c: revision 1.271
        sys/netinet6/nd6.c: revision 1.284

if: introduce if_first_addr() (and psref variant)

It returns a first address (ifa) of a given family on a given interface.

It will replace a bunch of open codes and make their intent clear.
Apply if_first_addr() and if_first_addr_psref()

in6: introduce in6ifa_first_lladdr() (and psref variant)

It returns a first link-local address (ifa) on a given interface.
Apply in6ifa_first_lladdr() and in6ifa_first_lladdr_psref()


To generate a diff of this commit:
cvs rdiff -u -r1.3.16.1 -r1.3.16.2 src/sys/dev/vmt/vmt_subr.c
cvs rdiff -u -r1.528.2.1 -r1.528.2.2 src/sys/net/if.c
cvs rdiff -u -r1.304 -r1.304.2.1 src/sys/net/if.h
cvs rdiff -u -r1.266 -r1.266.4.1 src/sys/net/if_spppsubr.c
cvs rdiff -u -r1.40 -r1.40.4.1 src/sys/net/link_proto.c
cvs rdiff -u -r1.103.2.1 -r1.103.2.2 src/sys/netinet/in_var.h
cvs rdiff -u -r1.178 -r1.178.4.1 src/sys/netinet/ip_icmp.c
cvs rdiff -u -r1.288.2.3 -r1.288.2.4 src/sys/netinet6/in6.c
cvs rdiff -u -r1.104 -r1.104.20.1 src/sys/netinet6/in6_var.h
cvs rdiff -u -r1.101 -r1.101.26.1 src/sys/netinet6/mld6.c
cvs rdiff -u -r1.279.4.3 -r1.279.4.4 src/sys/netinet6/nd6.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index