History log of /freebsd/sys/netlink/ (Results 151 – 175 of 238)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
0d4038e309-Apr-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: set prefix-related flags to the created nexthop.

This fixes incorrect flag combinations when adding IPv4/IPv6 host
routes.

MFC after: 3 days

75379ea208-Apr-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: do not print "unknown sa family" warnings at the default debug
level.

MFC after: 2 weeks

39c0036d08-Apr-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: fix !INET6 warning

Reported by: Gary Jennejohn <garyj@gmx.de>
MFC after: 2 weeks


/freebsd/bin/cp/utils.c
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
/freebsd/cddl/lib/libicp/Makefile
/freebsd/cddl/lib/libicp_rescue/Makefile
/freebsd/cddl/lib/libzfs/Makefile
/freebsd/cddl/lib/libzpool/Makefile
/freebsd/cddl/usr.sbin/zdb/Makefile
/freebsd/cddl/usr.sbin/zfsd/case_file.cc
/freebsd/cddl/usr.sbin/zfsd/case_file.h
/freebsd/cddl/usr.sbin/zfsd/vdev.cc
/freebsd/cddl/usr.sbin/zfsd/vdev_iterator.cc
/freebsd/cddl/usr.sbin/zfsd/zfsd_event.cc
/freebsd/cddl/usr.sbin/zfsd/zfsd_exception.cc
/freebsd/contrib/llvm-project/llvm/lib/Support/Threading.cpp
/freebsd/contrib/wpa/src/l2_packet/l2_packet_freebsd.c
/freebsd/lib/libbe/be.c
/freebsd/lib/libc/gen/Makefile.inc
/freebsd/lib/libc/gen/Symbol.map
/freebsd/lib/libc/gen/kqueue1.c
/freebsd/lib/libc/sys/Makefile.inc
/freebsd/lib/libc/sys/Symbol.map
/freebsd/lib/libc/sys/kqueue.2
/freebsd/lib/libcasper/services/cap_dns/cap_dns.c
/freebsd/lib/libcasper/services/cap_net/cap_net.c
/freebsd/lib/libcasper/services/cap_net/tests/net_test.c
/freebsd/lib/libipsec/ipsec_strerror.c
/freebsd/lib/libipsec/pfkey.c
/freebsd/lib/libipsec/pfkey_dump.c
/freebsd/lib/libpmc/pmc.3
/freebsd/sbin/bectl/bectl.c
/freebsd/sbin/bectl/bectl_jail.c
/freebsd/sbin/bectl/bectl_list.c
/freebsd/sbin/ifconfig/ifbridge.c
/freebsd/sbin/ifconfig/ifvlan.c
/freebsd/sbin/ping/tests/test_ping.py
/freebsd/sbin/route/Makefile
/freebsd/sbin/route/route.c
/freebsd/sbin/route/route_netlink.c
/freebsd/sbin/setkey/parse.y
/freebsd/sbin/setkey/setkey.8
/freebsd/sbin/setkey/setkey.c
/freebsd/sbin/setkey/token.l
/freebsd/share/man/man5/src.conf.5
/freebsd/share/misc/pci_vendors
/freebsd/stand/libsa/zfs/Makefile.inc
/freebsd/stand/libsa/zfs/blake3_impl_hack.c
/freebsd/sys/amd64/conf/DEFAULTS
/freebsd/sys/amd64/conf/GENERIC
/freebsd/sys/amd64/linux/linux_proto.h
/freebsd/sys/amd64/linux/linux_sysent.c
/freebsd/sys/amd64/linux/linux_systrace_args.c
/freebsd/sys/amd64/linux/syscalls.master
/freebsd/sys/amd64/linux32/linux32_proto.h
/freebsd/sys/amd64/linux32/linux32_sysent.c
/freebsd/sys/amd64/linux32/linux32_systrace_args.c
/freebsd/sys/amd64/linux32/syscalls.master
/freebsd/sys/arm/conf/std.armv6
/freebsd/sys/arm64/arm64/pmap.c
/freebsd/sys/arm64/conf/DEFAULTS
/freebsd/sys/arm64/conf/std.arm64
/freebsd/sys/arm64/include/asm.h
/freebsd/sys/arm64/linux/linux_proto.h
/freebsd/sys/arm64/linux/linux_sysent.c
/freebsd/sys/arm64/linux/linux_systrace_args.c
/freebsd/sys/arm64/linux/syscalls.master
/freebsd/sys/arm64/rockchip/rk3568_pcie.c
/freebsd/sys/arm64/rockchip/rk3568_pciephy.c
/freebsd/sys/compat/freebsd32/freebsd32_syscall.h
/freebsd/sys/compat/freebsd32/freebsd32_syscalls.c
/freebsd/sys/compat/freebsd32/freebsd32_sysent.c
/freebsd/sys/compat/freebsd32/freebsd32_systrace_args.c
/freebsd/sys/compat/linsysfs/linsysfs.c
/freebsd/sys/compat/linsysfs/linsysfs.h
/freebsd/sys/compat/linsysfs/linsysfs_net.c
/freebsd/sys/compat/linux/linux_dummy.c
/freebsd/sys/compat/linux/linux_file.c
/freebsd/sys/compat/linux/linux_file.h
/freebsd/sys/compat/linuxkpi/common/include/linux/agp_backend.h
/freebsd/sys/compat/linuxkpi/common/include/linux/mod_devicetable.h
/freebsd/sys/compat/linuxkpi/common/include/linux/stddef.h
/freebsd/sys/compat/linuxkpi/common/include/linux/time.h
/freebsd/sys/compat/linuxkpi/common/src/linux_80211.c
/freebsd/sys/compat/linuxkpi/common/src/linux_hdmi.c
/freebsd/sys/compat/linuxkpi/dummy/include/asm/cacheflush.h
/freebsd/sys/compat/linuxkpi/dummy/include/asm/tsc.h
/freebsd/sys/compat/linuxkpi/dummy/include/linux/time64.h
/freebsd/sys/compat/linuxkpi/dummy/include/linux/util_macros.h
/freebsd/sys/conf/files
/freebsd/sys/conf/files.amd64
/freebsd/sys/conf/files.arm
/freebsd/sys/conf/files.arm64
/freebsd/sys/conf/files.powerpc
/freebsd/sys/conf/options
/freebsd/sys/contrib/openzfs/.github/workflows/README.md
/freebsd/sys/contrib/openzfs/.github/workflows/checkstyle.yaml
/freebsd/sys/contrib/openzfs/.github/workflows/scripts/generate-summary.sh
/freebsd/sys/contrib/openzfs/.github/workflows/scripts/setup-dependencies.sh
/freebsd/sys/contrib/openzfs/.github/workflows/scripts/setup-functional.sh
/freebsd/sys/contrib/openzfs/.github/workflows/zfs-linux-tests.yml
/freebsd/sys/contrib/openzfs/.github/workflows/zfs-linux.yml
/freebsd/sys/contrib/openzfs/cmd/arc_summary
/freebsd/sys/contrib/openzfs/cmd/mount_zfs.c
/freebsd/sys/contrib/openzfs/cmd/zdb/Makefile.am
/freebsd/sys/contrib/openzfs/cmd/zdb/zdb.c
/freebsd/sys/contrib/openzfs/cmd/zdb/zdb_il.c
/freebsd/sys/contrib/openzfs/cmd/zed/agents/fmd_api.c
/freebsd/sys/contrib/openzfs/cmd/zed/agents/zfs_agents.c
/freebsd/sys/contrib/openzfs/cmd/zed/agents/zfs_diagnosis.c
/freebsd/sys/contrib/openzfs/cmd/zed/agents/zfs_mod.c
/freebsd/sys/contrib/openzfs/cmd/zed/agents/zfs_retire.c
/freebsd/sys/contrib/openzfs/cmd/zed/zed_disk_event.c
/freebsd/sys/contrib/openzfs/cmd/zed/zed_event.c
/freebsd/sys/contrib/openzfs/cmd/zfs/zfs_iter.c
/freebsd/sys/contrib/openzfs/cmd/zfs/zfs_main.c
/freebsd/sys/contrib/openzfs/cmd/zpool/zpool_iter.c
/freebsd/sys/contrib/openzfs/cmd/zpool/zpool_main.c
/freebsd/sys/contrib/openzfs/cmd/zpool/zpool_vdev.c
/freebsd/sys/contrib/openzfs/cmd/zpool_influxdb/zpool_influxdb.c
/freebsd/sys/contrib/openzfs/cmd/ztest.c
/freebsd/sys/contrib/openzfs/config/always-arch.m4
/freebsd/sys/contrib/openzfs/config/kernel-blk-queue.m4
/freebsd/sys/contrib/openzfs/config/kernel-cpu_has_feature.m4
/freebsd/sys/contrib/openzfs/config/kernel-flush_dcache_page.m4
/freebsd/sys/contrib/openzfs/config/kernel-generic_io_acct.m4
/freebsd/sys/contrib/openzfs/config/kernel.m4
/freebsd/sys/contrib/openzfs/config/user.m4
/freebsd/sys/contrib/openzfs/contrib/debian/openzfs-zfsutils.install
/freebsd/sys/contrib/openzfs/contrib/initramfs/scripts/zfs
/freebsd/sys/contrib/openzfs/contrib/pyzfs/libzfs_core/_constants.py
/freebsd/sys/contrib/openzfs/include/Makefile.am
/freebsd/sys/contrib/openzfs/include/libnvpair.h
/freebsd/sys/contrib/openzfs/include/libzfs.h
/freebsd/sys/contrib/openzfs/include/libzutil.h
/freebsd/sys/contrib/openzfs/include/os/freebsd/Makefile.am
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/cmn_err.h
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/mod_os.h
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/simd.h
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_aarch64.h
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_arm.h
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_powerpc.h
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/simd_x86.h
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/vnode.h
/freebsd/sys/contrib/openzfs/include/os/freebsd/zfs/sys/zfs_znode_impl.h
/freebsd/sys/contrib/openzfs/include/os/linux/Makefile.am
/freebsd/sys/contrib/openzfs/include/os/linux/kernel/linux/blkdev_compat.h
/freebsd/sys/contrib/openzfs/include/os/linux/kernel/linux/dcache_compat.h
/freebsd/sys/contrib/openzfs/include/os/linux/kernel/linux/mod_compat.h
/freebsd/sys/contrib/openzfs/include/os/linux/kernel/linux/simd.h
/freebsd/sys/contrib/openzfs/include/os/linux/kernel/linux/simd_aarch64.h
/freebsd/sys/contrib/openzfs/include/os/linux/kernel/linux/simd_arm.h
/freebsd/sys/contrib/openzfs/include/os/linux/kernel/linux/simd_powerpc.h
/freebsd/sys/contrib/openzfs/include/os/linux/kernel/linux/simd_x86.h
/freebsd/sys/contrib/openzfs/include/os/linux/spl/rpc/xdr.h
/freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/cmn_err.h
/freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/mutex.h
/freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/zfs_vnops_os.h
/freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/zfs_znode_impl.h
/freebsd/sys/contrib/openzfs/include/sys/arc.h
/freebsd/sys/contrib/openzfs/include/sys/arc_impl.h
/freebsd/sys/contrib/openzfs/include/sys/bitmap.h
/freebsd/sys/contrib/openzfs/include/sys/blake3.h
/freebsd/sys/contrib/openzfs/include/sys/brt.h
/freebsd/sys/contrib/openzfs/include/sys/dbuf.h
/freebsd/sys/contrib/openzfs/include/sys/ddt.h
/freebsd/sys/contrib/openzfs/include/sys/dmu.h
/freebsd/sys/contrib/openzfs/include/sys/dmu_recv.h
/freebsd/sys/contrib/openzfs/include/sys/dmu_tx.h
/freebsd/sys/contrib/openzfs/include/sys/dsl_dataset.h
/freebsd/sys/contrib/openzfs/include/sys/edonr.h
/freebsd/sys/contrib/openzfs/include/sys/fs/zfs.h
/freebsd/sys/contrib/openzfs/include/sys/nvpair.h
/freebsd/sys/contrib/openzfs/include/sys/sha2.h
/freebsd/sys/contrib/openzfs/include/sys/spa.h
/freebsd/sys/contrib/openzfs/include/sys/spa_impl.h
/freebsd/sys/contrib/openzfs/include/sys/vdev.h
/freebsd/sys/contrib/openzfs/include/sys/vdev_impl.h
/freebsd/sys/contrib/openzfs/include/sys/vdev_trim.h
/freebsd/sys/contrib/openzfs/include/sys/zfs_debug.h
/freebsd/sys/contrib/openzfs/include/sys/zfs_impl.h
/freebsd/sys/contrib/openzfs/include/sys/zfs_vnops.h
/freebsd/sys/contrib/openzfs/include/sys/zfs_znode.h
/freebsd/sys/contrib/openzfs/include/sys/zil.h
/freebsd/sys/contrib/openzfs/include/sys/zil_impl.h
/freebsd/sys/contrib/openzfs/include/sys/zio.h
/freebsd/sys/contrib/openzfs/include/sys/zio_checksum.h
/freebsd/sys/contrib/openzfs/include/sys/zio_compress.h
/freebsd/sys/contrib/openzfs/include/sys/zio_impl.h
/freebsd/sys/contrib/openzfs/include/zfeature_common.h
/freebsd/sys/contrib/openzfs/include/zfs_fletcher.h
/freebsd/sys/contrib/openzfs/lib/libicp/Makefile.am
/freebsd/sys/contrib/openzfs/lib/libnvpair/libnvpair.abi
/freebsd/sys/contrib/openzfs/lib/libnvpair/libnvpair.c
/freebsd/sys/contrib/openzfs/lib/libnvpair/libnvpair_json.c
/freebsd/sys/contrib/openzfs/lib/libspl/include/Makefile.am
/freebsd/sys/contrib/openzfs/lib/libspl/include/sys/cmn_err.h
/freebsd/sys/contrib/openzfs/lib/libspl/include/sys/simd.h
/freebsd/sys/contrib/openzfs/lib/libuutil/libuutil.abi
/freebsd/sys/contrib/openzfs/lib/libzfs/Makefile.am
/freebsd/sys/contrib/openzfs/lib/libzfs/libzfs.abi
/freebsd/sys/contrib/openzfs/lib/libzfs/libzfs_crypto.c
/freebsd/sys/contrib/openzfs/lib/libzfs/libzfs_dataset.c
/freebsd/sys/contrib/openzfs/lib/libzfs/libzfs_diff.c
/freebsd/sys/contrib/openzfs/lib/libzfs/libzfs_impl.h
/freebsd/sys/contrib/openzfs/lib/libzfs/libzfs_import.c
/freebsd/sys/contrib/openzfs/lib/libzfs/libzfs_iter.c
/freebsd/sys/contrib/openzfs/lib/libzfs/libzfs_mount.c
/freebsd/sys/contrib/openzfs/lib/libzfs/libzfs_pool.c
/freebsd/sys/contrib/openzfs/lib/libzfs/libzfs_sendrecv.c
/freebsd/sys/contrib/openzfs/lib/libzfs/libzfs_status.c
/freebsd/sys/contrib/openzfs/lib/libzfs/libzfs_util.c
/freebsd/sys/contrib/openzfs/lib/libzfs/os/linux/libzfs_pool_os.c
/freebsd/sys/contrib/openzfs/lib/libzfs_core/libzfs_core.abi
/freebsd/sys/contrib/openzfs/lib/libzfsbootenv/libzfsbootenv.abi
/freebsd/sys/contrib/openzfs/lib/libzfsbootenv/lzbe_device.c
/freebsd/sys/contrib/openzfs/lib/libzpool/Makefile.am
/freebsd/sys/contrib/openzfs/lib/libzpool/util.c
/freebsd/sys/contrib/openzfs/lib/libzutil/os/linux/zutil_import_os.c
/freebsd/sys/contrib/openzfs/lib/libzutil/zutil_import.c
/freebsd/sys/contrib/openzfs/lib/libzutil/zutil_import.h
/freebsd/sys/contrib/openzfs/man/Makefile.am
/freebsd/sys/contrib/openzfs/man/man4/zfs.4
/freebsd/sys/contrib/openzfs/man/man7/zpool-features.7
/freebsd/sys/contrib/openzfs/man/man7/zpoolprops.7
/freebsd/sys/contrib/openzfs/man/man8/zdb.8
/freebsd/sys/contrib/openzfs/man/man8/zfs-receive.8
/freebsd/sys/contrib/openzfs/man/man8/zfs.8
/freebsd/sys/contrib/openzfs/man/man8/zpool-events.8
/freebsd/sys/contrib/openzfs/man/man8/zpool.8
/freebsd/sys/contrib/openzfs/module/Kbuild.in
/freebsd/sys/contrib/openzfs/module/Makefile.bsd
/freebsd/sys/contrib/openzfs/module/avl/avl.c
/freebsd/sys/contrib/openzfs/module/icp/algs/blake3/blake3.c
/freebsd/sys/contrib/openzfs/module/icp/algs/blake3/blake3_generic.c
/freebsd/sys/contrib/openzfs/module/icp/algs/blake3/blake3_impl.c
/freebsd/sys/contrib/openzfs/module/icp/algs/blake3/blake3_impl.h
/freebsd/sys/contrib/openzfs/module/icp/algs/edonr/edonr.c
/freebsd/sys/contrib/openzfs/module/icp/algs/modes/gcm.c
/freebsd/sys/contrib/openzfs/module/icp/algs/modes/modes.c
/freebsd/sys/contrib/openzfs/module/icp/algs/sha2/sha256_impl.c
/freebsd/sys/contrib/openzfs/module/icp/algs/sha2/sha2_generic.c
/freebsd/sys/contrib/openzfs/module/icp/algs/sha2/sha512_impl.c
/freebsd/sys/contrib/openzfs/module/icp/asm-aarch64/sha2/sha256-armv8.S
/freebsd/sys/contrib/openzfs/module/icp/asm-aarch64/sha2/sha512-armv8.S
/freebsd/sys/contrib/openzfs/module/icp/asm-arm/sha2/sha256-armv7.S
/freebsd/sys/contrib/openzfs/module/icp/asm-arm/sha2/sha512-armv7.S
/freebsd/sys/contrib/openzfs/module/icp/asm-ppc64/sha2/sha256-p8.S
/freebsd/sys/contrib/openzfs/module/icp/asm-ppc64/sha2/sha256-ppc.S
/freebsd/sys/contrib/openzfs/module/icp/asm-ppc64/sha2/sha512-p8.S
/freebsd/sys/contrib/openzfs/module/icp/asm-ppc64/sha2/sha512-ppc.S
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/sha2/sha256-x86_64.S
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/sha2/sha512-x86_64.S
/freebsd/sys/contrib/openzfs/module/icp/include/generic_impl.c
/freebsd/sys/contrib/openzfs/module/icp/include/modes/modes.h
/freebsd/sys/contrib/openzfs/module/icp/include/sha2/sha2_impl.h
/freebsd/sys/contrib/openzfs/module/icp/io/aes.c
/freebsd/sys/contrib/openzfs/module/icp/io/sha2_mod.c
/freebsd/sys/contrib/openzfs/module/nvpair/fnvpair.c
/freebsd/sys/contrib/openzfs/module/nvpair/nvpair.c
/freebsd/sys/contrib/openzfs/module/os/freebsd/spl/spl_sysevent.c
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/arc_os.c
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/spa_os.c
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/sysctl_os.c
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/vdev_geom.c
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/zfs_ctldir.c
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/zfs_ioctl_os.c
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/zfs_vfsops.c
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/zfs_vnops_os.c
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/zfs_znode.c
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/zvol_os.c
/freebsd/sys/contrib/openzfs/module/os/linux/spl/spl-generic.c
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/arc_os.c
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/qat_compress.c
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/zfs_vnops_os.c
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/zfs_znode.c
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/zio_crypt.c
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/zpl_file.c
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/zpl_super.c
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/zvol_os.c
/freebsd/sys/contrib/openzfs/module/zcommon/zfeature_common.c
/freebsd/sys/contrib/openzfs/module/zcommon/zfs_comutil.c
/freebsd/sys/contrib/openzfs/module/zcommon/zfs_deleg.c
/freebsd/sys/contrib/openzfs/module/zcommon/zfs_fletcher.c
/freebsd/sys/contrib/openzfs/module/zcommon/zfs_fletcher_aarch64_neon.c
/freebsd/sys/contrib/openzfs/module/zcommon/zfs_fletcher_avx512.c
/freebsd/sys/contrib/openzfs/module/zcommon/zfs_fletcher_intel.c
/freebsd/sys/contrib/openzfs/module/zcommon/zfs_fletcher_sse.c
/freebsd/sys/contrib/openzfs/module/zcommon/zfs_fletcher_superscalar.c
/freebsd/sys/contrib/openzfs/module/zcommon/zfs_fletcher_superscalar4.c
/freebsd/sys/contrib/openzfs/module/zcommon/zfs_prop.c
/freebsd/sys/contrib/openzfs/module/zcommon/zpool_prop.c
/freebsd/sys/contrib/openzfs/module/zfs/arc.c
/freebsd/sys/contrib/openzfs/module/zfs/bpobj.c
/freebsd/sys/contrib/openzfs/module/zfs/brt.c
/freebsd/sys/contrib/openzfs/module/zfs/dbuf.c
/freebsd/sys/contrib/openzfs/module/zfs/ddt.c
/freebsd/sys/contrib/openzfs/module/zfs/dmu.c
/freebsd/sys/contrib/openzfs/module/zfs/dmu_object.c
/freebsd/sys/contrib/openzfs/module/zfs/dmu_objset.c
/freebsd/sys/contrib/openzfs/module/zfs/dmu_recv.c
/freebsd/sys/contrib/openzfs/module/zfs/dmu_redact.c
/freebsd/sys/contrib/openzfs/module/zfs/dmu_send.c
/freebsd/sys/contrib/openzfs/module/zfs/dmu_traverse.c
/freebsd/sys/contrib/openzfs/module/zfs/dmu_tx.c
/freebsd/sys/contrib/openzfs/module/zfs/dmu_zfetch.c
/freebsd/sys/contrib/openzfs/module/zfs/dnode.c
/freebsd/sys/contrib/openzfs/module/zfs/dsl_bookmark.c
/freebsd/sys/contrib/openzfs/module/zfs/dsl_crypt.c
/freebsd/sys/contrib/openzfs/module/zfs/dsl_dataset.c
/freebsd/sys/contrib/openzfs/module/zfs/dsl_deadlist.c
/freebsd/sys/contrib/openzfs/module/zfs/dsl_destroy.c
/freebsd/sys/contrib/openzfs/module/zfs/dsl_dir.c
/freebsd/sys/contrib/openzfs/module/zfs/dsl_pool.c
/freebsd/sys/contrib/openzfs/module/zfs/dsl_prop.c
/freebsd/sys/contrib/openzfs/module/zfs/dsl_scan.c
/freebsd/sys/contrib/openzfs/module/zfs/dsl_userhold.c
/freebsd/sys/contrib/openzfs/module/zfs/edonr_zfs.c
/freebsd/sys/contrib/openzfs/module/zfs/fm.c
/freebsd/sys/contrib/openzfs/module/zfs/sa.c
/freebsd/sys/contrib/openzfs/module/zfs/sha2_zfs.c
/freebsd/sys/contrib/openzfs/module/zfs/spa.c
/freebsd/sys/contrib/openzfs/module/zfs/spa_config.c
/freebsd/sys/contrib/openzfs/module/zfs/spa_errlog.c
/freebsd/sys/contrib/openzfs/module/zfs/spa_history.c
/freebsd/sys/contrib/openzfs/module/zfs/spa_misc.c
/freebsd/sys/contrib/openzfs/module/zfs/vdev.c
/freebsd/sys/contrib/openzfs/module/zfs/vdev_draid.c
/freebsd/sys/contrib/openzfs/module/zfs/vdev_label.c
/freebsd/sys/contrib/openzfs/module/zfs/vdev_raidz_math.c
/freebsd/sys/contrib/openzfs/module/zfs/vdev_removal.c
/freebsd/sys/contrib/openzfs/module/zfs/vdev_trim.c
/freebsd/sys/contrib/openzfs/module/zfs/zap_leaf.c
/freebsd/sys/contrib/openzfs/module/zfs/zcp.c
/freebsd/sys/contrib/openzfs/module/zfs/zcp_get.c
/freebsd/sys/contrib/openzfs/module/zfs/zcp_iter.c
/freebsd/sys/contrib/openzfs/module/zfs/zfs_chksum.c
/freebsd/sys/contrib/openzfs/module/zfs/zfs_fuid.c
/freebsd/sys/contrib/openzfs/module/zfs/zfs_impl.c
/freebsd/sys/contrib/openzfs/module/zfs/zfs_ioctl.c
/freebsd/sys/contrib/openzfs/module/zfs/zfs_log.c
/freebsd/sys/contrib/openzfs/module/zfs/zfs_quota.c
/freebsd/sys/contrib/openzfs/module/zfs/zfs_replay.c
/freebsd/sys/contrib/openzfs/module/zfs/zfs_vnops.c
/freebsd/sys/contrib/openzfs/module/zfs/zil.c
/freebsd/sys/contrib/openzfs/module/zfs/zio.c
/freebsd/sys/contrib/openzfs/module/zfs/zio_checksum.c
/freebsd/sys/contrib/openzfs/module/zfs/zio_compress.c
/freebsd/sys/contrib/openzfs/module/zfs/zvol.c
/freebsd/sys/contrib/openzfs/scripts/kmodtool
/freebsd/sys/contrib/openzfs/scripts/mancheck.sh
/freebsd/sys/contrib/openzfs/tests/runfiles/common.run
/freebsd/sys/contrib/openzfs/tests/zfs-tests/callbacks/zfs_dbgmsg.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/callbacks/zfs_dmesg.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/callbacks/zfs_mmp.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/checksum/blake3_test.c
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/checksum/edonr_test.c
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/checksum/sha2_test.c
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/draid.c
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/ereports.c
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/libzfs_input_check.c
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/mmap_sync.c
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/nvlist_to_lua.c
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/renameat2.c
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/Makefile.am
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_args_neg.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_encrypted.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_corrective.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_large_block_corrective.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get.cfg
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zpool_status/zpool_status_003_pos.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zpool_status/zpool_status_005_pos.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zpool_status/zpool_status_006_pos.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zpool_status/zpool_status_007_pos.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/migration/migration_012_pos.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/mmap/mmap_mixed.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/renameat2/cleanup.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/renameat2/renameat2_exchange.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/renameat2/renameat2_noreplace.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/renameat2/renameat2_whiteout.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/renameat2/setup.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/rsend/rsend_031_pos.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/snapshot/snapshot_018_pos.ksh
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/perf/perf.shlib
/freebsd/sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
/freebsd/sys/dev/mlxfw/mlxfw_mfa2_tlv_multi.c
/freebsd/sys/dev/netmap/netmap_freebsd.c
/freebsd/sys/dev/netmap/netmap_generic.c
/freebsd/sys/dev/netmap/netmap_kern.h
/freebsd/sys/dev/usb/usb_dev.c
/freebsd/sys/dev/usb/usb_dev.h
/freebsd/sys/dev/usb/usb_device.c
/freebsd/sys/dev/usb/usb_generic.c
/freebsd/sys/fs/deadfs/dead_vnops.c
/freebsd/sys/fs/nfs/nfs_commonsubs.c
/freebsd/sys/fs/nfs/nfs_var.h
/freebsd/sys/fs/nfs/nfsrvstate.h
/freebsd/sys/fs/nfsserver/nfs_nfsdkrpc.c
/freebsd/sys/fs/nfsserver/nfs_nfsdserv.c
/freebsd/sys/fs/nfsserver/nfs_nfsdsocket.c
/freebsd/sys/fs/nfsserver/nfs_nfsdstate.c
/freebsd/sys/fs/unionfs/union_subr.c
/freebsd/sys/i386/conf/DEFAULTS
/freebsd/sys/i386/conf/GENERIC
/freebsd/sys/i386/linux/linux_proto.h
/freebsd/sys/i386/linux/linux_sysent.c
/freebsd/sys/i386/linux/linux_systrace_args.c
/freebsd/sys/i386/linux/syscalls.master
/freebsd/sys/kern/init_sysent.c
/freebsd/sys/kern/kern_event.c
/freebsd/sys/kern/kern_sendfile.c
/freebsd/sys/kern/syscalls.c
/freebsd/sys/kern/syscalls.master
/freebsd/sys/kern/systrace_args.c
/freebsd/sys/kern/vfs_cache.c
/freebsd/sys/kern/vfs_mount.c
/freebsd/sys/kern/vfs_subr.c
/freebsd/sys/kern/vfs_vnops.c
/freebsd/sys/modules/linsysfs/Makefile
/freebsd/sys/modules/tcp/rack/Makefile
/freebsd/sys/modules/zfs/Makefile
/freebsd/sys/modules/zfs/zfs_config.h
/freebsd/sys/modules/zfs/zfs_gitrev.h
/freebsd/sys/net/if_bridge.c
/freebsd/sys/net/if_infiniband.c
/freebsd/sys/net/if_lagg.c
/freebsd/sys/net/netisr.h
/freebsd/sys/netinet/tcp.h
/freebsd/sys/netinet/tcp_hpts.c
/freebsd/sys/netinet/tcp_hpts.h
/freebsd/sys/netinet/tcp_input.c
/freebsd/sys/netinet/tcp_log_buf.c
/freebsd/sys/netinet/tcp_log_buf.h
/freebsd/sys/netinet/tcp_lro.c
/freebsd/sys/netinet/tcp_stacks/bbr.c
/freebsd/sys/netinet/tcp_stacks/rack.c
/freebsd/sys/netinet/tcp_stacks/rack_bbr_common.c
/freebsd/sys/netinet/tcp_stacks/rack_bbr_common.h
/freebsd/sys/netinet/tcp_stacks/tailq_hash.c
/freebsd/sys/netinet/tcp_stacks/tailq_hash.h
/freebsd/sys/netinet/tcp_stacks/tcp_rack.h
/freebsd/sys/netinet/tcp_subr.c
/freebsd/sys/netinet/tcp_syncache.c
/freebsd/sys/netinet/tcp_usrreq.c
/freebsd/sys/netinet/tcp_var.h
route/iface.c
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_vlan.c
/freebsd/sys/ofed/include/rdma/ib_verbs.h
/freebsd/sys/powerpc/conf/DEFAULTS
/freebsd/sys/powerpc/conf/GENERIC64
/freebsd/sys/riscv/conf/DEFAULTS
/freebsd/sys/riscv/conf/GENERIC
/freebsd/sys/sys/event.h
/freebsd/sys/sys/mbuf.h
/freebsd/sys/sys/param.h
/freebsd/sys/sys/syscall.h
/freebsd/sys/sys/syscall.mk
/freebsd/sys/sys/sysproto.h
/freebsd/sys/sys/vnode.h
/freebsd/sys/tools/vnode_if.awk
/freebsd/sys/ufs/ffs/ffs_softdep.c
/freebsd/sys/ufs/ffs/ffs_vnops.c
/freebsd/sys/ufs/ufs/ufs_vnops.c
/freebsd/tests/sys/cddl/zfs/tests/zfsd/Makefile
/freebsd/tests/sys/cddl/zfs/tests/zfsd/zfsd.kshlib
/freebsd/tests/sys/cddl/zfs/tests/zfsd/zfsd_replace_004_pos.ksh
/freebsd/tests/sys/cddl/zfs/tests/zfsd/zfsd_replace_005_pos.ksh
/freebsd/tests/sys/cddl/zfs/tests/zfsd/zfsd_test.sh
/freebsd/tests/sys/netinet/Makefile
/freebsd/tests/sys/netinet/carp.py
/freebsd/tools/build/options/WITH_LLVM_BINUTILS
/freebsd/tools/test/stress2/misc/all.exclude
/freebsd/tools/test/stress2/misc/core5.sh
/freebsd/tools/test/stress2/misc/mlockall6.sh
/freebsd/usr.bin/clang/llvm-objcopy/Makefile
/freebsd/usr.sbin/bhyve/acpi_device.c
/freebsd/usr.sbin/bhyve/acpi_device.h
/freebsd/usr.sbin/bhyve/qemu_fwcfg.c
/freebsd/usr.sbin/fstyp/zfs.c
/freebsd/usr.sbin/makefs/cd9660.c
/freebsd/usr.sbin/makefs/cd9660.h
/freebsd/usr.sbin/makefs/cd9660/cd9660_write.c
/freebsd/usr.sbin/makefs/ffs/mkfs.c
c35a43b202-Apr-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: allow exact-match route lookups via RTM_GETROUTE.

Use already-existing RTM_F_PREFIX rtm_flag to indicate that the
request assumes exact-prefix lookup instead of the
longest-prefix-match.

netlink: allow exact-match route lookups via RTM_GETROUTE.

Use already-existing RTM_F_PREFIX rtm_flag to indicate that the
request assumes exact-prefix lookup instead of the
longest-prefix-match.

MFC after: 2 weeks

show more ...

4aeb939e02-Apr-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: fix NULL check in the default route snl(3) parser.

CID: 1506959
MFC after: 2 weeks

27cbc1a702-Apr-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: fix snl_read_reply_multi().

CID: 1506956
MFC after: 2 weeks


/freebsd/ObsoleteFiles.inc
/freebsd/contrib/libpcap/CHANGES
/freebsd/contrib/libpcap/CMakeLists.txt
/freebsd/contrib/libpcap/CONTRIBUTING.md
/freebsd/contrib/libpcap/CREDITS
/freebsd/contrib/libpcap/INSTALL.md
/freebsd/contrib/libpcap/Makefile-devel-adds
/freebsd/contrib/libpcap/Makefile.in
/freebsd/contrib/libpcap/README.md
/freebsd/contrib/libpcap/TODO
/freebsd/contrib/libpcap/VERSION
/freebsd/contrib/libpcap/aclocal.m4
/freebsd/contrib/libpcap/atmuni31.h
/freebsd/contrib/libpcap/bpf_filter.c
/freebsd/contrib/libpcap/bpf_image.c
/freebsd/contrib/libpcap/charconv.c
/freebsd/contrib/libpcap/charconv.h
/freebsd/contrib/libpcap/cmake/Modules/FindAirPcap.cmake
/freebsd/contrib/libpcap/cmake/Modules/FindDAG.cmake
/freebsd/contrib/libpcap/cmake/Modules/FindPacket.cmake
/freebsd/contrib/libpcap/cmake/Modules/FindSNF.cmake
/freebsd/contrib/libpcap/cmake/Modules/Finddpdk.cmake
/freebsd/contrib/libpcap/cmakeconfig.h.in
/freebsd/contrib/libpcap/config.guess
/freebsd/contrib/libpcap/config.h.in
/freebsd/contrib/libpcap/config.sub
/freebsd/contrib/libpcap/configure
/freebsd/contrib/libpcap/configure.ac
/freebsd/contrib/libpcap/diag-control.h
/freebsd/contrib/libpcap/dlpisubs.c
/freebsd/contrib/libpcap/doc/README.Win32.md
/freebsd/contrib/libpcap/doc/README.aix
/freebsd/contrib/libpcap/doc/README.dag
/freebsd/contrib/libpcap/doc/README.hpux
/freebsd/contrib/libpcap/doc/README.linux
/freebsd/contrib/libpcap/doc/README.septel
/freebsd/contrib/libpcap/doc/README.sita
/freebsd/contrib/libpcap/doc/README.solaris.md
/freebsd/contrib/libpcap/etherent.c
/freebsd/contrib/libpcap/ethertype.h
/freebsd/contrib/libpcap/extract.h
/freebsd/contrib/libpcap/fad-getad.c
/freebsd/contrib/libpcap/fad-gifc.c
/freebsd/contrib/libpcap/fad-glifc.c
/freebsd/contrib/libpcap/fmtutils.c
/freebsd/contrib/libpcap/fmtutils.h
/freebsd/contrib/libpcap/ftmacros.h
/freebsd/contrib/libpcap/gencode.c
/freebsd/contrib/libpcap/gencode.h
/freebsd/contrib/libpcap/grammar.y.in
/freebsd/contrib/libpcap/ieee80211.h
/freebsd/contrib/libpcap/lbl/os-osf4.h
/freebsd/contrib/libpcap/lbl/os-osf5.h
/freebsd/contrib/libpcap/lbl/os-solaris2.h
/freebsd/contrib/libpcap/lbl/os-sunos4.h
/freebsd/contrib/libpcap/libpcap.pc.in
/freebsd/contrib/libpcap/missing/asprintf.c
/freebsd/contrib/libpcap/missing/getopt.c
/freebsd/contrib/libpcap/missing/win_asprintf.c
/freebsd/contrib/libpcap/mkdep
/freebsd/contrib/libpcap/msdos/readme.dos
/freebsd/contrib/libpcap/nametoaddr.c
/freebsd/contrib/libpcap/nomkdep
/freebsd/contrib/libpcap/optimize.c
/freebsd/contrib/libpcap/org.tcpdump.chmod_bpf.plist
/freebsd/contrib/libpcap/pcap-airpcap.c
/freebsd/contrib/libpcap/pcap-airpcap.h
/freebsd/contrib/libpcap/pcap-bpf.c
/freebsd/contrib/libpcap/pcap-bt-linux.c
/freebsd/contrib/libpcap/pcap-bt-monitor-linux.c
/freebsd/contrib/libpcap/pcap-common.c
/freebsd/contrib/libpcap/pcap-common.h
/freebsd/contrib/libpcap/pcap-config.1
/freebsd/contrib/libpcap/pcap-config.in
/freebsd/contrib/libpcap/pcap-dag.c
/freebsd/contrib/libpcap/pcap-dbus.c
/freebsd/contrib/libpcap/pcap-dll.rc
/freebsd/contrib/libpcap/pcap-dlpi.c
/freebsd/contrib/libpcap/pcap-dos.c
/freebsd/contrib/libpcap/pcap-dpdk.c
/freebsd/contrib/libpcap/pcap-dpdk.h
/freebsd/contrib/libpcap/pcap-enet.c
/freebsd/contrib/libpcap/pcap-filter.manmisc.in
/freebsd/contrib/libpcap/pcap-haiku.cpp
/freebsd/contrib/libpcap/pcap-int.h
/freebsd/contrib/libpcap/pcap-libdlpi.c
/freebsd/contrib/libpcap/pcap-linktype.manmisc.in
/freebsd/contrib/libpcap/pcap-linux.c
/freebsd/contrib/libpcap/pcap-netfilter-linux.c
/freebsd/contrib/libpcap/pcap-netmap.c
/freebsd/contrib/libpcap/pcap-new.c
/freebsd/contrib/libpcap/pcap-nit.c
/freebsd/contrib/libpcap/pcap-npf.c
/freebsd/contrib/libpcap/pcap-pf.c
/freebsd/contrib/libpcap/pcap-rdmasniff.c
/freebsd/contrib/libpcap/pcap-rpcap.c
/freebsd/contrib/libpcap/pcap-savefile.manfile.in
/freebsd/contrib/libpcap/pcap-septel.c
/freebsd/contrib/libpcap/pcap-sita.c
/freebsd/contrib/libpcap/pcap-sita.html
/freebsd/contrib/libpcap/pcap-snf.c
/freebsd/contrib/libpcap/pcap-snit.c
/freebsd/contrib/libpcap/pcap-snoop.c
/freebsd/contrib/libpcap/pcap-tc.c
/freebsd/contrib/libpcap/pcap-tstamp.manmisc.in
/freebsd/contrib/libpcap/pcap-types.h
/freebsd/contrib/libpcap/pcap-usb-linux-common.c
/freebsd/contrib/libpcap/pcap-usb-linux-common.h
/freebsd/contrib/libpcap/pcap-usb-linux.c
/freebsd/contrib/libpcap/pcap-util.c
/freebsd/contrib/libpcap/pcap-util.h
/freebsd/contrib/libpcap/pcap.3pcap.in
/freebsd/contrib/libpcap/pcap.c
/freebsd/contrib/libpcap/pcap/bpf.h
/freebsd/contrib/libpcap/pcap/can_socketcan.h
/freebsd/contrib/libpcap/pcap/compiler-tests.h
/freebsd/contrib/libpcap/pcap/dlt.h
/freebsd/contrib/libpcap/pcap/funcattrs.h
/freebsd/contrib/libpcap/pcap/namedb.h
/freebsd/contrib/libpcap/pcap/pcap-inttypes.h
/freebsd/contrib/libpcap/pcap/pcap.h
/freebsd/contrib/libpcap/pcap/socket.h
/freebsd/contrib/libpcap/pcap_activate.3pcap
/freebsd/contrib/libpcap/pcap_breakloop.3pcap
/freebsd/contrib/libpcap/pcap_can_set_rfmon.3pcap
/freebsd/contrib/libpcap/pcap_close.3pcap
/freebsd/contrib/libpcap/pcap_compile.3pcap.in
/freebsd/contrib/libpcap/pcap_create.3pcap
/freebsd/contrib/libpcap/pcap_datalink.3pcap.in
/freebsd/contrib/libpcap/pcap_datalink_name_to_val.3pcap
/freebsd/contrib/libpcap/pcap_datalink_val_to_name.3pcap
/freebsd/contrib/libpcap/pcap_dump.3pcap
/freebsd/contrib/libpcap/pcap_dump_close.3pcap
/freebsd/contrib/libpcap/pcap_dump_file.3pcap
/freebsd/contrib/libpcap/pcap_dump_flush.3pcap
/freebsd/contrib/libpcap/pcap_dump_ftell.3pcap
/freebsd/contrib/libpcap/pcap_dump_open.3pcap.in
/freebsd/contrib/libpcap/pcap_file.3pcap
/freebsd/contrib/libpcap/pcap_fileno.3pcap
/freebsd/contrib/libpcap/pcap_findalldevs.3pcap
/freebsd/contrib/libpcap/pcap_freecode.3pcap
/freebsd/contrib/libpcap/pcap_get_required_select_timeout.3pcap
/freebsd/contrib/libpcap/pcap_get_selectable_fd.3pcap
/freebsd/contrib/libpcap/pcap_get_tstamp_precision.3pcap.in
/freebsd/contrib/libpcap/pcap_geterr.3pcap
/freebsd/contrib/libpcap/pcap_init.3pcap
/freebsd/contrib/libpcap/pcap_inject.3pcap
/freebsd/contrib/libpcap/pcap_is_swapped.3pcap
/freebsd/contrib/libpcap/pcap_lib_version.3pcap
/freebsd/contrib/libpcap/pcap_list_datalinks.3pcap.in
/freebsd/contrib/libpcap/pcap_list_tstamp_types.3pcap.in
/freebsd/contrib/libpcap/pcap_lookupdev.3pcap
/freebsd/contrib/libpcap/pcap_lookupnet.3pcap
/freebsd/contrib/libpcap/pcap_loop.3pcap
/freebsd/contrib/libpcap/pcap_major_version.3pcap
/freebsd/contrib/libpcap/pcap_next_ex.3pcap
/freebsd/contrib/libpcap/pcap_offline_filter.3pcap
/freebsd/contrib/libpcap/pcap_open_dead.3pcap.in
/freebsd/contrib/libpcap/pcap_open_live.3pcap
/freebsd/contrib/libpcap/pcap_open_offline.3pcap.in
/freebsd/contrib/libpcap/pcap_set_buffer_size.3pcap
/freebsd/contrib/libpcap/pcap_set_datalink.3pcap
/freebsd/contrib/libpcap/pcap_set_immediate_mode.3pcap.in
/freebsd/contrib/libpcap/pcap_set_promisc.3pcap
/freebsd/contrib/libpcap/pcap_set_protocol_linux.3pcap
/freebsd/contrib/libpcap/pcap_set_rfmon.3pcap
/freebsd/contrib/libpcap/pcap_set_snaplen.3pcap
/freebsd/contrib/libpcap/pcap_set_timeout.3pcap
/freebsd/contrib/libpcap/pcap_set_tstamp_precision.3pcap.in
/freebsd/contrib/libpcap/pcap_set_tstamp_type.3pcap.in
/freebsd/contrib/libpcap/pcap_setdirection.3pcap
/freebsd/contrib/libpcap/pcap_setfilter.3pcap
/freebsd/contrib/libpcap/pcap_setnonblock.3pcap
/freebsd/contrib/libpcap/pcap_snapshot.3pcap
/freebsd/contrib/libpcap/pcap_stats.3pcap
/freebsd/contrib/libpcap/pcap_statustostr.3pcap
/freebsd/contrib/libpcap/pcap_strerror.3pcap
/freebsd/contrib/libpcap/pcap_tstamp_type_name_to_val.3pcap
/freebsd/contrib/libpcap/pcap_tstamp_type_val_to_name.3pcap
/freebsd/contrib/libpcap/pflog.h
/freebsd/contrib/libpcap/portability.h
/freebsd/contrib/libpcap/rpcap-protocol.c
/freebsd/contrib/libpcap/rpcap-protocol.h
/freebsd/contrib/libpcap/rpcapd/CMakeLists.txt
/freebsd/contrib/libpcap/rpcapd/Makefile.in
/freebsd/contrib/libpcap/rpcapd/daemon.c
/freebsd/contrib/libpcap/rpcapd/daemon.h
/freebsd/contrib/libpcap/rpcapd/fileconf.c
/freebsd/contrib/libpcap/rpcapd/log.c
/freebsd/contrib/libpcap/rpcapd/org.tcpdump.rpcapd.plist
/freebsd/contrib/libpcap/rpcapd/rpcapd-config.manfile.in
/freebsd/contrib/libpcap/rpcapd/rpcapd.c
/freebsd/contrib/libpcap/rpcapd/rpcapd.manadmin.in
/freebsd/contrib/libpcap/rpcapd/win32-svc.c
/freebsd/contrib/libpcap/rpcapd/win32-svc.h
/freebsd/contrib/libpcap/savefile.c
/freebsd/contrib/libpcap/scanner.l
/freebsd/contrib/libpcap/sf-pcap.c
/freebsd/contrib/libpcap/sf-pcapng.c
/freebsd/contrib/libpcap/sockutils.c
/freebsd/contrib/libpcap/sockutils.h
/freebsd/contrib/libpcap/sslutils.c
/freebsd/contrib/libpcap/sslutils.h
/freebsd/contrib/libpcap/testprogs/CMakeLists.txt
/freebsd/contrib/libpcap/testprogs/Makefile.in
/freebsd/contrib/libpcap/testprogs/can_set_rfmon_test.c
/freebsd/contrib/libpcap/testprogs/capturetest.c
/freebsd/contrib/libpcap/testprogs/filtertest.c
/freebsd/contrib/libpcap/testprogs/findalldevstest-perf.c
/freebsd/contrib/libpcap/testprogs/findalldevstest.c
/freebsd/contrib/libpcap/testprogs/fuzz/CMakeLists.txt
/freebsd/contrib/libpcap/testprogs/fuzz/fuzz_both.c
/freebsd/contrib/libpcap/testprogs/fuzz/fuzz_both.options
/freebsd/contrib/libpcap/testprogs/fuzz/fuzz_filter.c
/freebsd/contrib/libpcap/testprogs/fuzz/fuzz_filter.options
/freebsd/contrib/libpcap/testprogs/fuzz/fuzz_pcap.c
/freebsd/contrib/libpcap/testprogs/fuzz/fuzz_pcap.options
/freebsd/contrib/libpcap/testprogs/fuzz/onefile.c
/freebsd/contrib/libpcap/testprogs/nonblocktest.c
/freebsd/contrib/libpcap/testprogs/opentest.c
/freebsd/contrib/libpcap/testprogs/reactivatetest.c
/freebsd/contrib/libpcap/testprogs/selpolltest.c
/freebsd/contrib/libpcap/testprogs/threadsignaltest.c
/freebsd/contrib/libpcap/testprogs/valgrindtest.c
/freebsd/contrib/libpcap/testprogs/visopts.py
/freebsd/contrib/libpcap/testprogs/writecaptest.c
/freebsd/contrib/libpcap/tests/pcap-invalid-version-1.pcap
/freebsd/contrib/libpcap/tests/pcap-invalid-version-2.pcap
/freebsd/contrib/libpcap/tests/pcapng-invalid-vers-1.pcapng
/freebsd/contrib/libpcap/tests/pcapng-invalid-vers-2.pcapng
/freebsd/contrib/pf/pflogd/pflogd.c
/freebsd/contrib/tcpdump/interface.h
/freebsd/kerberos5/lib/libhdb/Makefile
/freebsd/lib/libc/string/memmem.3
/freebsd/lib/libc/sys/kqueue.2
/freebsd/lib/libcasper/services/cap_dns/tests/Makefile
/freebsd/lib/libcasper/services/cap_dns/tests/dns_test.c
/freebsd/lib/libcasper/services/cap_sysctl/tests/Makefile
/freebsd/lib/libifconfig/libifconfig_carp.c
/freebsd/lib/libpcap/Makefile
/freebsd/lib/libusb/Makefile
/freebsd/lib/libusb/libusb.3
/freebsd/lib/libusb/libusb.h
/freebsd/lib/libusb/libusb10.c
/freebsd/sbin/bectl/bectl.c
/freebsd/share/man/man7/security.7
/freebsd/share/misc/committers-ports.dot
/freebsd/share/misc/committers-src.dot
/freebsd/stand/efi/loader/efiserialio.c
/freebsd/sys/arm64/arm64/gic_v3_acpi.c
/freebsd/sys/arm64/arm64/locore.S
/freebsd/sys/arm64/arm64/machdep.c
/freebsd/sys/arm64/arm64/memcpy.S
/freebsd/sys/arm64/arm64/support.S
/freebsd/sys/arm64/arm64/trap.c
/freebsd/sys/compat/linsysfs/linsysfs.c
/freebsd/sys/compat/linuxkpi/common/include/linux/kernel.h
/freebsd/sys/compat/linuxkpi/common/include/linux/spinlock.h
/freebsd/sys/compat/linuxkpi/common/src/linux_80211.c
/freebsd/sys/compat/linuxkpi/common/src/linux_80211.h
/freebsd/sys/conf/kern.mk
/freebsd/sys/dev/arcmsr/arcmsr.c
/freebsd/sys/dev/cxgbe/iw_cxgbe/cm.c
/freebsd/sys/dev/cxgbe/t4_sge.c
/freebsd/sys/dev/cxgbe/t4_tracer.c
/freebsd/sys/fs/cd9660/cd9660_rrip.h
/freebsd/sys/fs/cd9660/iso.h
/freebsd/sys/fs/cd9660/iso_rrip.h
/freebsd/sys/fs/fuse/fuse_vnops.c
/freebsd/sys/fs/nfs/nfs.h
/freebsd/sys/fs/nfs/nfs_commonsubs.c
/freebsd/sys/fs/nfs/nfs_var.h
/freebsd/sys/fs/nfs/nfsproto.h
/freebsd/sys/fs/pseudofs/pseudofs.c
/freebsd/sys/fs/pseudofs/pseudofs.h
/freebsd/sys/fs/pseudofs/pseudofs_internal.h
/freebsd/sys/fs/pseudofs/pseudofs_vnops.c
/freebsd/sys/geom/raid3/g_raid3.c
/freebsd/sys/geom/raid3/g_raid3.h
/freebsd/sys/kern/kern_shutdown.c
/freebsd/sys/kern/subr_kdb.c
/freebsd/sys/modules/linsysfs/Makefile
/freebsd/sys/modules/linux/Makefile
/freebsd/sys/modules/linux_common/Makefile
/freebsd/sys/net/dlt.h
/freebsd/sys/net/ieee8023ad_lacp.c
/freebsd/sys/net/ieee8023ad_lacp.h
/freebsd/sys/net/if.c
/freebsd/sys/net/if_lagg.c
/freebsd/sys/netinet/ip_carp.c
/freebsd/sys/netinet/ip_carp_nl.h
netlink_snl.h
/freebsd/sys/security/mac/mac_framework.h
/freebsd/sys/security/mac/mac_kdb.c
/freebsd/tests/atf_python/atf_pytest.py
/freebsd/tests/atf_python/sys/Makefile
/freebsd/tests/atf_python/sys/net/Makefile
/freebsd/tests/atf_python/sys/netlink/Makefile
/freebsd/tests/atf_python/sys/netlink/__init__.py
/freebsd/tests/atf_python/sys/netlink/attrs.py
/freebsd/tests/atf_python/sys/netlink/base_headers.py
/freebsd/tests/atf_python/sys/netlink/message.py
/freebsd/tests/atf_python/sys/netlink/netlink.py
/freebsd/tests/atf_python/sys/netlink/netlink_generic.py
/freebsd/tests/atf_python/sys/netlink/netlink_route.py
/freebsd/tests/atf_python/sys/netlink/utils.py
/freebsd/tests/atf_python/utils.py
/freebsd/tests/conftest.py
/freebsd/tests/sys/acl/Makefile
/freebsd/tests/sys/aio/aio_test.c
/freebsd/tests/sys/kern/fdgrowtable_test.c
/freebsd/tests/sys/kern/ktls_test.c
/freebsd/tests/sys/net/if_ovpn/Makefile
/freebsd/tests/sys/netlink/test_nl_core.py
/freebsd/tests/sys/netlink/test_rtnl_iface.py
/freebsd/tests/sys/netlink/test_rtnl_ifaddr.py
/freebsd/tests/sys/netlink/test_rtnl_neigh.py
/freebsd/tests/sys/netlink/test_rtnl_route.py
/freebsd/tests/sys/netpfil/common/Makefile
/freebsd/tests/sys/netpfil/pf/Makefile
/freebsd/tools/build/mk/OptionalObsoleteFiles.inc
/freebsd/tools/tools/nanobsd/embedded/README
/freebsd/tools/tools/nanobsd/embedded/common
/freebsd/usr.sbin/bhyve/acpi_device.h
/freebsd/usr.sbin/bhyve/pci_lpc.c
/freebsd/usr.sbin/bhyve/qemu_fwcfg.c
/freebsd/usr.sbin/cxgbetool/cxgbetool.c
/freebsd/usr.sbin/makefs/cd9660.c
/freebsd/usr.sbin/makefs/cd9660/cd9660_eltorito.c
/freebsd/usr.sbin/makefs/ffs.c
/freebsd/usr.sbin/makefs/makefs.c
b755f1a029-Mar-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: Fix adding routes with nexthops on p2p interfaces.

Use full-featured ifa_ifwithroute() to guess route ifa/ifp
instead of ifa_ifwithnet(). This change makes the route addition
logic closer

netlink: Fix adding routes with nexthops on p2p interfaces.

Use full-featured ifa_ifwithroute() to guess route ifa/ifp
instead of ifa_ifwithnet(). This change makes the route addition
logic closer to the rt_getifa_fib() used by rtsock.

Reported by: glebius
Tested by: glebius
Differential Revision: https://reviews.freebsd.org/D39335
MFC after: 2 weeks

show more ...


/freebsd/CONTRIBUTING.md
/freebsd/MAINTAINERS
/freebsd/Makefile.inc1
/freebsd/ObsoleteFiles.inc
/freebsd/bin/df/df.1
/freebsd/contrib/ofed/libirdma/abi.h
/freebsd/contrib/ofed/libirdma/i40iw_hw.h
/freebsd/contrib/ofed/libirdma/irdma-abi.h
/freebsd/contrib/ofed/libirdma/irdma_defs.h
/freebsd/contrib/ofed/libirdma/irdma_uk.c
/freebsd/contrib/ofed/libirdma/irdma_umain.c
/freebsd/contrib/ofed/libirdma/irdma_umain.h
/freebsd/contrib/ofed/libirdma/irdma_user.h
/freebsd/contrib/ofed/libirdma/irdma_uverbs.c
/freebsd/contrib/ofed/libirdma/osdep.h
/freebsd/contrib/tzdata/NEWS
/freebsd/contrib/tzdata/asia
/freebsd/contrib/tzdata/version
/freebsd/crypto/openssh/FREEBSD-upgrade
/freebsd/etc/mtree/BSD.include.dist
/freebsd/etc/mtree/BSD.root.dist
/freebsd/lib/clang/clang.pre.mk
/freebsd/lib/clang/headers/Makefile
/freebsd/lib/clang/libclang/Makefile
/freebsd/lib/clang/liblldb/Makefile
/freebsd/lib/clang/libllvm/Makefile
/freebsd/lib/clang/llvm.build.mk
/freebsd/lib/clang/llvm.pre.mk
/freebsd/lib/libarchive/Makefile
/freebsd/lib/libc/locale/collate.c
/freebsd/lib/libc/sys/Makefile.inc
/freebsd/lib/libc/sys/Symbol.map
/freebsd/lib/libc/sys/kqueue.2
/freebsd/lib/libc/sys/statfs.2
/freebsd/lib/libc/tests/locale/Makefile
/freebsd/lib/libc/tests/locale/newlocale_test.c
/freebsd/lib/libcasper/services/cap_dns/Makefile
/freebsd/lib/libcasper/services/cap_fileargs/Makefile
/freebsd/lib/libcasper/services/cap_grp/Makefile
/freebsd/lib/libcasper/services/cap_net/Makefile
/freebsd/lib/libcasper/services/cap_netdb/Makefile
/freebsd/lib/libcasper/services/cap_pwd/Makefile
/freebsd/lib/libcasper/services/cap_sysctl/Makefile
/freebsd/lib/libcasper/services/cap_syslog/Makefile
/freebsd/lib/libcompiler_rt/Makefile.inc
/freebsd/lib/libgcc_s/Makefile
/freebsd/lib/libopencsd/Makefile
/freebsd/lib/libproc/proc_regs.c
/freebsd/libexec/rc/rc.d/ldconfig
/freebsd/libexec/rtld-elf/rtld_paths.h
/freebsd/sbin/camcontrol/camcontrol.c
/freebsd/sbin/fsck_ffs/dir.c
/freebsd/sbin/fsck_ffs/fsck.h
/freebsd/sbin/fsck_ffs/inode.c
/freebsd/sbin/fsck_ffs/pass1.c
/freebsd/sbin/fsck_ffs/pass2.c
/freebsd/sbin/fsck_ffs/pass3.c
/freebsd/sbin/fsdb/fsdb.c
/freebsd/sbin/newfs/mkfs.c
/freebsd/sbin/route/Makefile
/freebsd/sbin/route/route_netlink.c
/freebsd/share/man/man5/pf.conf.5
/freebsd/share/misc/committers-doc.dot
/freebsd/share/mk/src.opts.mk
/freebsd/sys/amd64/acpica/acpi_wakeup.c
/freebsd/sys/compat/freebsd32/freebsd32_syscall.h
/freebsd/sys/compat/freebsd32/freebsd32_syscalls.c
/freebsd/sys/compat/freebsd32/freebsd32_sysent.c
/freebsd/sys/compat/freebsd32/freebsd32_systrace_args.c
/freebsd/sys/compat/linux/linux_netlink.c
/freebsd/sys/compat/linuxkpi/common/include/asm/intel-family.h
/freebsd/sys/compat/linuxkpi/common/include/linux/device.h
/freebsd/sys/compat/linuxkpi/common/include/linux/hdmi.h
/freebsd/sys/compat/linuxkpi/common/src/linux_devres.c
/freebsd/sys/compat/linuxkpi/common/src/linux_hdmi.c
/freebsd/sys/dev/irdma/fbsd_kcompat.c
/freebsd/sys/dev/irdma/fbsd_kcompat.h
/freebsd/sys/dev/irdma/icrdma.c
/freebsd/sys/dev/irdma/icrdma_hw.h
/freebsd/sys/dev/irdma/irdma-abi.h
/freebsd/sys/dev/irdma/irdma_cm.c
/freebsd/sys/dev/irdma/irdma_cm.h
/freebsd/sys/dev/irdma/irdma_ctrl.c
/freebsd/sys/dev/irdma/irdma_defs.h
/freebsd/sys/dev/irdma/irdma_hw.c
/freebsd/sys/dev/irdma/irdma_kcompat.c
/freebsd/sys/dev/irdma/irdma_main.h
/freebsd/sys/dev/irdma/irdma_pble.c
/freebsd/sys/dev/irdma/irdma_pble.h
/freebsd/sys/dev/irdma/irdma_protos.h
/freebsd/sys/dev/irdma/irdma_puda.c
/freebsd/sys/dev/irdma/irdma_puda.h
/freebsd/sys/dev/irdma/irdma_type.h
/freebsd/sys/dev/irdma/irdma_uda.c
/freebsd/sys/dev/irdma/irdma_uk.c
/freebsd/sys/dev/irdma/irdma_user.h
/freebsd/sys/dev/irdma/irdma_utils.c
/freebsd/sys/dev/irdma/irdma_verbs.c
/freebsd/sys/dev/irdma/irdma_verbs.h
/freebsd/sys/dev/irdma/irdma_ws.c
/freebsd/sys/dev/irdma/irdma_ws.h
/freebsd/sys/dev/irdma/osdep.h
/freebsd/sys/dev/xen/evtchn/evtchn_dev.c
/freebsd/sys/dev/xen/grant_table/grant_table.c
/freebsd/sys/fs/msdosfs/msdosfs_lookup.c
/freebsd/sys/fs/msdosfs/msdosfs_vfsops.c
/freebsd/sys/fs/msdosfs/msdosfsmount.h
/freebsd/sys/fs/nfs/nfs_commonsubs.c
/freebsd/sys/fs/nfsclient/nfs_clrpcops.c
/freebsd/sys/fs/nfsclient/nfs_clvnops.c
/freebsd/sys/fs/nfsserver/nfs_nfsdserv.c
/freebsd/sys/fs/nfsserver/nfs_nfsdstate.c
/freebsd/sys/fs/tarfs/tarfs_vfsops.c
/freebsd/sys/kern/init_sysent.c
/freebsd/sys/kern/kern_event.c
/freebsd/sys/kern/kern_exit.c
/freebsd/sys/kern/kern_prot.c
/freebsd/sys/kern/syscalls.c
/freebsd/sys/kern/syscalls.master
/freebsd/sys/kern/systrace_args.c
/freebsd/sys/modules/Makefile
/freebsd/sys/modules/linux/Makefile
/freebsd/sys/modules/linuxkpi_hdmi/Makefile
/freebsd/sys/net/if.c
/freebsd/sys/net/if_lagg.c
/freebsd/sys/netinet/ip_carp.c
/freebsd/sys/netinet/tcp_input.c
/freebsd/sys/netinet/tcp_sack.c
/freebsd/sys/netinet6/in6.c
route/rt.c
/freebsd/sys/netpfil/pf/if_pfsync.c
/freebsd/sys/sys/event.h
/freebsd/sys/sys/param.h
/freebsd/sys/sys/pmc.h
/freebsd/sys/sys/proc.h
/freebsd/sys/sys/syscall.h
/freebsd/sys/sys/syscall.mk
/freebsd/sys/sys/sysproto.h
/freebsd/sys/sys/ucred.h
/freebsd/sys/ufs/ffs/ffs_alloc.c
/freebsd/sys/ufs/ffs/ffs_softdep.c
/freebsd/sys/ufs/ufs/dinode.h
/freebsd/sys/ufs/ufs/ufs_vnops.c
/freebsd/sys/x86/xen/xen_intr.c
/freebsd/sys/xen/evtchn/evtchnvar.h
/freebsd/tests/sys/audit/miscellaneous.c
/freebsd/tests/sys/net/routing/test_routing_l3.py
/freebsd/tests/sys/ses/destructive.c
/freebsd/tests/sys/ses/nondestructive.c
/freebsd/tools/build/Makefile
/freebsd/tools/build/cross-build/include/mac/stdlib.h
/freebsd/tools/build/cross-build/secure_getenv.c
/freebsd/tools/build/mk/OptionalObsoleteFiles.inc
/freebsd/usr.bin/clang/Makefile.inc
/freebsd/usr.bin/clang/lld/Makefile
/freebsd/usr.bin/clang/lldb-server/Makefile
/freebsd/usr.bin/clang/lldb/Makefile
/freebsd/usr.bin/clang/llvm-cxxfilt/Makefile
/freebsd/usr.bin/clang/llvm-dwarfutil/Makefile
/freebsd/usr.bin/clang/llvm-nm/Makefile
/freebsd/usr.bin/clang/llvm-objcopy/Makefile
/freebsd/usr.bin/clang/llvm-objdump/Makefile
/freebsd/usr.bin/clang/llvm-readobj/Makefile
/freebsd/usr.bin/clang/llvm-size/Makefile
/freebsd/usr.bin/clang/llvm-strings/Makefile
/freebsd/usr.bin/clang/llvm-symbolizer/Makefile
/freebsd/usr.sbin/bhyve/bhyve_config.5
/freebsd/usr.sbin/makefs/msdos/msdosfs_fat.c
/freebsd/usr.sbin/nfsd/nfsd.8
/freebsd/usr.sbin/sesutil/sesutil.c
d3a49f6227-Mar-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: fix 19e43c163c64 by adding miseed netlinkg_glue.c


/freebsd/contrib/opencsd/decoder/include/common/ocsd_dcd_mngr.h
/freebsd/contrib/opencsd/decoder/include/common/ocsd_dcd_tree.h
/freebsd/contrib/opencsd/decoder/include/common/ocsd_error.h
/freebsd/contrib/opencsd/decoder/include/common/trc_core_arch_map.h
/freebsd/contrib/opencsd/decoder/include/common/trc_frame_deformatter.h
/freebsd/contrib/opencsd/decoder/include/common/trc_gen_elem.h
/freebsd/contrib/opencsd/decoder/include/common/trc_pkt_decode_base.h
/freebsd/contrib/opencsd/decoder/include/common/trc_pkt_proc_base.h
/freebsd/contrib/opencsd/decoder/include/i_dec/trc_idec_arminst.h
/freebsd/contrib/opencsd/decoder/include/interfaces/trc_pkt_raw_in_i.h
/freebsd/contrib/opencsd/decoder/include/interfaces/trc_tgt_mem_access_i.h
/freebsd/contrib/opencsd/decoder/include/mem_acc/trc_mem_acc_mapper.h
/freebsd/contrib/opencsd/decoder/include/opencsd.h
/freebsd/contrib/opencsd/decoder/include/opencsd/c_api/ocsd_c_api_types.h
/freebsd/contrib/opencsd/decoder/include/opencsd/c_api/opencsd_c_api.h
/freebsd/contrib/opencsd/decoder/include/opencsd/ete/ete_decoder.h
/freebsd/contrib/opencsd/decoder/include/opencsd/ete/trc_cmp_cfg_ete.h
/freebsd/contrib/opencsd/decoder/include/opencsd/ete/trc_dcd_mngr_ete.h
/freebsd/contrib/opencsd/decoder/include/opencsd/ete/trc_pkt_types_ete.h
/freebsd/contrib/opencsd/decoder/include/opencsd/etmv4/trc_cmp_cfg_etmv4.h
/freebsd/contrib/opencsd/decoder/include/opencsd/etmv4/trc_etmv4_stack_elem.h
/freebsd/contrib/opencsd/decoder/include/opencsd/etmv4/trc_pkt_decode_etmv4i.h
/freebsd/contrib/opencsd/decoder/include/opencsd/etmv4/trc_pkt_elem_etmv4i.h
/freebsd/contrib/opencsd/decoder/include/opencsd/etmv4/trc_pkt_proc_etmv4i.h
/freebsd/contrib/opencsd/decoder/include/opencsd/etmv4/trc_pkt_types_etmv4.h
/freebsd/contrib/opencsd/decoder/include/opencsd/ocsd_if_types.h
/freebsd/contrib/opencsd/decoder/include/opencsd/ocsd_if_version.h
/freebsd/contrib/opencsd/decoder/include/opencsd/stm/trc_pkt_proc_stm.h
/freebsd/contrib/opencsd/decoder/include/opencsd/trc_gen_elem_types.h
/freebsd/contrib/opencsd/decoder/source/c_api/ocsd_c_api.cpp
/freebsd/contrib/opencsd/decoder/source/ete/trc_cmp_cfg_ete.cpp
/freebsd/contrib/opencsd/decoder/source/etmv3/trc_pkt_elem_etmv3.cpp
/freebsd/contrib/opencsd/decoder/source/etmv4/trc_cmp_cfg_etmv4.cpp
/freebsd/contrib/opencsd/decoder/source/etmv4/trc_etmv4_stack_elem.cpp
/freebsd/contrib/opencsd/decoder/source/etmv4/trc_pkt_decode_etmv4i.cpp
/freebsd/contrib/opencsd/decoder/source/etmv4/trc_pkt_elem_etmv4i.cpp
/freebsd/contrib/opencsd/decoder/source/etmv4/trc_pkt_proc_etmv4i.cpp
/freebsd/contrib/opencsd/decoder/source/i_dec/trc_i_decode.cpp
/freebsd/contrib/opencsd/decoder/source/i_dec/trc_idec_arminst.cpp
/freebsd/contrib/opencsd/decoder/source/mem_acc/trc_mem_acc_mapper.cpp
/freebsd/contrib/opencsd/decoder/source/ocsd_dcd_tree.cpp
/freebsd/contrib/opencsd/decoder/source/ocsd_error.cpp
/freebsd/contrib/opencsd/decoder/source/ocsd_gen_elem_stack.cpp
/freebsd/contrib/opencsd/decoder/source/ocsd_lib_dcd_register.cpp
/freebsd/contrib/opencsd/decoder/source/pkt_printers/trc_print_fact.cpp
/freebsd/contrib/opencsd/decoder/source/ptm/trc_pkt_proc_ptm.cpp
/freebsd/contrib/opencsd/decoder/source/trc_core_arch_map.cpp
/freebsd/contrib/opencsd/decoder/source/trc_frame_deformatter.cpp
/freebsd/contrib/opencsd/decoder/source/trc_frame_deformatter_impl.h
/freebsd/contrib/opencsd/decoder/source/trc_gen_elem.cpp
/freebsd/contrib/opencsd/decoder/source/trc_printable_elem.cpp
netlink_glue.c
19e43c1627-Mar-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: add netlink KPI to the kernel by default

This change does the following:

Base Netlink KPIs (ability to register the family, parse and/or
write a Netlink message) are always present in the

netlink: add netlink KPI to the kernel by default

This change does the following:

Base Netlink KPIs (ability to register the family, parse and/or
write a Netlink message) are always present in the kernel. Specifically,
* Implementation of genetlink family/group registration/removal,
some base accessors (netlink_generic_kpi.c, 260 LoC) are compiled in
unconditionally.
* Basic TLV parser functions (netlink_message_parser.c, 507 LoC) are
compiled in unconditionally.
* Glue functions (netlink<>rtsock), malloc/core sysctl definitions
(netlink_glue.c, 259 LoC) are compiled in unconditionally.
* The rest of the KPI _functions_ are defined in the netlink_glue.c,
but their implementation calls a pointer to either the stub function
or the actual function, depending on whether the module is loaded or not.

This approach allows to have only 1k LoC out of ~3.7k LoC (current
sys/netlink implementation) in the kernel, which will not grow further.
It also allows for the generic netlink kernel customers to load
successfully without requiring Netlink module and operate correctly
once Netlink module is loaded.

Reviewed by: imp
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D39269

show more ...

eccccd6527-Mar-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: make nlattr_add_in[6]_addr inline

MFC after: 2 weeks

6dc858d827-Mar-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: remove forgotten debug message in handle_rtm_getroute().

MFC after: 2 weeks

544f149227-Mar-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: ensure genetlink control family always registers under the same ID.

MFC after: 2 weeks

9a11f3df26-Mar-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: add standrard ifaddr/neigh parsers to snl(3).

MFC after: 2 weeks

04f75b9826-Mar-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: allow netlink sockets in non-vnet jails.

This change allow to open Netlink sockets in the non-vnet jails, even for
unpriviledged processes.
The security model largely follows the existing

netlink: allow netlink sockets in non-vnet jails.

This change allow to open Netlink sockets in the non-vnet jails, even for
unpriviledged processes.
The security model largely follows the existing one. To be more specific:
* by default, every `NETLINK_ROUTE` command is **NOT** allowed in non-VNET
jail UNLESS `RTNL_F_ALLOW_NONVNET_JAIL` flag is specified in the command
handler.
* All notifications are **disabled** for non-vnet jails (requests to
subscribe for the notifications are ignored). This will change to be more
fine-grained model once the first netlink provider requiring this gets
committed.
* Listing interfaces (RTM_GETLINK) is **allowed** w/o limits (**including**
interfaces w/o any addresses attached to the jail). The value of this is
questionable, but it follows the existing approach.
* Listing ARP/NDP neighbours is **forbidden**. This is a **change** from the
current approach - currently we list static ARP/ND entries belonging to the
addresses attached to the jail.
* Listing interface addresses is **allowed**, but the addresses are filtered
to match only ones attached to the jail.
* Listing routes is **allowed**, but the routes are filtered to provide only
host routes matching the addresses attached to the jail.
* By default, every `NETLINK_GENERIC` command is **allowed** in non-VNET jail
(as sub-families may be unrelated to network at all).
It is the goal of the family author to implement the restriction if
necessary.

Differential Revision: https://reviews.freebsd.org/D39206
MFC after: 1 month

show more ...


/freebsd/CONTRIBUTING.md
/freebsd/ObsoleteFiles.inc
/freebsd/contrib/tcp_wrappers/tli.c
/freebsd/contrib/tzdata/CONTRIBUTING
/freebsd/contrib/tzdata/Makefile
/freebsd/contrib/tzdata/NEWS
/freebsd/contrib/tzdata/africa
/freebsd/contrib/tzdata/antarctica
/freebsd/contrib/tzdata/asia
/freebsd/contrib/tzdata/australasia
/freebsd/contrib/tzdata/backward
/freebsd/contrib/tzdata/backzone
/freebsd/contrib/tzdata/checktab.awk
/freebsd/contrib/tzdata/europe
/freebsd/contrib/tzdata/leap-seconds.list
/freebsd/contrib/tzdata/leapseconds
/freebsd/contrib/tzdata/leapseconds.awk
/freebsd/contrib/tzdata/northamerica
/freebsd/contrib/tzdata/southamerica
/freebsd/contrib/tzdata/theory.html
/freebsd/contrib/tzdata/version
/freebsd/contrib/tzdata/zone.tab
/freebsd/contrib/tzdata/zone1970.tab
/freebsd/contrib/wpa/src/drivers/driver_bsd.c
/freebsd/crypto/openssh/FREEBSD-upgrade
/freebsd/crypto/openssh/sftp.c
/freebsd/crypto/openssl/crypto/aes/asm/bsaes-armv7.pl
/freebsd/include/arpa/nameser.h
/freebsd/lib/libc/nameser/Symbol.map
/freebsd/lib/libc/stdlib/getenv.3
/freebsd/lib/libc/stdlib/getenv.c
/freebsd/lib/libpfctl/libpfctl.c
/freebsd/lib/libpmc/Makefile
/freebsd/lib/libvmmapi/Makefile
/freebsd/lib/libvmmapi/internal.h
/freebsd/lib/libvmmapi/vmmapi.c
/freebsd/lib/libvmmapi/vmmapi.h
/freebsd/lib/libvmmapi/vmmapi_freebsd.c
/freebsd/libexec/rc/rc.d/wpa_supplicant
/freebsd/sbin/devd/devd.conf.5
/freebsd/sbin/dump/tape.c
/freebsd/sbin/fsck_ffs/dir.c
/freebsd/sbin/fsck_ffs/fsutil.c
/freebsd/sbin/fsck_ffs/inode.c
/freebsd/sbin/fsck_ffs/pass2.c
/freebsd/sbin/fsck_ffs/suj.c
/freebsd/sbin/ifconfig/carp.c
/freebsd/sbin/ifconfig/ifieee80211.c
/freebsd/sbin/ping/ping.c
/freebsd/share/man/man5/procfs.5
/freebsd/share/man/man9/kasan.9
/freebsd/share/misc/committers-doc.dot
/freebsd/share/misc/committers-ports.dot
/freebsd/share/misc/committers-src.dot
/freebsd/share/misc/organization.dot
/freebsd/sys/amd64/include/vmm.h
/freebsd/sys/amd64/include/vmm_instruction_emul.h
/freebsd/sys/amd64/include/vmm_snapshot.h
/freebsd/sys/amd64/vmm/vmm_dev.c
/freebsd/sys/amd64/vmm/vmm_instruction_emul.c
/freebsd/sys/arm64/arm64/db_trace.c
/freebsd/sys/arm64/arm64/exception.S
/freebsd/sys/arm64/arm64/exec_machdep.c
/freebsd/sys/arm64/arm64/gdb_machdep.c
/freebsd/sys/arm64/arm64/genassym.c
/freebsd/sys/arm64/arm64/locore.S
/freebsd/sys/arm64/arm64/machdep.c
/freebsd/sys/arm64/arm64/pmap.c
/freebsd/sys/arm64/arm64/stack_machdep.c
/freebsd/sys/arm64/arm64/swtch.S
/freebsd/sys/arm64/arm64/trap.c
/freebsd/sys/arm64/arm64/vm_machdep.c
/freebsd/sys/arm64/conf/GENERIC-KASAN
/freebsd/sys/arm64/include/_stdint.h
/freebsd/sys/arm64/include/armreg.h
/freebsd/sys/arm64/include/asan.h
/freebsd/sys/arm64/include/atomic.h
/freebsd/sys/arm64/include/db_machdep.h
/freebsd/sys/arm64/include/frame.h
/freebsd/sys/arm64/include/gdb_machdep.h
/freebsd/sys/arm64/include/param.h
/freebsd/sys/arm64/include/pcb.h
/freebsd/sys/arm64/include/pmap.h
/freebsd/sys/arm64/include/reg.h
/freebsd/sys/arm64/include/ucontext.h
/freebsd/sys/arm64/include/vmparam.h
/freebsd/sys/compat/linsysfs/linsysfs.c
/freebsd/sys/compat/linsysfs/linsysfs.h
/freebsd/sys/compat/linsysfs/linsysfs_net.c
/freebsd/sys/compat/linuxkpi/common/include/asm/memtype.h
/freebsd/sys/compat/linuxkpi/common/include/linux/pci.h
/freebsd/sys/conf/files.arm64
/freebsd/sys/conf/kern.mk
/freebsd/sys/conf/kern.pre.mk
/freebsd/sys/conf/kmod.mk
/freebsd/sys/contrib/dev/rtw89/coex.c
/freebsd/sys/crypto/openssl/arm/bsaes-armv7.S
/freebsd/sys/dev/acpica/acpi_cmbat.c
/freebsd/sys/dev/ice/ice_iflib_txrx.c
/freebsd/sys/dev/netmap/netmap.c
/freebsd/sys/dev/qlnx/qlnxe/qlnx_def.h
/freebsd/sys/dev/qlnx/qlnxe/qlnx_ioctl.c
/freebsd/sys/dev/qlnx/qlnxe/qlnx_os.c
/freebsd/sys/dev/qlnx/qlnxr/qlnxr_cm.c
/freebsd/sys/dev/qlnx/qlnxr/qlnxr_os.c
/freebsd/sys/dev/qlnx/qlnxr/qlnxr_verbs.c
/freebsd/sys/fs/fdescfs/fdesc_vfsops.c
/freebsd/sys/fs/fdescfs/fdesc_vnops.c
/freebsd/sys/i386/i386/db_disasm.c
/freebsd/sys/i386/i386/db_trace.c
/freebsd/sys/i386/i386/in_cksum_machdep.c
/freebsd/sys/i386/i386/machdep.c
/freebsd/sys/i386/i386/sys_machdep.c
/freebsd/sys/kern/kern_jail.c
/freebsd/sys/kern/subr_intr.c
/freebsd/sys/kern/uipc_ktls.c
/freebsd/sys/kern/uipc_socket.c
/freebsd/sys/kern/vfs_cache.c
/freebsd/sys/kern/vfs_subr.c
/freebsd/sys/modules/dtrace/dtaudit/Makefile
/freebsd/sys/modules/dtrace/dtmalloc/Makefile
/freebsd/sys/modules/dtrace/dtnfscl/Makefile
/freebsd/sys/modules/dtrace/dtrace/Makefile
/freebsd/sys/modules/dtrace/fasttrap/Makefile
/freebsd/sys/modules/dtrace/fbt/Makefile
/freebsd/sys/modules/dtrace/kinst/Makefile
/freebsd/sys/modules/dtrace/profile/Makefile
/freebsd/sys/modules/dtrace/prototype/Makefile
/freebsd/sys/modules/dtrace/sdt/Makefile
/freebsd/sys/modules/dtrace/systrace/Makefile
/freebsd/sys/modules/dtrace/systrace_freebsd32/Makefile
/freebsd/sys/modules/dtrace/systrace_linux/Makefile
/freebsd/sys/modules/dtrace/systrace_linux32/Makefile
/freebsd/sys/modules/linsysfs/Makefile
/freebsd/sys/modules/opensolaris/Makefile
/freebsd/sys/modules/pms/Makefile
/freebsd/sys/modules/zfs/Makefile
/freebsd/sys/net/if.c
/freebsd/sys/net/if_infiniband.c
/freebsd/sys/net/if_lagg.c
/freebsd/sys/net/if_lagg.h
/freebsd/sys/net/if_var.h
/freebsd/sys/net/route/route_ctl.h
/freebsd/sys/net/route/route_rtentry.c
/freebsd/sys/net/rtsock.c
/freebsd/sys/netinet/tcp_lro.c
/freebsd/sys/netinet6/ip6_input.c
netlink_ctl.h
netlink_domain.c
netlink_generic.c
netlink_route.c
netlink_var.h
route/iface.c
route/route_var.h
route/rt.c
/freebsd/sys/netpfil/pf/pf_norm.c
/freebsd/sys/ofed/drivers/infiniband/core/core_priv.h
/freebsd/sys/ofed/drivers/infiniband/core/ib_addr.c
/freebsd/sys/ofed/drivers/infiniband/core/ib_cache.c
/freebsd/sys/ofed/drivers/infiniband/core/ib_cm.c
/freebsd/sys/ofed/drivers/infiniband/core/ib_cma.c
/freebsd/sys/ofed/drivers/infiniband/core/ib_device.c
/freebsd/sys/ofed/drivers/infiniband/core/ib_multicast.c
/freebsd/sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
/freebsd/sys/ofed/drivers/infiniband/core/ib_sa_query.c
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ethtool.c
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_fs.c
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_verbs.c
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_vlan.c
/freebsd/sys/ofed/include/rdma/ib_addr.h
/freebsd/sys/ofed/include/rdma/ib_addr_freebsd.h
/freebsd/sys/ofed/include/rdma/ib_cache.h
/freebsd/sys/ofed/include/rdma/ib_sa.h
/freebsd/sys/ofed/include/rdma/ib_verbs.h
/freebsd/sys/riscv/include/_stdint.h
/freebsd/sys/sys/_endian.h
/freebsd/sys/sys/param.h
/freebsd/sys/sys/pcpu.h
/freebsd/sys/ufs/ffs/ffs_subr.c
/freebsd/sys/vm/vm_fault.c
/freebsd/sys/vm/vnode_pager.c
/freebsd/sys/x86/include/_stdint.h
/freebsd/tests/sys/file/path_test.c
/freebsd/tests/sys/fs/tarfs/mktar.c
/freebsd/tests/sys/kern/ktls_test.c
/freebsd/tests/sys/netmap/ctrl-api-test.c
/freebsd/tools/build/checkstyle9.pl
/freebsd/tools/build/mk/OptionalObsoleteFiles.inc
/freebsd/tools/diag/prtblknos/main.c
/freebsd/tools/diag/prtblknos/prtblknos.c
/freebsd/tools/test/stress2/misc/fsck11.sh
/freebsd/tools/test/stress2/misc/fsck12.sh
/freebsd/tools/test/stress2/misc/syscall4.sh
/freebsd/usr.bin/etdump/etdump.c
/freebsd/usr.sbin/bhyve/bhyverun.c
/freebsd/usr.sbin/bhyve/bhyverun.h
/freebsd/usr.sbin/bhyve/bootrom.c
/freebsd/usr.sbin/bhyve/gdb.c
/freebsd/usr.sbin/bhyve/gdb.h
/freebsd/usr.sbin/bhyve/inout.c
/freebsd/usr.sbin/bhyve/inout.h
/freebsd/usr.sbin/bhyve/kernemu_dev.c
/freebsd/usr.sbin/bhyve/mem.c
/freebsd/usr.sbin/bhyve/mem.h
/freebsd/usr.sbin/bhyve/pci_ahci.c
/freebsd/usr.sbin/bhyve/pci_e82545.c
/freebsd/usr.sbin/bhyve/pci_emul.c
/freebsd/usr.sbin/bhyve/pci_passthru.c
/freebsd/usr.sbin/bhyve/pci_xhci.c
/freebsd/usr.sbin/bhyve/pctestdev.c
/freebsd/usr.sbin/bhyve/qemu_fwcfg.c
/freebsd/usr.sbin/bhyve/qemu_fwcfg.h
/freebsd/usr.sbin/bhyve/snapshot.c
/freebsd/usr.sbin/bhyve/snapshot.h
/freebsd/usr.sbin/bhyve/spinup_ap.c
/freebsd/usr.sbin/bhyve/spinup_ap.h
/freebsd/usr.sbin/bhyve/task_switch.c
/freebsd/usr.sbin/bhyve/vga.c
/freebsd/usr.sbin/bhyve/virtio.c
/freebsd/usr.sbin/bhyve/xmsr.c
/freebsd/usr.sbin/bhyve/xmsr.h
/freebsd/usr.sbin/bhyvectl/bhyvectl.c
/freebsd/usr.sbin/bhyveload/bhyveload.c
/freebsd/usr.sbin/daemon/daemon.c
/freebsd/usr.sbin/makefs/cd9660/cd9660_eltorito.c
/freebsd/usr.sbin/makefs/cd9660/iso9660_rrip.c
/freebsd/usr.sbin/makefs/cd9660/iso9660_rrip.h
/freebsd/usr.sbin/pmcstat/pmcstat.8
/freebsd/usr.sbin/pwd_mkdb/pwd_mkdb.8
/freebsd/usr.sbin/pwd_mkdb/pwd_mkdb.c
/freebsd/usr.sbin/unbound/setup/local-unbound-setup.sh
a74998f321-Mar-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: reduce the default debugging levels

Reported by: kp
MFC after: 2 weeks


/freebsd/ObsoleteFiles.inc
/freebsd/bin/pkill/pkill.c
/freebsd/bin/pkill/tests/Makefile
/freebsd/bin/pkill/tests/pgrep-_f_test.sh
/freebsd/bin/pkill/tests/pgrep-_lf_test.sh
/freebsd/bin/pkill/tests/pgrep-_p_test.sh
/freebsd/bin/pkill/tests/pgrep-_u_test.sh
/freebsd/bin/pkill/tests/pgrep-f_test.sh
/freebsd/bin/pkill/tests/pkill-_f_test.sh
/freebsd/bin/pkill/tests/pkill-_lf_test.sh
/freebsd/bin/pkill/tests/pkill-_p_test.sh
/freebsd/bin/pkill/tests/pkill-_u_test.sh
/freebsd/bin/pkill/tests/spin_helper.c
/freebsd/bin/sh/histedit.c
/freebsd/contrib/tcp_wrappers/clean_exit.c
/freebsd/contrib/tcp_wrappers/diag.c
/freebsd/contrib/tcp_wrappers/environ.c
/freebsd/contrib/tcp_wrappers/eval.c
/freebsd/contrib/tcp_wrappers/fakelog.c
/freebsd/contrib/tcp_wrappers/fix_options.c
/freebsd/contrib/tcp_wrappers/fromhost.c
/freebsd/contrib/tcp_wrappers/hosts_access.c
/freebsd/contrib/tcp_wrappers/hosts_ctl.c
/freebsd/contrib/tcp_wrappers/inetcf.c
/freebsd/contrib/tcp_wrappers/misc.c
/freebsd/contrib/tcp_wrappers/miscd.c
/freebsd/contrib/tcp_wrappers/myvsyslog.c
/freebsd/contrib/tcp_wrappers/ncr.c
/freebsd/contrib/tcp_wrappers/options.c
/freebsd/contrib/tcp_wrappers/percent_m.c
/freebsd/contrib/tcp_wrappers/percent_x.c
/freebsd/contrib/tcp_wrappers/ptx.c
/freebsd/contrib/tcp_wrappers/refuse.c
/freebsd/contrib/tcp_wrappers/rfc931.c
/freebsd/contrib/tcp_wrappers/safe_finger.c
/freebsd/contrib/tcp_wrappers/scaffold.c
/freebsd/contrib/tcp_wrappers/setenv.c
/freebsd/contrib/tcp_wrappers/shell_cmd.c
/freebsd/contrib/tcp_wrappers/socket.c
/freebsd/contrib/tcp_wrappers/strcasecmp.c
/freebsd/contrib/tcp_wrappers/tcpd.c
/freebsd/contrib/tcp_wrappers/tcpdchk.c
/freebsd/contrib/tcp_wrappers/tcpdmatch.c
/freebsd/contrib/tcp_wrappers/tli-sequent.c
/freebsd/contrib/tcp_wrappers/tli.c
/freebsd/contrib/tcp_wrappers/try-from.c
/freebsd/contrib/tcp_wrappers/update.c
/freebsd/contrib/tcp_wrappers/vfprintf.c
/freebsd/contrib/tcp_wrappers/workarounds.c
/freebsd/lib/libc/sys/reboot.2
/freebsd/release/scripts/pkg-stage.sh
/freebsd/sbin/ifconfig/ifconfig.8
/freebsd/share/examples/bhyve/vmrun.sh
/freebsd/share/man/man4/amdtemp.4
/freebsd/share/man/man4/carp.4
/freebsd/share/man/man4/coretemp.4
/freebsd/share/man/man9/KASSERT.9
/freebsd/share/man/man9/Makefile
/freebsd/share/man/man9/condvar.9
/freebsd/share/man/man9/critical_enter.9
/freebsd/share/man/man9/epoch.9
/freebsd/share/man/man9/hardclock.9
/freebsd/share/man/man9/kern_reboot.9
/freebsd/share/man/man9/locking.9
/freebsd/share/man/man9/mi_switch.9
/freebsd/share/man/man9/panic.9
/freebsd/share/man/man9/sleep.9
/freebsd/share/man/man9/sleepqueue.9
/freebsd/share/man/man9/tvtohz.9
/freebsd/sys/arm/arm/nexus.c
/freebsd/sys/arm/include/pmap.h
/freebsd/sys/arm64/arm64/nexus.c
/freebsd/sys/compat/linuxkpi/common/include/linux/device.h
/freebsd/sys/compat/linuxkpi/common/include/linux/iommu.h
/freebsd/sys/compat/linuxkpi/common/include/linux/kobject.h
/freebsd/sys/compat/linuxkpi/common/include/linux/pci.h
/freebsd/sys/compat/linuxkpi/common/include/linux/seq_file.h
/freebsd/sys/compat/linuxkpi/common/include/linux/slab.h
/freebsd/sys/compat/linuxkpi/common/src/linux_seq_file.c
/freebsd/sys/dev/re/if_re.c
/freebsd/sys/fs/ext2fs/ext2_lookup.c
/freebsd/sys/geom/vinum/geom_vinum_plex.c
/freebsd/sys/geom/vinum/geom_vinum_raid5.c
/freebsd/sys/kern/kern_shutdown.c
/freebsd/sys/kern/kern_timeout.c
/freebsd/sys/kern/kern_vnodedumper.c
/freebsd/sys/netinet/ip_carp.c
netlink_generic.c
route/nexthop.c
/freebsd/sys/netpfil/pf/if_pfsync.c
/freebsd/sys/powerpc/aim/mmu_radix.c
/freebsd/sys/powerpc/powerpc/nexus.c
/freebsd/sys/riscv/riscv/nexus.c
/freebsd/sys/sys/conf.h
/freebsd/sys/sys/eventhandler.h
/freebsd/sys/x86/pci/pci_early_quirks.c
/freebsd/sys/x86/pci/pci_early_quirks.h
/freebsd/sys/x86/x86/nexus.c
/freebsd/tests/sys/netinet/carp.sh
/freebsd/tests/sys/netipsec/tunnel/Makefile
/freebsd/tests/sys/netpfil/pf/pfsync.sh
/freebsd/usr.bin/ldd/ldd.1
/freebsd/usr.bin/ldd/ldd.c
/freebsd/usr.bin/lorder/lorder.1
/freebsd/usr.sbin/daemon/daemon.c
/freebsd/usr.sbin/mountd/mountd.8
1378180015-Mar-2023 Kristof Provost <kp@FreeBSD.org>

carp: support unicast

Allow users to configure the address to send carp messages to. This
allows carp to be used in unicast mode, which is useful in certain
virtual configurations (e.g. AWS, VMWare

carp: support unicast

Allow users to configure the address to send carp messages to. This
allows carp to be used in unicast mode, which is useful in certain
virtual configurations (e.g. AWS, VMWare ESXi, ...)

Reviewed by: melifaro
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D38940

show more ...


/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/dt_parser.c
/freebsd/contrib/xz/COPYING
/freebsd/contrib/xz/ChangeLog
/freebsd/contrib/xz/README
/freebsd/contrib/xz/THANKS
/freebsd/contrib/xz/doxygen/Doxyfile
/freebsd/contrib/xz/doxygen/update-doxygen
/freebsd/contrib/xz/src/common/mythread.h
/freebsd/contrib/xz/src/common/tuklib_mbstr_fw.c
/freebsd/contrib/xz/src/common/tuklib_physmem.c
/freebsd/contrib/xz/src/liblzma/api/lzma.h
/freebsd/contrib/xz/src/liblzma/api/lzma/base.h
/freebsd/contrib/xz/src/liblzma/api/lzma/bcj.h
/freebsd/contrib/xz/src/liblzma/api/lzma/block.h
/freebsd/contrib/xz/src/liblzma/api/lzma/check.h
/freebsd/contrib/xz/src/liblzma/api/lzma/container.h
/freebsd/contrib/xz/src/liblzma/api/lzma/delta.h
/freebsd/contrib/xz/src/liblzma/api/lzma/filter.h
/freebsd/contrib/xz/src/liblzma/api/lzma/hardware.h
/freebsd/contrib/xz/src/liblzma/api/lzma/index.h
/freebsd/contrib/xz/src/liblzma/api/lzma/index_hash.h
/freebsd/contrib/xz/src/liblzma/api/lzma/lzma12.h
/freebsd/contrib/xz/src/liblzma/api/lzma/stream_flags.h
/freebsd/contrib/xz/src/liblzma/api/lzma/version.h
/freebsd/contrib/xz/src/liblzma/api/lzma/vli.h
/freebsd/contrib/xz/src/liblzma/check/check.h
/freebsd/contrib/xz/src/liblzma/check/crc64_fast.c
/freebsd/contrib/xz/src/liblzma/common/block_decoder.c
/freebsd/contrib/xz/src/liblzma/common/block_encoder.c
/freebsd/contrib/xz/src/liblzma/common/common.c
/freebsd/contrib/xz/src/liblzma/common/index_decoder.c
/freebsd/contrib/xz/src/liblzma/common/index_encoder.c
/freebsd/contrib/xz/src/liblzma/common/index_hash.c
/freebsd/contrib/xz/src/liblzma/common/lzip_decoder.c
/freebsd/contrib/xz/src/liblzma/common/stream_decoder_mt.c
/freebsd/contrib/xz/src/liblzma/common/stream_encoder_mt.c
/freebsd/contrib/xz/src/liblzma/common/string_conversion.c
/freebsd/contrib/xz/src/liblzma/delta/delta_decoder.c
/freebsd/contrib/xz/src/liblzma/delta/delta_encoder.c
/freebsd/contrib/xz/src/liblzma/lz/lz_encoder_mf.c
/freebsd/contrib/xz/src/liblzma/simple/simple_coder.c
/freebsd/contrib/xz/src/xz/args.c
/freebsd/contrib/xz/src/xz/coder.h
/freebsd/contrib/xz/src/xz/file_io.c
/freebsd/contrib/xz/src/xz/list.c
/freebsd/contrib/xz/src/xz/options.c
/freebsd/contrib/xz/src/xz/suffix.c
/freebsd/contrib/xz/src/xz/suffix.h
/freebsd/contrib/xz/src/xz/xz.1
/freebsd/lib/libifconfig/libifconfig.h
/freebsd/lib/libifconfig/libifconfig_carp.c
/freebsd/lib/libifconfig/libifconfig_internal.c
/freebsd/lib/libifconfig/libifconfig_internal.h
/freebsd/lib/liblzma/config.h
/freebsd/sbin/ifconfig/carp.c
/freebsd/sbin/ping/ping.c
/freebsd/sbin/ping/tests/ping_test.sh
/freebsd/sbin/ping/tests/test_ping.py
/freebsd/share/man/man4/tcp_rack.4
/freebsd/sys/amd64/acpica/acpi_wakeup.c
/freebsd/sys/amd64/amd64/initcpu.c
/freebsd/sys/arm64/arm64/nexus.c
/freebsd/sys/dev/usb/controller/xhci_pci.c
/freebsd/sys/fs/ext2fs/ext2_lookup.c
/freebsd/sys/netinet/ip_carp.c
/freebsd/sys/netinet/ip_carp_nl.h
/freebsd/sys/netinet/sctp_output.c
netlink_message_parser.c
netlink_message_parser.h
netlink_message_writer.c
netlink_message_writer.h
netlink_snl.h
netlink_snl_route.h
/freebsd/sys/ufs/ufs/ufs_lookup.c
/freebsd/sys/ufs/ufs/ufs_vnops.c
/freebsd/tests/sys/netgraph/Makefile
/freebsd/tests/sys/netinet/carp.sh
/freebsd/tools/test/stress2/misc/all.exclude
/freebsd/tools/test/stress2/misc/force14.sh
/freebsd/tools/test/stress2/misc/force15.sh
/freebsd/tools/test/stress2/misc/fsck10.sh
/freebsd/tools/test/stress2/misc/fsck11.sh
/freebsd/tools/test/stress2/misc/fsck12.sh
/freebsd/tools/test/stress2/misc/gnop13.sh
/freebsd/usr.bin/netstat/route_netlink.c
046acc2b18-Mar-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: add public ucred accessor for nlp.

MFC after: 2 weeks

568a645b17-Mar-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: fix capped uncapped ack handling in snl(3).

Reviewed by: kp
Differential Revision: https://reviews.freebsd.org/D39144
MFC after: 2 weeks


/freebsd/UPDATING
/freebsd/crypto/openssh/.depend
/freebsd/crypto/openssh/.github/ci-status.md
/freebsd/crypto/openssh/.github/configs
/freebsd/crypto/openssh/.github/run_test.sh
/freebsd/crypto/openssh/.github/setup_ci.sh
/freebsd/crypto/openssh/.github/workflows/c-cpp.yml
/freebsd/crypto/openssh/.github/workflows/selfhosted.yml
/freebsd/crypto/openssh/.github/workflows/upstream.yml
/freebsd/crypto/openssh/ChangeLog
/freebsd/crypto/openssh/Makefile.in
/freebsd/crypto/openssh/README
/freebsd/crypto/openssh/README.md
/freebsd/crypto/openssh/auth-pam.c
/freebsd/crypto/openssh/auth-shadow.c
/freebsd/crypto/openssh/auth.c
/freebsd/crypto/openssh/auth2-hostbased.c
/freebsd/crypto/openssh/auth2-none.c
/freebsd/crypto/openssh/auth2-pubkey.c
/freebsd/crypto/openssh/auth2-pubkeyfile.c
/freebsd/crypto/openssh/auth2.c
/freebsd/crypto/openssh/authfd.c
/freebsd/crypto/openssh/authfile.c
/freebsd/crypto/openssh/canohost.c
/freebsd/crypto/openssh/channels.c
/freebsd/crypto/openssh/channels.h
/freebsd/crypto/openssh/clientloop.c
/freebsd/crypto/openssh/compat.c
/freebsd/crypto/openssh/compat.h
/freebsd/crypto/openssh/contrib/redhat/openssh.spec
/freebsd/crypto/openssh/contrib/suse/openssh.spec
/freebsd/crypto/openssh/dispatch.c
/freebsd/crypto/openssh/dns.c
/freebsd/crypto/openssh/dns.h
/freebsd/crypto/openssh/hostfile.c
/freebsd/crypto/openssh/kex.c
/freebsd/crypto/openssh/kex.h
/freebsd/crypto/openssh/kexgexs.c
/freebsd/crypto/openssh/krl.c
/freebsd/crypto/openssh/misc.c
/freebsd/crypto/openssh/misc.h
/freebsd/crypto/openssh/moduli.c
/freebsd/crypto/openssh/monitor.c
/freebsd/crypto/openssh/mux.c
/freebsd/crypto/openssh/openbsd-compat/bsd-getentropy.c
/freebsd/crypto/openssh/openbsd-compat/bsd-snprintf.c
/freebsd/crypto/openssh/openbsd-compat/getopt.h
/freebsd/crypto/openssh/openbsd-compat/getopt_long.c
/freebsd/crypto/openssh/openbsd-compat/getrrsetbyname.c
/freebsd/crypto/openssh/openbsd-compat/libressl-api-compat.c
/freebsd/crypto/openssh/openbsd-compat/mktemp.c
/freebsd/crypto/openssh/openbsd-compat/openbsd-compat.h
/freebsd/crypto/openssh/packet.c
/freebsd/crypto/openssh/progressmeter.c
/freebsd/crypto/openssh/readconf.c
/freebsd/crypto/openssh/regress/Makefile
/freebsd/crypto/openssh/regress/agent-getpeereid.sh
/freebsd/crypto/openssh/regress/agent-restrict.sh
/freebsd/crypto/openssh/regress/agent.sh
/freebsd/crypto/openssh/regress/dhgex.sh
/freebsd/crypto/openssh/regress/integrity.sh
/freebsd/crypto/openssh/regress/keygen-sshfp.sh
/freebsd/crypto/openssh/regress/knownhosts.sh
/freebsd/crypto/openssh/regress/multiplex.sh
/freebsd/crypto/openssh/regress/test-exec.sh
/freebsd/crypto/openssh/regress/timestamp.c
/freebsd/crypto/openssh/regress/unittests/kex/test_proposal.c
/freebsd/crypto/openssh/regress/unittests/kex/tests.c
/freebsd/crypto/openssh/regress/unittests/misc/test_ptimeout.c
/freebsd/crypto/openssh/sandbox-seccomp-filter.c
/freebsd/crypto/openssh/scp.c
/freebsd/crypto/openssh/servconf.c
/freebsd/crypto/openssh/serverloop.c
/freebsd/crypto/openssh/session.c
/freebsd/crypto/openssh/sftp-client.c
/freebsd/crypto/openssh/sftp-server.c
/freebsd/crypto/openssh/sftp.c
/freebsd/crypto/openssh/ssh-add.c
/freebsd/crypto/openssh/ssh-agent.c
/freebsd/crypto/openssh/ssh-dss.c
/freebsd/crypto/openssh/ssh-ecdsa-sk.c
/freebsd/crypto/openssh/ssh-ecdsa.c
/freebsd/crypto/openssh/ssh-keygen.1
/freebsd/crypto/openssh/ssh-keygen.c
/freebsd/crypto/openssh/ssh-keyscan.1
/freebsd/crypto/openssh/ssh-keyscan.c
/freebsd/crypto/openssh/ssh-pkcs11.c
/freebsd/crypto/openssh/ssh-rsa.c
/freebsd/crypto/openssh/ssh.c
/freebsd/crypto/openssh/ssh_config.5
/freebsd/crypto/openssh/ssh_namespace.h
/freebsd/crypto/openssh/sshconnect.c
/freebsd/crypto/openssh/sshconnect2.c
/freebsd/crypto/openssh/sshd.8
/freebsd/crypto/openssh/sshd.c
/freebsd/crypto/openssh/sshd_config
/freebsd/crypto/openssh/sshd_config.5
/freebsd/crypto/openssh/umac.c
/freebsd/crypto/openssh/version.h
/freebsd/lib/libc/gen/sysctl.3
/freebsd/lib/libc/yp/xdryp.c
/freebsd/lib/libc/yp/yplib.c
/freebsd/lib/libipsec/ipsec_dump_policy.c
/freebsd/lib/libipsec/ipsec_get_policylen.c
/freebsd/lib/libipsec/policy_parse.y
/freebsd/lib/libipsec/policy_token.l
/freebsd/lib/libmd/rmd160c.c
/freebsd/lib/libmd/sha0c.c
/freebsd/lib/libmd/sha1c.c
/freebsd/lib/libz/Makefile
/freebsd/sbin/ping/ping.c
/freebsd/secure/lib/libssh/Makefile
/freebsd/share/man/man5/smbfs.5
/freebsd/stand/efi/loader/arch/amd64/Makefile.inc
/freebsd/stand/efi/loader/bootinfo.c
/freebsd/stand/efi/loader/conf.c
/freebsd/stand/efi/loader/efiserialio.c
/freebsd/stand/i386/libi386/comconsole.c
/freebsd/sys/amd64/acpica/acpi_wakeup.c
/freebsd/sys/amd64/vmm/io/vlapic.c
/freebsd/sys/amd64/vmm/vmm_stat.c
/freebsd/sys/amd64/vmm/vmm_stat.h
/freebsd/sys/arm/conf/GENERIC
/freebsd/sys/arm/freescale/imx/files.imx6
/freebsd/sys/arm/freescale/imx/imx6_hdmi.c
/freebsd/sys/arm/freescale/imx/imx6_ipu.c
/freebsd/sys/arm/ti/am335x/am335x_lcd.c
/freebsd/sys/arm/ti/am335x/files.am335x
/freebsd/sys/arm/ti/am335x/tda19988.c
/freebsd/sys/arm64/arm64/nexus.c
/freebsd/sys/arm64/include/armreg.h
/freebsd/sys/arm64/include/vm.h
/freebsd/sys/arm64/iommu/iommu_pmap.c
/freebsd/sys/arm64/iommu/iommu_pmap.h
/freebsd/sys/arm64/iommu/iommu_pte.h
/freebsd/sys/arm64/iommu/smmu.c
/freebsd/sys/conf/files.arm
/freebsd/sys/conf/options
/freebsd/sys/dev/hdmi/dwc_hdmi.c
/freebsd/sys/dev/hdmi/dwc_hdmi_fdt.c
/freebsd/sys/dev/psci/psci.h
/freebsd/sys/dev/smbios/smbios_subr.c
/freebsd/sys/dev/uart/uart_dev_ns8250.c
/freebsd/sys/dev/usb/controller/ehci_pci.c
/freebsd/sys/dev/usb/controller/uhci_pci.c
/freebsd/sys/dev/usb/controller/xhci_pci.c
/freebsd/sys/dev/video/crtc_if.m
/freebsd/sys/fs/ext2fs/ext2_lookup.c
/freebsd/sys/fs/ext2fs/ext2_vnops.c
/freebsd/sys/fs/nfs/nfs.h
/freebsd/sys/fs/nfs/nfs_commonkrpc.c
/freebsd/sys/fs/nfs/nfs_commonsubs.c
/freebsd/sys/fs/nfs/nfs_var.h
/freebsd/sys/fs/nfs/nfsport.h
/freebsd/sys/fs/nfsclient/nfs_clnode.c
/freebsd/sys/fs/nfsclient/nfs_clport.c
/freebsd/sys/fs/nfsclient/nfs_clrpcops.c
/freebsd/sys/fs/nfsclient/nfs_clvfsops.c
/freebsd/sys/fs/nfsclient/nfs_clvnops.c
/freebsd/sys/fs/nfsclient/nfsmount.h
/freebsd/sys/fs/nfsserver/nfs_nfsdport.c
/freebsd/sys/fs/nfsserver/nfs_nfsdserv.c
/freebsd/sys/fs/nfsserver/nfs_nfsdstate.c
/freebsd/sys/fs/tarfs/tarfs_subr.c
/freebsd/sys/fs/tarfs/tarfs_vfsops.c
/freebsd/sys/kern/kern_xxx.c
/freebsd/sys/kern/vfs_subr.c
/freebsd/sys/net/pfil.c
/freebsd/sys/net/pfil.h
/freebsd/sys/net/pfvar.h
/freebsd/sys/netinet/cc/cc_cubic.c
/freebsd/sys/netinet/cc/cc_newreno.c
/freebsd/sys/netinet/ip_carp.c
/freebsd/sys/netinet/sctp_header.h
/freebsd/sys/netinet/sctp_input.c
/freebsd/sys/netinet/sctp_output.c
/freebsd/sys/netinet/sctp_usrreq.c
/freebsd/sys/netinet/tcp.h
/freebsd/sys/netinet/tcp_accounting.h
/freebsd/sys/netinet/tcp_hpts.c
/freebsd/sys/netinet/tcp_input.c
/freebsd/sys/netinet/tcp_log_buf.c
/freebsd/sys/netinet/tcp_log_buf.h
/freebsd/sys/netinet/tcp_lro.c
/freebsd/sys/netinet/tcp_output.c
/freebsd/sys/netinet/tcp_ratelimit.c
/freebsd/sys/netinet/tcp_stacks/bbr.c
/freebsd/sys/netinet/tcp_stacks/rack.c
/freebsd/sys/netinet/tcp_stacks/rack_bbr_common.c
/freebsd/sys/netinet/tcp_subr.c
/freebsd/sys/netinet/tcp_timer.c
/freebsd/sys/netinet/tcp_usrreq.c
/freebsd/sys/netinet/tcp_var.h
/freebsd/sys/netinet6/ip6_forward.c
netlink_snl.h
/freebsd/sys/netpfil/pf/pf.c
/freebsd/sys/netpfil/pf/pf_norm.c
/freebsd/sys/security/audit/audit_bsm_klib.c
/freebsd/sys/sys/param.h
/freebsd/sys/sys/sysctl.h
/freebsd/sys/sys/vnode.h
/freebsd/tests/sys/fs/tarfs/mktar.c
/freebsd/tests/sys/fs/tarfs/tarfs_test.sh
/freebsd/tests/sys/net/if_tun_test.sh
/freebsd/tests/sys/netlink/test_snl.c
/freebsd/tests/sys/netpfil/pf/fragmentation.sh
/freebsd/tools/test/stress2/lib/resources.c
/freebsd/tools/test/stress2/misc/all.exclude
/freebsd/tools/test/stress2/misc/suj12.sh
/freebsd/tools/test/stress2/misc/syzkaller64.sh
/freebsd/tools/test/stress2/misc/syzkaller65.sh
/freebsd/usr.bin/less/Makefile
/freebsd/usr.bin/tail/tests/tail_test.sh
/freebsd/usr.sbin/bhyve/Makefile
/freebsd/usr.sbin/bhyve/bhyve.8
/freebsd/usr.sbin/bhyve/bhyve_config.5
/freebsd/usr.sbin/bhyve/bhyverun.c
/freebsd/usr.sbin/bhyve/pci_lpc.c
/freebsd/usr.sbin/bhyve/pci_lpc.h
/freebsd/usr.sbin/bhyve/qemu_fwcfg.c
/freebsd/usr.sbin/bhyve/qemu_fwcfg.h
/freebsd/usr.sbin/daemon/daemon.c
/freebsd/usr.sbin/sendmail/Makefile
73ae25c115-Mar-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: improve snl(3)

Summary:
* add snl_send_message() as a convenient send wrapper
* add signed integer parsers
* add snl_read_reply_code() to simplify operation result checks
* add snl_read_rep

netlink: improve snl(3)

Summary:
* add snl_send_message() as a convenient send wrapper
* add signed integer parsers
* add snl_read_reply_code() to simplify operation result checks
* add snl_read_reply_multi() to simplify reading multipart messages
* add snl_create_genl_msg_request()
* add snl_get_genl_family() to simplify family name->id resolution
* add tests for some of the functionality

Reviewed by: kp
Differential Revision: https://reviews.freebsd.org/D39092
MFC after: 2 weeks

show more ...


/freebsd/.cirrus.yml
/freebsd/.github/workflows/cross-bootstrap-tools.yml
/freebsd/Makefile.inc1
/freebsd/ObsoleteFiles.inc
/freebsd/RELNOTES
/freebsd/contrib/bc/Makefile.in
/freebsd/contrib/bc/NEWS.md
/freebsd/contrib/bc/configure.sh
/freebsd/contrib/bc/include/bcl.h
/freebsd/contrib/bc/include/library.h
/freebsd/contrib/bc/include/program.h
/freebsd/contrib/bc/include/version.h
/freebsd/contrib/bc/include/vm.h
/freebsd/contrib/bc/manuals/bcl.3
/freebsd/contrib/bc/manuals/bcl.3.md
/freebsd/contrib/bc/src/data.c
/freebsd/contrib/bc/src/library.c
/freebsd/contrib/bc/src/program.c
/freebsd/contrib/bc/src/vm.c
/freebsd/contrib/bc/tests/bcl.c
/freebsd/contrib/bc/tests/read.sh
/freebsd/contrib/netbsd-tests/lib/libc/sys/t_msgctl.c
/freebsd/contrib/netbsd-tests/lib/libc/sys/t_msgrcv.c
/freebsd/contrib/netbsd-tests/lib/libc/sys/t_msgsnd.c
/freebsd/crypto/heimdal/lib/gssapi/krb5/arcfour.c
/freebsd/crypto/openssh/FREEBSD-upgrade
/freebsd/crypto/openssh/ssh.c
/freebsd/etc/group
/freebsd/etc/mtree/BSD.include.dist
/freebsd/etc/mtree/BSD.tests.dist
/freebsd/include/Makefile
/freebsd/include/stdlib.h
/freebsd/lib/Makefile
/freebsd/lib/csu/aarch64/Makefile
/freebsd/lib/csu/aarch64/crt1_c.c
/freebsd/lib/csu/amd64/Makefile
/freebsd/lib/csu/amd64/crt1_c.c
/freebsd/lib/csu/arm/Makefile
/freebsd/lib/csu/arm/crt1_c.c
/freebsd/lib/csu/common/csu_common.h
/freebsd/lib/csu/i386/Makefile
/freebsd/lib/csu/i386/crt1_c.c
/freebsd/lib/csu/powerpc/Makefile
/freebsd/lib/csu/powerpc/crt1_c.c
/freebsd/lib/csu/powerpc64/Makefile
/freebsd/lib/csu/powerpc64/crt1_c.c
/freebsd/lib/csu/riscv/Makefile
/freebsd/lib/csu/riscv/crt1_c.c
/freebsd/lib/libbe/be.c
/freebsd/lib/libc/Makefile
/freebsd/lib/libc/csu/Makefile.inc
/freebsd/lib/libc/csu/Symbol.map
/freebsd/lib/libc/csu/aarch64/Makefile.inc
/freebsd/lib/libc/csu/aarch64/reloc.c
/freebsd/lib/libc/csu/amd64/Makefile.inc
/freebsd/lib/libc/csu/amd64/reloc.c
/freebsd/lib/libc/csu/arm/Makefile.inc
/freebsd/lib/libc/csu/i386/Makefile.inc
/freebsd/lib/libc/csu/i386/reloc.c
/freebsd/lib/libc/csu/libc_start1.c
/freebsd/lib/libc/csu/powerpc/Makefile.inc
/freebsd/lib/libc/csu/powerpc64/Makefile.inc
/freebsd/lib/libc/csu/powerpc64/reloc.c
/freebsd/lib/libc/csu/powerpcspe/Makefile.inc
/freebsd/lib/libc/csu/riscv/Makefile.inc
/freebsd/lib/libc/gen/auxv.c
/freebsd/lib/libc/gen/exec.c
/freebsd/lib/libc/gen/popen.c
/freebsd/lib/libc/gen/posix_spawn.c
/freebsd/lib/libc/gen/tls.c
/freebsd/lib/libc/include/libc_private.h
/freebsd/lib/libc/net/gethostbyname.3
/freebsd/lib/libc/stdlib/Makefile.inc
/freebsd/lib/libc/stdlib/Symbol.map
/freebsd/lib/libc/stdlib/getenv.3
/freebsd/lib/libc/stdlib/getenv.c
/freebsd/lib/libc/sys/cap_enter.2
/freebsd/lib/libc/sys/cap_fcntls_limit.2
/freebsd/lib/libc/sys/cap_ioctls_limit.2
/freebsd/lib/libc/sys/cap_rights_limit.2
/freebsd/lib/libc/tests/sys/Makefile
/freebsd/lib/libcompiler_rt/Makefile.inc
/freebsd/lib/libnetgraph/debug.c
/freebsd/libexec/rc/rc
/freebsd/libexec/rc/rc.conf
/freebsd/libexec/rc/rc.d/gssd
/freebsd/libexec/rc/rc.d/mountd
/freebsd/libexec/rc/rc.d/nfsd
/freebsd/libexec/rc/rc.d/nfsuserd
/freebsd/libexec/rc/rc.d/tlsservd
/freebsd/libexec/rc/rc.subr
/freebsd/libexec/tftpd/tests/functional.c
/freebsd/libexec/tftpd/tftp-io.c
/freebsd/libexec/tftpd/tftp-options.c
/freebsd/libexec/tftpd/tftp-transfer.c
/freebsd/libexec/tftpd/tftp-transfer.h
/freebsd/libexec/tftpd/tftp-utils.c
/freebsd/libexec/tftpd/tftpd.c
/freebsd/sbin/ping/ping.c
/freebsd/sbin/ping/ping6.c
/freebsd/sbin/ping/tests/test_ping.py
/freebsd/sbin/route/route.8
/freebsd/share/man/man4/Makefile
/freebsd/share/man/man4/inet6.4
/freebsd/share/man/man4/netgraph.4
/freebsd/share/man/man5/rc.conf.5
/freebsd/share/man/man5/src.conf.5
/freebsd/share/man/man9/smr.9
/freebsd/share/mk/src.opts.mk
/freebsd/stand/kboot/main.c
/freebsd/stand/libsa/zfs/zfsimpl.c
/freebsd/sys/arm/arm/generic_timer.c
/freebsd/sys/arm64/arm64/machdep.c
/freebsd/sys/arm64/arm64/nexus.c
/freebsd/sys/arm64/arm64/pmap.c
/freebsd/sys/arm64/conf/GENERIC
/freebsd/sys/arm64/conf/std.azure
/freebsd/sys/arm64/conf/std.hyperv
/freebsd/sys/arm64/include/pmap.h
/freebsd/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
/freebsd/sys/cddl/dev/fbt/powerpc/fbt_isa.c
/freebsd/sys/cddl/dev/profile/profile.c
/freebsd/sys/conf/NOTES
/freebsd/sys/conf/files
/freebsd/sys/conf/files.arm64
/freebsd/sys/conf/kern.opts.mk
/freebsd/sys/conf/options
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/ia32/asm_linkage.h
/freebsd/sys/contrib/openzfs/lib/libspl/include/os/freebsd/sys/ia32/asm_linkage.h
/freebsd/sys/contrib/xen/platform.h
/freebsd/sys/dev/dpaa/if_dtsec.c
/freebsd/sys/dev/dpaa/if_dtsec_im.c
/freebsd/sys/dev/dpaa/if_dtsec_rm.c
/freebsd/sys/dev/netmap/netmap_freebsd.c
/freebsd/sys/dev/netmap/netmap_generic.c
/freebsd/sys/dev/netmap/netmap_kern.h
/freebsd/sys/dev/xen/balloon/balloon.c
/freebsd/sys/dev/xen/grant_table/grant_table.c
/freebsd/sys/dev/xen/privcmd/privcmd.c
/freebsd/sys/kern/kern_jail.c
/freebsd/sys/kern/subr_physmem.c
/freebsd/sys/kern/subr_smr.c
/freebsd/sys/modules/Makefile
/freebsd/sys/modules/netgraph/Makefile
/freebsd/sys/net/if_clone.c
/freebsd/sys/net/if_epair.c
/freebsd/sys/net/if_infiniband.c
/freebsd/sys/net/if_lagg.c
/freebsd/sys/net/infiniband.h
/freebsd/sys/net80211/ieee80211_scan.c
/freebsd/sys/net80211/ieee80211_scan.h
/freebsd/sys/net80211/ieee80211_scan_sw.c
/freebsd/sys/netinet/in_jail.c
/freebsd/sys/netinet/ip_icmp.c
/freebsd/sys/netinet/sctp.h
/freebsd/sys/netinet/sctp_constants.h
/freebsd/sys/netinet/sctp_input.c
/freebsd/sys/netinet/sctp_output.c
/freebsd/sys/netinet/sctp_pcb.c
/freebsd/sys/netinet/sctp_pcb.h
/freebsd/sys/netinet/sctp_structs.h
/freebsd/sys/netinet/sctp_sysctl.c
/freebsd/sys/netinet/sctp_sysctl.h
/freebsd/sys/netinet/sctp_uio.h
/freebsd/sys/netinet/sctp_usrreq.c
/freebsd/sys/netinet/sctputil.c
/freebsd/sys/netinet6/icmp6.c
/freebsd/sys/netinet6/in6_jail.c
/freebsd/sys/netinet6/in6_proto.c
/freebsd/sys/netinet6/ip6_forward.c
/freebsd/sys/netinet6/ip6_mroute.c
/freebsd/sys/netinet6/ip6_var.h
/freebsd/sys/netinet6/udp6_usrreq.c
netlink_snl.h
netlink_snl_generic.h
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
/freebsd/sys/powerpc/aim/mmu_radix.c
/freebsd/sys/powerpc/pseries/phyp_llan.c
/freebsd/sys/security/mac_veriexec/mac_veriexec.c
/freebsd/sys/sys/jail.h
/freebsd/sys/sys/namei.h
/freebsd/sys/sys/smr.h
/freebsd/sys/vm/vm_fault.c
/freebsd/sys/vm/vm_object.h
/freebsd/sys/x86/xen/pv.c
/freebsd/sys/x86/xen/xen_intr.c
/freebsd/sys/xen/xen-os.h
/freebsd/tests/atf_python/sys/net/netlink.py
/freebsd/tests/sys/kern/sendfile_test.sh
/freebsd/tests/sys/netlink/Makefile
/freebsd/tests/sys/netlink/test_snl.c
/freebsd/tests/sys/netlink/test_snl_generic.c
/freebsd/tools/boot/ci-qemu-test.sh
/freebsd/tools/build/mk/OptionalObsoleteFiles.inc
/freebsd/tools/build/options/WITH_DISK_IMAGE_TOOLS_BOOTSTRAP
/freebsd/tools/build/options/WITH_LOADER_VERIEXEC_VECTX
/freebsd/tools/tools/nanobsd/dhcpd/common
/freebsd/tools/tools/nanobsd/embedded/common
/freebsd/usr.bin/Makefile
/freebsd/usr.bin/calendar/io.c
/freebsd/usr.bin/tftp/Makefile
/freebsd/usr.bin/tftp/main.c
/freebsd/usr.bin/tftp/tests/Makefile
/freebsd/usr.bin/tftp/tests/tftp_test.sh
/freebsd/usr.bin/tftp/tftp.c
/freebsd/usr.bin/tftp/tftp.h
/freebsd/usr.sbin/bhyve/acpi.c
/freebsd/usr.sbin/bhyve/ipc.h
/freebsd/usr.sbin/bhyve/pci_emul.h
/freebsd/usr.sbin/bhyve/pci_hda.h
/freebsd/usr.sbin/bhyve/pci_nvme.c
/freebsd/usr.sbin/bhyve/usb_emul.h
/freebsd/usr.sbin/daemon/daemon.c
/freebsd/usr.sbin/jail/jail.8
/freebsd/usr.sbin/lpr/lpd/recvjob.c
/freebsd/usr.sbin/makefs/ffs/ffs_alloc.c
/freebsd/usr.sbin/makefs/msdos/msdosfs_lookup.c
/freebsd/usr.sbin/makefs/msdos/msdosfs_vnops.c
/freebsd/usr.sbin/pkg/Makefile
/freebsd/usr.sbin/pkg/hash.c
/freebsd/usr.sbin/pkg/hash.h
/freebsd/usr.sbin/pkg/pkg.c
/freebsd/usr.sbin/pmccontrol/pmccontrol.c
/freebsd/usr.sbin/ppp/ncp.h
da4047d309-Mar-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

fix buildworld after 595d23f777dc.

Reported by: se

595d23f709-Mar-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: add snl(3) default parsers for routes and links.

This change adds the "default" parsers of _all_ route/link attributes
exported by the kernel.
It removes the need to declare similar parser

netlink: add snl(3) default parsers for routes and links.

This change adds the "default" parsers of _all_ route/link attributes
exported by the kernel.
It removes the need to declare similar parsers in the userland applications,
simplifying their logic.

Differential Revision: https://reviews.freebsd.org/D38979
MFC after: 2 weeks

show more ...

90d6251209-Mar-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: add rtsock-compatible header to use with netlink snl(3).

Some routing socket defines (`RTM_` and `RTA_` ones) clash with the ones
used by the the Netlink.
As some rtsock definitions like i

netlink: add rtsock-compatible header to use with netlink snl(3).

Some routing socket defines (`RTM_` and `RTA_` ones) clash with the ones
used by the the Netlink.
As some rtsock definitions like interface flags or route flags are used in
both netlink and rtsock, provide a convenient way to include those without
running into the define collision.

Differential Revision: https://reviews.freebsd.org/D38982
MFC after: 2 weeks

show more ...

76f6d39109-Mar-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: add basic message writing support to snl(3).

Differential Revision: https://reviews.freebsd.org/D38947
MFC after: 2 weeks

0679eb1f08-Mar-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: make snl(3) scratch buffer growable

Differential Revision: https://reviews.freebsd.org/D38946
MFC after: 2 weeks


/freebsd/sbin/fsck_ffs/dir.c
/freebsd/sbin/fsck_ffs/fsck.h
/freebsd/sbin/fsck_ffs/fsutil.c
/freebsd/sbin/fsck_ffs/inode.c
/freebsd/sbin/fsck_ffs/pass1.c
/freebsd/sbin/fsck_ffs/pass2.c
/freebsd/sbin/fsck_ffs/setup.c
/freebsd/sbin/fsck_ffs/suj.c
/freebsd/sbin/mksnap_ffs/mksnap_ffs.8
/freebsd/share/mk/src.opts.mk
/freebsd/sys/dev/acpica/acpi_pcib_acpi.c
/freebsd/sys/dev/cxgb/common/cxgb_ctl_defs.h
/freebsd/sys/dev/cxgb/cxgb_adapter.h
/freebsd/sys/dev/cxgb/cxgb_main.c
/freebsd/sys/dev/cxgb/cxgb_osdep.h
/freebsd/sys/dev/cxgb/cxgb_sge.c
/freebsd/sys/dev/cxgbe/adapter.h
/freebsd/sys/dev/cxgbe/crypto/t6_kern_tls.c
/freebsd/sys/dev/cxgbe/iw_cxgbe/cm.c
/freebsd/sys/dev/cxgbe/iw_cxgbe/provider.c
/freebsd/sys/dev/cxgbe/t4_clip.c
/freebsd/sys/dev/cxgbe/t4_l2t.c
/freebsd/sys/dev/cxgbe/t4_l2t.h
/freebsd/sys/dev/cxgbe/t4_main.c
/freebsd/sys/dev/cxgbe/t4_netmap.c
/freebsd/sys/dev/cxgbe/t4_sched.c
/freebsd/sys/dev/cxgbe/t4_sge.c
/freebsd/sys/dev/cxgbe/t4_tracer.c
/freebsd/sys/dev/cxgbe/tom/t4_connect.c
/freebsd/sys/dev/cxgbe/tom/t4_listen.c
/freebsd/sys/dev/cxgbe/tom/t4_tom_l2t.c
/freebsd/sys/dev/cxgbe/tom/t4_tom_l2t.h
/freebsd/sys/dev/qlxgb/qla_def.h
/freebsd/sys/dev/qlxgb/qla_glbl.h
/freebsd/sys/dev/qlxgb/qla_hw.c
/freebsd/sys/dev/qlxgb/qla_ioctl.c
/freebsd/sys/dev/qlxgb/qla_isr.c
/freebsd/sys/dev/qlxgb/qla_os.c
/freebsd/sys/dev/qlxgbe/ql_def.h
/freebsd/sys/dev/qlxgbe/ql_hw.c
/freebsd/sys/dev/qlxgbe/ql_ioctl.c
/freebsd/sys/dev/qlxgbe/ql_ioctl.h
/freebsd/sys/dev/qlxgbe/ql_isr.c
/freebsd/sys/dev/qlxgbe/ql_os.c
/freebsd/sys/dev/qlxge/qls_def.h
/freebsd/sys/dev/qlxge/qls_hw.c
/freebsd/sys/dev/qlxge/qls_ioctl.c
/freebsd/sys/dev/qlxge/qls_isr.c
/freebsd/sys/dev/qlxge/qls_os.c
netlink_snl.h
/freebsd/sys/ufs/ffs/ffs_subr.c
/freebsd/tools/build/cross-build/include/linux/unistd.h
5c8277ec07-Mar-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: cleanup netlink_writer code

* Remove unused nlattr_add_nla() - that's a duplicate of nlattr_add_raw().
* Calculate alignment only once in nlmsg_reserve_data_raw()

MFC after: 2 weeks


/freebsd/.gitignore
/freebsd/Makefile.inc1
/freebsd/ObsoleteFiles.inc
/freebsd/contrib/elftoolchain/readelf/readelf.c
/freebsd/include/time.h
/freebsd/lib/lib9p/Makefile
/freebsd/lib/libc/gen/Makefile.inc
/freebsd/lib/libc/gen/tzset.3
/freebsd/lib/libc/stdtime/ctime.3
/freebsd/sbin/dhclient/dhclient-script
/freebsd/sbin/dhclient/dispatch.c
/freebsd/sbin/mksnap_ffs/mksnap_ffs.8
/freebsd/sbin/pfctl/pfctl_optimize.c
/freebsd/sbin/pfctl/pfctl_table.c
/freebsd/share/man/man5/src.conf.5
/freebsd/share/mk/src.libnames.mk
/freebsd/share/mk/src.opts.mk
/freebsd/sys/arm/allwinner/aw_if_dwc.c
/freebsd/sys/arm/ti/cpsw/if_cpsw.c
/freebsd/sys/arm64/arm64/ofw_machdep.c
/freebsd/sys/arm64/cavium/thunder_pcie_pem.c
/freebsd/sys/compat/linux/linux.c
/freebsd/sys/dev/altera/dwc/if_dwc_socfpga.c
/freebsd/sys/dev/dwc/if_dwc.c
/freebsd/sys/dev/dwc/if_dwcvar.h
/freebsd/sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
/freebsd/sys/dev/usb/net/if_aue.c
/freebsd/sys/dev/usb/net/if_axe.c
/freebsd/sys/dev/usb/net/if_axge.c
/freebsd/sys/dev/usb/net/if_cdce.c
/freebsd/sys/dev/usb/net/if_cdceem.c
/freebsd/sys/dev/usb/net/if_cue.c
/freebsd/sys/dev/usb/net/if_ipheth.c
/freebsd/sys/dev/usb/net/if_kue.c
/freebsd/sys/dev/usb/net/if_mos.c
/freebsd/sys/dev/usb/net/if_muge.c
/freebsd/sys/dev/usb/net/if_rue.c
/freebsd/sys/dev/usb/net/if_smsc.c
/freebsd/sys/dev/usb/net/if_udav.c
/freebsd/sys/dev/usb/net/if_ure.c
/freebsd/sys/dev/usb/net/if_urndis.c
/freebsd/sys/dev/usb/net/if_usie.c
/freebsd/sys/dev/usb/net/if_usievar.h
/freebsd/sys/dev/usb/net/uhso.c
/freebsd/sys/dev/usb/usb_pf.c
/freebsd/sys/dev/usb/wlan/if_rsu.c
/freebsd/sys/dev/usb/wlan/if_run.c
/freebsd/sys/dev/usb/wlan/if_upgt.c
/freebsd/sys/fs/tarfs/tarfs_vfsops.c
/freebsd/sys/kern/uipc_ktls.c
/freebsd/sys/net/if_epair.c
/freebsd/sys/net/iflib.c
/freebsd/sys/netinet/in_pcb.c
/freebsd/sys/netinet/ip_input.c
/freebsd/sys/netinet/tcp_input.c
/freebsd/sys/netinet6/in6_pcb.c
netlink_message_writer.h
/freebsd/tests/atf_python/sys/net/netlink.py
/freebsd/tests/sys/fs/tarfs/tarfs_test.sh
/freebsd/tests/sys/netinet/carp.sh
/freebsd/tests/sys/netlink/Makefile
/freebsd/tests/sys/netlink/test_rtnl_neigh.py
/freebsd/tests/sys/netlink/test_rtnl_route.py
/freebsd/tools/build/mk/OptionalObsoleteFiles.inc
/freebsd/tools/tools/netmap/pkt-gen.c
/freebsd/usr.bin/netstat/route_netlink.c
/freebsd/usr.bin/yacc/config.h
/freebsd/usr.sbin/bhyve/Makefile

12345678910