History log of /illumos-gate/usr/src/uts/common/io/neti_impl.c
Revision Date Author Comments Expand
1a5e258f5471356ca102c7176637cdce45bac147 12-Aug-2014 Josef 'Jeff' Sipek <josef.sipek@nexenta.com>

5045 use atomic_{inc,dec}_* instead of atomic_add_* Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>

/illumos-gate/usr/src/uts/common/crypto/io/crypto.c /illumos-gate/usr/src/uts/common/crypto/io/dprov.c /illumos-gate/usr/src/uts/common/disp/cmt.c /illumos-gate/usr/src/uts/common/dtrace/fasttrap.c /illumos-gate/usr/src/uts/common/dtrace/profile.c /illumos-gate/usr/src/uts/common/fs/ctfs/ctfs_root.c /illumos-gate/usr/src/uts/common/fs/dnlc.c /illumos-gate/usr/src/uts/common/fs/fem.c /illumos-gate/usr/src/uts/common/fs/lofs/lofs_subr.c /illumos-gate/usr/src/uts/common/fs/mntfs/mntvnops.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs3_vnops.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_client.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_client_state.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_db.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_rnode.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_subr.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_vnops.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs_subr.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs_vnops.c /illumos-gate/usr/src/uts/common/fs/objfs/objfs_vfs.c /illumos-gate/usr/src/uts/common/fs/proc/prvnops.c /illumos-gate/usr/src/uts/common/fs/sharefs/sharefs_vfsops.c /illumos-gate/usr/src/uts/common/fs/sharefs/sharefs_vnops.c /illumos-gate/usr/src/uts/common/fs/sharefs/sharetab.c /illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c /illumos-gate/usr/src/uts/common/fs/sockfs/nl7curi.c /illumos-gate/usr/src/uts/common/fs/sockfs/nl7curi.h /illumos-gate/usr/src/uts/common/fs/sockfs/sockfilter_impl.h /illumos-gate/usr/src/uts/common/fs/sockfs/socksyscalls.c /illumos-gate/usr/src/uts/common/fs/ufs/lufs.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_directio.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_filio.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_lockfs.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_vfsops.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_vnops.c /illumos-gate/usr/src/uts/common/fs/vfs.c /illumos-gate/usr/src/uts/common/fs/vnode.c /illumos-gate/usr/src/uts/common/fs/zfs/dbuf.c /illumos-gate/usr/src/uts/common/fs/zfs/spa.c /illumos-gate/usr/src/uts/common/fs/zfs/sys/refcount.h /illumos-gate/usr/src/uts/common/fs/zfs/vdev_cache.c /illumos-gate/usr/src/uts/common/fs/zfs/vdev_label.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_vfsops.c /illumos-gate/usr/src/uts/common/fs/zfs/zio_inject.c /illumos-gate/usr/src/uts/common/inet/ilb/ilb.c /illumos-gate/usr/src/uts/common/inet/ilb/ilb_nat.c /illumos-gate/usr/src/uts/common/inet/ip.h /illumos-gate/usr/src/uts/common/inet/ip/igmp.c /illumos-gate/usr/src/uts/common/inet/ip/ip_attr.c /illumos-gate/usr/src/uts/common/inet/ip/ip_dce.c /illumos-gate/usr/src/uts/common/inet/ip/ip_if.c /illumos-gate/usr/src/uts/common/inet/ip/ip_ire.c /illumos-gate/usr/src/uts/common/inet/ip/ip_ndp.c /illumos-gate/usr/src/uts/common/inet/ip/ip_output.c /illumos-gate/usr/src/uts/common/inet/ip/ipsecah.c /illumos-gate/usr/src/uts/common/inet/ip/ipsecesp.c /illumos-gate/usr/src/uts/common/inet/ip/keysock.c /illumos-gate/usr/src/uts/common/inet/ip/spd.c /illumos-gate/usr/src/uts/common/inet/ip_ire.h /illumos-gate/usr/src/uts/common/inet/ipf/netinet/ip_compat.h /illumos-gate/usr/src/uts/common/inet/ipsec_impl.h /illumos-gate/usr/src/uts/common/inet/kssl/ksslimpl.h /illumos-gate/usr/src/uts/common/inet/nca/nca.h /illumos-gate/usr/src/uts/common/inet/sadb.h /illumos-gate/usr/src/uts/common/inet/sctp/sctp.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_addr.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_conn.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_impl.h /illumos-gate/usr/src/uts/common/inet/tcp/tcp_input.c /illumos-gate/usr/src/uts/common/inet/tcp_impl.h bscbus.c chxge/pe.c comstar/lu/stmf_sbd/sbd.c comstar/port/fcoet/fcoet.h comstar/port/fcoet/fcoet_fc.c comstar/port/fct/discovery.c comstar/port/fct/fct.c comstar/port/qlt/qlt.c comstar/stmf/lun_map.c comstar/stmf/stmf.c cxgbe/t4nex/t4_l2t.c dld/dld_str.c dls/dls_link.c drm/drm_atomic.h fcoe/fcoe.c fibre-channel/fca/emlxs/emlxs_sli3.c fibre-channel/fca/emlxs/emlxs_sli4.c fibre-channel/fca/fcoei/fcoei.c fibre-channel/fca/fcoei/fcoei_eth.c fibre-channel/fca/fcoei/fcoei_lv.c fibre-channel/fca/oce/oce_rx.c fssnap.c gld.c hxge/hxge_rxdma.c ib/clients/daplt/daplt.c ib/clients/ibd/ibd_cm.c ib/clients/rdsv3/cong.c ib/clients/rdsv3/ib_recv.c ib/clients/rdsv3/message.c ib/clients/rdsv3/rdma.c ib/clients/rdsv3/rds_recv.c ib/clients/rdsv3/send.c mac/mac.c mac/mac_bcast.c mega_sas/megaraid_sas.c mr_sas/mr_sas.c mr_sas/mr_sas_tbolt.c myri10ge/drv/myri10ge.c myri10ge/drv/myri10ge_var.h neti_impl.c nxge/nxge_rxdma.c pciex/pcie_fault.c rsm/rsm.c str_conf.c tl.c usb/usba/usbai_pipe_mgmt.c xge/drv/xgell.c /illumos-gate/usr/src/uts/common/ipp/dlcosmk/dlcosmk.c /illumos-gate/usr/src/uts/common/ipp/dscpmk/dscpmk.c /illumos-gate/usr/src/uts/common/ipp/flowacct/flowacct.c /illumos-gate/usr/src/uts/common/ipp/ipgpc/classifierddi.c /illumos-gate/usr/src/uts/common/ipp/ipgpc/filters.c /illumos-gate/usr/src/uts/common/ipp/ippconf.c /illumos-gate/usr/src/uts/common/ipp/meters/tokenmt.c /illumos-gate/usr/src/uts/common/ipp/meters/tswtcl.c /illumos-gate/usr/src/uts/common/os/audit_memory.c /illumos-gate/usr/src/uts/common/os/bio.c /illumos-gate/usr/src/uts/common/os/clock.c /illumos-gate/usr/src/uts/common/os/contract.c /illumos-gate/usr/src/uts/common/os/cred.c /illumos-gate/usr/src/uts/common/os/ddi_intr.c /illumos-gate/usr/src/uts/common/os/ddifm.c /illumos-gate/usr/src/uts/common/os/devcfg.c /illumos-gate/usr/src/uts/common/os/devpolicy.c /illumos-gate/usr/src/uts/common/os/driver_lyr.c /illumos-gate/usr/src/uts/common/os/errorq.c /illumos-gate/usr/src/uts/common/os/evchannels.c /illumos-gate/usr/src/uts/common/os/exit.c /illumos-gate/usr/src/uts/common/os/fio.c /illumos-gate/usr/src/uts/common/os/fm.c /illumos-gate/usr/src/uts/common/os/fork.c /illumos-gate/usr/src/uts/common/os/kcpc.c /illumos-gate/usr/src/uts/common/os/klpd.c /illumos-gate/usr/src/uts/common/os/kmem.c /illumos-gate/usr/src/uts/common/os/lgrp.c /illumos-gate/usr/src/uts/common/os/mmapobj.c /illumos-gate/usr/src/uts/common/os/pool.c /illumos-gate/usr/src/uts/common/os/refstr.c /illumos-gate/usr/src/uts/common/os/sid.c /illumos-gate/usr/src/uts/common/os/strsubr.c /illumos-gate/usr/src/uts/common/os/sunddi.c /illumos-gate/usr/src/uts/common/os/task.c /illumos-gate/usr/src/uts/common/os/tlabel.c /illumos-gate/usr/src/uts/common/os/vmem.c /illumos-gate/usr/src/uts/common/rpc/clnt_clts.c /illumos-gate/usr/src/uts/common/rpc/clnt_cots.c /illumos-gate/usr/src/uts/common/rpc/svc_clts.c /illumos-gate/usr/src/uts/common/rpc/svc_cots.c /illumos-gate/usr/src/uts/common/rpc/svc_rdma.c /illumos-gate/usr/src/uts/common/sys/aggr_impl.h /illumos-gate/usr/src/uts/common/sys/crypto/impl.h /illumos-gate/usr/src/uts/common/sys/crypto/sched_impl.h /illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_impl.h /illumos-gate/usr/src/uts/common/syscall/corectl.c /illumos-gate/usr/src/uts/common/syscall/lwp_sobj.c /illumos-gate/usr/src/uts/common/vm/page_retire.c /illumos-gate/usr/src/uts/common/vm/seg_kmem.c /illumos-gate/usr/src/uts/common/vm/seg_kp.c /illumos-gate/usr/src/uts/common/vm/seg_spt.c /illumos-gate/usr/src/uts/common/vm/seg_vn.c /illumos-gate/usr/src/uts/common/vm/vm_page.c /illumos-gate/usr/src/uts/common/vm/vm_pagelist.c /illumos-gate/usr/src/uts/common/xen/io/xnb.c /illumos-gate/usr/src/uts/common/xen/io/xnf.c /illumos-gate/usr/src/uts/i86pc/io/psm/uppc.c /illumos-gate/usr/src/uts/i86pc/os/memnode.c /illumos-gate/usr/src/uts/i86pc/sys/rootnex.h /illumos-gate/usr/src/uts/i86pc/vm/hat_i86.c /illumos-gate/usr/src/uts/i86pc/vm/hat_i86.h /illumos-gate/usr/src/uts/i86pc/vm/htable.c /illumos-gate/usr/src/uts/i86pc/vm/htable.h /illumos-gate/usr/src/uts/i86xpv/io/psm/xpv_uppc.c /illumos-gate/usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c /illumos-gate/usr/src/uts/sfmmu/vm/hat_sfmmu.c /illumos-gate/usr/src/uts/sfmmu/vm/hat_sfmmu.h /illumos-gate/usr/src/uts/sparc/dtrace/fasttrap_isa.c /illumos-gate/usr/src/uts/sparc/fpu/fpu_simulator.c /illumos-gate/usr/src/uts/sparc/sys/fpu/fpu_simulator.h /illumos-gate/usr/src/uts/sun4/os/memnode.c /illumos-gate/usr/src/uts/sun4/os/prom_subr.c /illumos-gate/usr/src/uts/sun4u/cpu/spitfire.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_common.c /illumos-gate/usr/src/uts/sun4u/os/memscrub.c /illumos-gate/usr/src/uts/sun4u/sunfire/io/ac_test.c /illumos-gate/usr/src/uts/sun4u/sys/pci/pci_axq.h
c934bc06a65ee700b119efdccf1e34db61e47994 27-Apr-2010 Darren Reed <Darren.Reed@Sun.COM>

6927456 adding a hook notify function does not enumerate existing nodes (fix lint)

4a9b8375b74044a5b0fc0191eb42b835e72b65c0 27-Apr-2010 Darren Reed <Darren.Reed@Sun.COM>

6927456 adding a hook notify function does not enumerate existing nodes

b127ac411761a3d8d642d9342d9cac2785e1faaa 06-Nov-2008 Philip Kirk <Phil.Kirk@Sun.COM>

PSARC/2006/475 Clearview: IP Observability Devices 4085089 add a feature to enable 'snooping' of the loopback traffic 6753688 ip netinfo has no need for separate create and dispatch functions 6755448 ifconfig wedged in SIOCLIFREMOVEIF 6756483 incorrect ASSERT() in ip_delmulti[_v6]() 5092073 RFE: allow snoop to filter on zonename or zoneid 6606991 panic assertion failure !ill->ill_join_allmulti for multicast router 6760922 devname doesn't handle stale dev_t's in sdev_node cache entries

/illumos-gate/usr/src/Targetdirs /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.h /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_capture.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c /illumos-gate/usr/src/cmd/devfsadm/misc_link.c /illumos-gate/usr/src/cmd/truss/codes.c /illumos-gate/usr/src/lib/brand/native/zone/config.xml /illumos-gate/usr/src/lib/brand/native/zone/platform.xml /illumos-gate/usr/src/lib/brand/sn1/zone/platform.xml /illumos-gate/usr/src/lib/libdladm/common/libdladm.c /illumos-gate/usr/src/lib/libdlpi/common/libdlpi.c /illumos-gate/usr/src/lib/libdlpi/common/libdlpi.h /illumos-gate/usr/src/lib/libsecdb/exec_attr.txt /illumos-gate/usr/src/lib/libsecdb/help/profiles/RtNetObservability.html /illumos-gate/usr/src/lib/libsecdb/prof_attr.txt /illumos-gate/usr/src/pkgdefs/SUNWckr/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWckr/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWckr/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWcsd/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWhea/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWsvvs/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWsvvs/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWsvvs/prototype_sparc /illumos-gate/usr/src/pkgdefs/common_files/i.devpolicy /illumos-gate/usr/src/pkgdefs/common_files/i.minorperm_i386 /illumos-gate/usr/src/pkgdefs/common_files/i.minorperm_sparc /illumos-gate/usr/src/tools/scripts/bfu.sh /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/Makefile.rules /illumos-gate/usr/src/uts/common/fs/dev/sdev_ipnetops.c /illumos-gate/usr/src/uts/common/fs/dev/sdev_netops.c /illumos-gate/usr/src/uts/common/fs/dev/sdev_ptsops.c /illumos-gate/usr/src/uts/common/fs/dev/sdev_subr.c /illumos-gate/usr/src/uts/common/fs/dev/sdev_vtops.c /illumos-gate/usr/src/uts/common/inet/Makefile /illumos-gate/usr/src/uts/common/inet/arp/arp_netinfo.c /illumos-gate/usr/src/uts/common/inet/ip.h /illumos-gate/usr/src/uts/common/inet/ip/ip.c /illumos-gate/usr/src/uts/common/inet/ip/ip6.c /illumos-gate/usr/src/uts/common/inet/ip/ip6_if.c /illumos-gate/usr/src/uts/common/inet/ip/ip_if.c /illumos-gate/usr/src/uts/common/inet/ip/ip_multi.c /illumos-gate/usr/src/uts/common/inet/ip/ip_ndp.c /illumos-gate/usr/src/uts/common/inet/ip/ip_netinfo.c /illumos-gate/usr/src/uts/common/inet/ip6.h /illumos-gate/usr/src/uts/common/inet/ip_if.h /illumos-gate/usr/src/uts/common/inet/ip_impl.h /illumos-gate/usr/src/uts/common/inet/ip_multi.h /illumos-gate/usr/src/uts/common/inet/ip_stack.h /illumos-gate/usr/src/uts/common/inet/ipnet.h /illumos-gate/usr/src/uts/common/inet/ipnet/ipnet.c /illumos-gate/usr/src/uts/common/inet/ipnet/ipnet.conf /illumos-gate/usr/src/uts/common/inet/tcp.h /illumos-gate/usr/src/uts/common/inet/tcp/tcp.c /illumos-gate/usr/src/uts/common/inet/tcp/tcp_fusion.c /illumos-gate/usr/src/uts/common/inet/udp/udp.c neti_impl.c sundlpi.c /illumos-gate/usr/src/uts/common/os/priv_defs /illumos-gate/usr/src/uts/common/sys/dlpi.h /illumos-gate/usr/src/uts/common/sys/fs/sdev_impl.h /illumos-gate/usr/src/uts/common/sys/hook_event.h /illumos-gate/usr/src/uts/common/sys/neti.h /illumos-gate/usr/src/uts/common/sys/netstack.h /illumos-gate/usr/src/uts/common/sys/sysmacros.h /illumos-gate/usr/src/uts/intel/Makefile.intel.shared /illumos-gate/usr/src/uts/intel/dev/Makefile /illumos-gate/usr/src/uts/intel/ia32/ml/modstubs.s /illumos-gate/usr/src/uts/intel/ip/ip.global-objs.debug64 /illumos-gate/usr/src/uts/intel/ip/ip.global-objs.obj64 /illumos-gate/usr/src/uts/intel/ipnet/Makefile /illumos-gate/usr/src/uts/intel/os/device_policy /illumos-gate/usr/src/uts/intel/os/minor_perm /illumos-gate/usr/src/uts/intel/os/name_to_major /illumos-gate/usr/src/uts/sparc/Makefile.sparc.shared /illumos-gate/usr/src/uts/sparc/dev/Makefile /illumos-gate/usr/src/uts/sparc/ip/ip.global-objs.debug64 /illumos-gate/usr/src/uts/sparc/ip/ip.global-objs.obj64 /illumos-gate/usr/src/uts/sparc/ipnet/Makefile /illumos-gate/usr/src/uts/sparc/ml/modstubs.s /illumos-gate/usr/src/uts/sparc/os/device_policy /illumos-gate/usr/src/uts/sparc/os/minor_perm /illumos-gate/usr/src/uts/sparc/os/name_to_major /illumos-gate/usr/src/xmod/xmod_files
8ad7418892268f9f0ba29518ab332f6a26f69fc5 23-Oct-2008 Darren Reed <Darren.Reed@Sun.COM>

6745640 The IP netinfo provider should set the family of sockaddr's it returns 6747137 zone shutdown finds free'd data in arp 6746721 NIC events are scheduled with pfhooks after protocol shutdown 6758618 a NULL shutdown function avoids destroy in stack closing 6758619 race condition between zone shtudown and module unloading 6761109 net_kstate_delete needs to be called from shutdown hook

7ddc9b1afd18f260b9fb78ec7732facd91769131 08-Sep-2008 Darren Reed <Darren.Reed@Sun.COM>

PSARC/2008/219 Committed API for packet interception PSARC/2008/335 Corrections for Committed API for packet interception PSARC/2008/557 Revision to net instance notification API 4844507 Solaris needs stable interface for packet filtering software 6705155 ipf_stack_init() assumes kmem_alloc with KM_NOSLEEP never fails

/illumos-gate/usr/src/cmd/ipf/tools/ip_fil.c /illumos-gate/usr/src/cmd/ipf/tools/ipftest.c /illumos-gate/usr/src/cmd/mdb/common/modules/hook/hook.c /illumos-gate/usr/src/cmd/mdb/common/modules/neti/neti.c /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/inet/arp/arp.c /illumos-gate/usr/src/uts/common/inet/arp/arp_netinfo.c /illumos-gate/usr/src/uts/common/inet/arp_impl.h /illumos-gate/usr/src/uts/common/inet/ip.h /illumos-gate/usr/src/uts/common/inet/ip/ip.c /illumos-gate/usr/src/uts/common/inet/ip/ip_if.c /illumos-gate/usr/src/uts/common/inet/ip/ip_netinfo.c /illumos-gate/usr/src/uts/common/inet/ip_stack.h /illumos-gate/usr/src/uts/common/inet/ipf/fil.c /illumos-gate/usr/src/uts/common/inet/ipf/ip_auth.c /illumos-gate/usr/src/uts/common/inet/ipf/ip_fil_solaris.c /illumos-gate/usr/src/uts/common/inet/ipf/ip_log.c /illumos-gate/usr/src/uts/common/inet/ipf/ip_nat.c /illumos-gate/usr/src/uts/common/inet/ipf/ip_nat6.c /illumos-gate/usr/src/uts/common/inet/ipf/ip_proxy.c /illumos-gate/usr/src/uts/common/inet/ipf/netinet/ip_fil.h /illumos-gate/usr/src/uts/common/inet/ipf/netinet/ipf_stack.h /illumos-gate/usr/src/uts/common/inet/ipf/solaris.c hook.c neti.c neti_impl.c neti_mod.c neti_stack.c /illumos-gate/usr/src/uts/common/os/netstack.c /illumos-gate/usr/src/uts/common/sys/condvar_impl.h /illumos-gate/usr/src/uts/common/sys/hook.h /illumos-gate/usr/src/uts/common/sys/hook_event.h /illumos-gate/usr/src/uts/common/sys/hook_impl.h /illumos-gate/usr/src/uts/common/sys/neti.h /illumos-gate/usr/src/uts/common/sys/netstack.h /illumos-gate/usr/src/uts/intel/hook/hook.global-objs.debug64 /illumos-gate/usr/src/uts/intel/ipf/Makefile /illumos-gate/usr/src/uts/intel/ipf/ipf.global-objs.debug64 /illumos-gate/usr/src/uts/intel/neti/neti.global-objs.debug64 /illumos-gate/usr/src/uts/sparc/hook/hook.global-objs.debug64 /illumos-gate/usr/src/uts/sparc/ipf/Makefile /illumos-gate/usr/src/uts/sparc/ipf/ipf.global-objs.debug64 /illumos-gate/usr/src/uts/sparc/neti/Makefile /illumos-gate/usr/src/uts/sparc/neti/neti.global-objs.debug64