cvs commit: src/sys/netinet ip_fastfwd.c ip_input.c ip_var.h

Andre Oppermann andre at FreeBSD.org
Thu May 6 11:46:03 PDT 2004


andre       2004/05/06 11:46:03 PDT

  FreeBSD src repository

  Modified files:
    sys/netinet          ip_fastfwd.c ip_input.c ip_var.h 
  Log:
  Provide the sysctl net.inet.ip.process_options to control the processing
  of IP options.
  
   net.inet.ip.process_options=0  Ignore IP options and pass packets unmodified.
   net.inet.ip.process_options=1  Process all IP options (default).
   net.inet.ip.process_options=2  Reject all packets with IP options with ICMP
    filter prohibited message.
  
  This sysctl affects packets destined for the local host as well as those
  only transiting through the host (routing).
  
  IP options do not have any legitimate purpose anymore and are only used
  to circumvent firewalls or to exploit certain behaviours or bugs in TCP/IP
  stacks.
  
  Reviewed by:    sam (mentor)
  
  Revision  Changes    Path
  1.11      +10 -2     src/sys/netinet/ip_fastfwd.c
  1.271     +13 -0     src/sys/netinet/ip_input.c
  1.87      +1 -0      src/sys/netinet/ip_var.h


More information about the cvs-src mailing list