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

Maxim Sobolev sobomax at portaone.com
Tue Sep 27 20:44:36 PDT 2005


Great, but can you please also update ip(4) and udp(4) manual pages, 
since otherwise this option is mostly a no-op.

-Maxim

Andre Oppermann wrote:
> 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