cvs commit: src/sys/netinet in.h in_pcb.h ip_output.c raw_ip.c udp_usrreq.c

Andre Oppermann andre at FreeBSD.org
Mon Sep 26 13:25:17 PDT 2005


andre       2005-09-26 20:25:16 UTC

  FreeBSD src repository

  Modified files:
    sys/netinet          in.h in_pcb.h ip_output.c raw_ip.c 
                         udp_usrreq.c 
  Log:
  Implement IP_DONTFRAG IP socket option enabling the Don't Fragment
  flag on IP packets.  Currently this option is only repected on udp
  and raw ip sockets.  On tcp sockets the DF flag is controlled by the
  path MTU discovery option.
  
  Sending a packet larger than the MTU size of the egress interface
  returns an EMSGSIZE error.
  
  Discussed with: rwatson
  Sponsored by:   TCP/IP Optimization Fundraise 2005
  
  Revision  Changes    Path
  1.93      +1 -0      src/sys/netinet/in.h
  1.82      +1 -0      src/sys/netinet/in_pcb.h
  1.247     +9 -1      src/sys/netinet/ip_output.c
  1.152     +4 -1      src/sys/netinet/raw_ip.c
  1.177     +9 -0      src/sys/netinet/udp_usrreq.c


More information about the cvs-all mailing list