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-src
mailing list