History log of /illumos-gate/usr/src/uts/common/inet/sockmods/sockmod_pfp.c
Revision Date Author Comments Expand
3b4315d3f6ce29d16d3f8e2c62b2f9c24192c3a8 13-Mar-2016 Patrick Mooney <pmooney@pfmooney.com>

6735 pfp should allocate appropriate space for sockaddr Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

336069c20319c172c4ff9d87d67e8f6301c98a5d 14-Feb-2015 Patrick Mooney <patrick.f.mooney@gmail.com>

5573 sockmod_pfp improperly handles SO_RCVBUF 5574 sockmod_pfp unable to locate ifindex for bind 5575 sockmod_pfp needs larger statistics counters 5576 sockmod_pfp improperly handles SIOCGSTAMP 5577 sockmod_pfp should limit bpf program size Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@omniti.com>

a69116193464f859a8b27a2db19ad330ce163a55 13-Aug-2010 Darren Reed <Darren.Reed@Oracle.COM>

PSARC/2010/159 SIOCGIFHWADDR for PF_INET and PF_INET6 6948284 setsockopt on PF_PACKET socket fails for PACKET_MR_PROMISC option 6948282 missing definitions in the packet.h header file 4720634 programmatic access to mac address for non-root applications

d2b5b2d357ee3172eacb6860be1891259902203d 10-Aug-2010 Anders Persson <Anders.Persson@Sun.COM>

PSARC/2010/304 Deliver Socket Configuration in Fragments 6923961 etc/inet/sock2path needs some attention in OpenSolaris --HG-- rename : usr/src/cmd/cmd-inet/etc/sock2path => usr/src/cmd/cmd-inet/etc/sock2path.d/system%2Fkernel

/illumos-gate/usr/src/cmd/cmd-inet/etc/Makefile /illumos-gate/usr/src/cmd/cmd-inet/etc/sock2path.d/Makefile /illumos-gate/usr/src/cmd/cmd-inet/etc/sock2path.d/driver%2Fnetwork%2Fbpf /illumos-gate/usr/src/cmd/cmd-inet/etc/sock2path.d/driver%2Fnetwork%2Frds /illumos-gate/usr/src/cmd/cmd-inet/etc/sock2path.d/driver%2Fnetwork%2Frdsv3 /illumos-gate/usr/src/cmd/cmd-inet/etc/sock2path.d/driver%2Fnetwork%2Fsdp /illumos-gate/usr/src/cmd/cmd-inet/etc/sock2path.d/system%2Fkernel /illumos-gate/usr/src/cmd/cmd-inet/etc/sock2path.d/system%2Fnetwork%2Fhttp%2Fcache%2Faccelerator /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/soconfig.c /illumos-gate/usr/src/cmd/initpkg/inittab /illumos-gate/usr/src/cmd/svc/milestone/devices-local /illumos-gate/usr/src/lib/libsocket/socket/_soutil.c /illumos-gate/usr/src/lib/libsocket/socket/socket.c /illumos-gate/usr/src/pkg/manifests/driver-network-bpf.mf /illumos-gate/usr/src/pkg/manifests/driver-network-rds.mf /illumos-gate/usr/src/pkg/manifests/driver-network-rdsv3.mf /illumos-gate/usr/src/pkg/manifests/driver-network-sdp.mf /illumos-gate/usr/src/pkg/manifests/system-kernel.mf /illumos-gate/usr/src/pkg/manifests/system-network-http-cache-accelerator.mf /illumos-gate/usr/src/pkg/manifests/system-network.mf sockmod_pfp.c /illumos-gate/usr/src/uts/common/io/ib/clients/sdp/sdpddi.c
0a0e9771ca0211c15f3ac4466b661c145feeb9e4 24-Sep-2009 Darren Reed <Darren.Reed@Sun.COM>

PSARC/2009/232 Solaris Packet Capture PSARC/2009/403 kstats for ipnet 6824047 every downcall function should have a "notsupported" function 6822740 RFE: provide PF_PACKET for developers on OpenSolaris 6822741 RFE: Solaris needs BPF to improve the packet capture story 6867683 RFE: need to be able to retrieve physical interface flags

/illumos-gate/usr/src/cmd/cmd-inet/etc/sock2path /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_pf.c /illumos-gate/usr/src/cmd/devfsadm/misc_link.c /illumos-gate/usr/src/cmd/truss/systable.c /illumos-gate/usr/src/lib/brand/native/zone/platform.xml /illumos-gate/usr/src/pkgdefs/Makefile /illumos-gate/usr/src/pkgdefs/SUNWpacketh/Makefile /illumos-gate/usr/src/pkgdefs/SUNWpacketh/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWpacketh/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWpacketh/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWpacketh/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWpacketu/Makefile /illumos-gate/usr/src/pkgdefs/SUNWpacketu/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWpacketu/postinstall.tmpl /illumos-gate/usr/src/pkgdefs/SUNWpacketu/preremove.tmpl /illumos-gate/usr/src/pkgdefs/SUNWpacketu/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWpacketu/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWpacketu/prototype_sparc /illumos-gate/usr/src/tools/scripts/bfu.sh /illumos-gate/usr/src/uts/Makefile /illumos-gate/usr/src/uts/Makefile.targ /illumos-gate/usr/src/uts/Makefile.uts /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/Makefile.rules /illumos-gate/usr/src/uts/common/fs/sockfs/sock_notsupp.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/ip_netinfo.c /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_bpf.c netpacket/Makefile netpacket/packet.h sockmod_pfp.c /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 /illumos-gate/usr/src/uts/common/io/bpf/BPF.LICENCE /illumos-gate/usr/src/uts/common/io/bpf/bpf.c /illumos-gate/usr/src/uts/common/io/bpf/bpf.conf /illumos-gate/usr/src/uts/common/io/bpf/bpf_dlt.c /illumos-gate/usr/src/uts/common/io/bpf/bpf_filter.c /illumos-gate/usr/src/uts/common/io/bpf/bpf_mac.c /illumos-gate/usr/src/uts/common/io/bpf/bpf_mod.c /illumos-gate/usr/src/uts/common/io/bpf/net/Makefile /illumos-gate/usr/src/uts/common/io/bpf/net/bpf.h /illumos-gate/usr/src/uts/common/io/bpf/net/bpfdesc.h /illumos-gate/usr/src/uts/common/io/bpf/net/dlt.h /illumos-gate/usr/src/uts/common/io/dls/dls_link.c /illumos-gate/usr/src/uts/common/io/dls/dls_mgmt.c /illumos-gate/usr/src/uts/common/io/mac/mac_client.c /illumos-gate/usr/src/uts/common/net/if.h /illumos-gate/usr/src/uts/common/os/netstack.c /illumos-gate/usr/src/uts/common/os/policy.c /illumos-gate/usr/src/uts/common/sys/dlpi.h /illumos-gate/usr/src/uts/common/sys/dls_impl.h /illumos-gate/usr/src/uts/common/sys/hook_event.h /illumos-gate/usr/src/uts/common/sys/mac.h /illumos-gate/usr/src/uts/common/sys/mac_client.h /illumos-gate/usr/src/uts/common/sys/mac_client_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/common/sys/policy.h /illumos-gate/usr/src/uts/common/sys/socket.h /illumos-gate/usr/src/uts/common/sys/socket_impl.h /illumos-gate/usr/src/uts/common/sys/socket_proto.h /illumos-gate/usr/src/uts/common/sys/sockio.h /illumos-gate/usr/src/uts/intel/Makefile.intel.shared /illumos-gate/usr/src/uts/intel/bpf/Makefile /illumos-gate/usr/src/uts/intel/dev/Makefile /illumos-gate/usr/src/uts/intel/dld/Makefile /illumos-gate/usr/src/uts/intel/dls/Makefile /illumos-gate/usr/src/uts/intel/ip/Makefile /illumos-gate/usr/src/uts/intel/ipnet/Makefile /illumos-gate/usr/src/uts/intel/iptun/Makefile /illumos-gate/usr/src/uts/intel/mac/Makefile /illumos-gate/usr/src/uts/intel/mac_ether/Makefile /illumos-gate/usr/src/uts/intel/mac_ib/Makefile /illumos-gate/usr/src/uts/intel/mac_wifi/Makefile /illumos-gate/usr/src/uts/intel/os/minor_perm /illumos-gate/usr/src/uts/intel/os/name_to_major /illumos-gate/usr/src/uts/intel/sockpfp/Makefile /illumos-gate/usr/src/uts/intel/spdsock/Makefile /illumos-gate/usr/src/uts/sparc/Makefile.sparc.shared /illumos-gate/usr/src/uts/sparc/bpf/Makefile /illumos-gate/usr/src/uts/sparc/dev/Makefile /illumos-gate/usr/src/uts/sparc/dld/Makefile /illumos-gate/usr/src/uts/sparc/dls/Makefile /illumos-gate/usr/src/uts/sparc/ip/Makefile /illumos-gate/usr/src/uts/sparc/ipnet/Makefile /illumos-gate/usr/src/uts/sparc/iptun/Makefile /illumos-gate/usr/src/uts/sparc/mac/Makefile /illumos-gate/usr/src/uts/sparc/mac_ether/Makefile /illumos-gate/usr/src/uts/sparc/mac_ib/Makefile /illumos-gate/usr/src/uts/sparc/mac_wifi/Makefile /illumos-gate/usr/src/uts/sparc/os/minor_perm /illumos-gate/usr/src/uts/sparc/os/name_to_major /illumos-gate/usr/src/uts/sparc/sockpfp/Makefile /illumos-gate/usr/src/uts/sparc/spdsock/Makefile