cvs commit: src/contrib/libpcap pcap-bpf.c src/share/man/man4 bpf.4 src/sys/net bpf.c bpf.h bpfdesc.h src/usr.bin/netstat bpf.c

Jung-uk Kim jkim at FreeBSD.org
Mon Feb 26 22:24:15 UTC 2007


jkim        2007-02-26 22:24:14 UTC

  FreeBSD src repository

  Modified files:
    contrib/libpcap      pcap-bpf.c 
    share/man/man4       bpf.4 
    sys/net              bpf.c bpf.h bpfdesc.h 
    usr.bin/netstat      bpf.c 
  Log:
  Add three new ioctl(2) commands for bpf(4).
  
  - BIOCGDIRECTION and BIOCSDIRECTION get or set the setting determining
  whether incoming, outgoing, or all packets on the interface should be
  returned by BPF.  Set to BPF_D_IN to see only incoming packets on the
  interface.  Set to BPF_D_INOUT to see packets originating locally and
  remotely on the interface.  Set to BPF_D_OUT to see only outgoing
  packets on the interface.  This setting is initialized to BPF_D_INOUT
  by default.  BIOCGSEESENT and BIOCSSEESENT are obsoleted by these but
  kept for backward compatibility.
  
  - BIOCFEEDBACK sets packet feedback mode.  This allows injected packets
  to be fed back as input to the interface when output via the interface is
  successful.  When BPF_D_INOUT direction is set, injected outgoing packet
  is not returned by BPF to avoid duplication.  This flag is initialized to
  zero by default.
  
  Note that libpcap has been modified to support BPF_D_OUT direction for
  pcap_setdirection(3) and PCAP_D_OUT direction is functional now.
  
  Reviewed by:    rwatson
  
  Revision  Changes    Path
  1.3       +16 -3     src/contrib/libpcap/pcap-bpf.c
  1.48      +40 -6     src/share/man/man4/bpf.4
  1.176     +88 -31    src/sys/net/bpf.c
  1.47      +14 -2     src/sys/net/bpf.h
  1.37      +4 -2      src/sys/net/bpfdesc.h
  1.8       +6 -3      src/usr.bin/netstat/bpf.c


More information about the cvs-src mailing list