[BACK]Return to udp_usrreq.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / netinet

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/netinet/udp_usrreq.c between version 1.116.2.4 and 1.117

version 1.116.2.4, 2004/05/28 07:24:17 version 1.117, 2004/03/31 07:54:00
Line 117  __KERNEL_RCSID(0, "$NetBSD$");
Line 117  __KERNEL_RCSID(0, "$NetBSD$");
   
 #ifdef FAST_IPSEC  #ifdef FAST_IPSEC
 #include <netipsec/ipsec.h>  #include <netipsec/ipsec.h>
 #include <netipsec/ipsec_var.h>                 /* XXX ipsecstat namespace */  
 #ifdef INET6  #ifdef INET6
 #include <netipsec/ipsec6.h>  #include <netipsec/ipsec6.h>
 #endif  #endif
Line 434  udp6_input(mp, offp, proto)
Line 433  udp6_input(mp, offp, proto)
         if (uh->uh_sum == 0) {          if (uh->uh_sum == 0) {
                 udp6stat.udp6s_nosum++;                  udp6stat.udp6s_nosum++;
                 goto bad;                  goto bad;
         }          } else if (in6_cksum(m, IPPROTO_UDP, off, ulen) != 0) {
         if (in6_cksum(m, IPPROTO_UDP, off, ulen) != 0) {  
                 udp6stat.udp6s_badsum++;                  udp6stat.udp6s_badsum++;
                 goto bad;                  goto bad;
         }          }
Line 1127  SYSCTL_SETUP(sysctl_net_inet_udp_setup, 
Line 1125  SYSCTL_SETUP(sysctl_net_inet_udp_setup, 
                        CTL_NET, PF_INET, CTL_EOL);                         CTL_NET, PF_INET, CTL_EOL);
         sysctl_createv(clog, 0, NULL, NULL,          sysctl_createv(clog, 0, NULL, NULL,
                        CTLFLAG_PERMANENT,                         CTLFLAG_PERMANENT,
                        CTLTYPE_NODE, "udp",                         CTLTYPE_NODE, "udp", NULL,
                        SYSCTL_DESCR("UDPv4 related settings"),  
                        NULL, 0, NULL, 0,                         NULL, 0, NULL, 0,
                        CTL_NET, PF_INET, IPPROTO_UDP, CTL_EOL);                         CTL_NET, PF_INET, IPPROTO_UDP, CTL_EOL);
   
         sysctl_createv(clog, 0, NULL, NULL,          sysctl_createv(clog, 0, NULL, NULL,
                        CTLFLAG_PERMANENT|CTLFLAG_READWRITE,                         CTLFLAG_PERMANENT|CTLFLAG_READWRITE,
                        CTLTYPE_INT, "checksum",                         CTLTYPE_INT, "checksum", NULL,
                        SYSCTL_DESCR("Compute and check UDP checksums"),  
                        NULL, 0, &udpcksum, 0,                         NULL, 0, &udpcksum, 0,
                        CTL_NET, PF_INET, IPPROTO_UDP, UDPCTL_CHECKSUM,                         CTL_NET, PF_INET, IPPROTO_UDP, UDPCTL_CHECKSUM,
                        CTL_EOL);                         CTL_EOL);
         sysctl_createv(clog, 0, NULL, NULL,          sysctl_createv(clog, 0, NULL, NULL,
                        CTLFLAG_PERMANENT|CTLFLAG_READWRITE,                         CTLFLAG_PERMANENT|CTLFLAG_READWRITE,
                        CTLTYPE_INT, "sendspace",                         CTLTYPE_INT, "sendspace", NULL,
                        SYSCTL_DESCR("Default UDP send buffer size"),  
                        NULL, 0, &udp_sendspace, 0,                         NULL, 0, &udp_sendspace, 0,
                        CTL_NET, PF_INET, IPPROTO_UDP, UDPCTL_SENDSPACE,                         CTL_NET, PF_INET, IPPROTO_UDP, UDPCTL_SENDSPACE,
                        CTL_EOL);                         CTL_EOL);
         sysctl_createv(clog, 0, NULL, NULL,          sysctl_createv(clog, 0, NULL, NULL,
                        CTLFLAG_PERMANENT|CTLFLAG_READWRITE,                         CTLFLAG_PERMANENT|CTLFLAG_READWRITE,
                        CTLTYPE_INT, "recvspace",                         CTLTYPE_INT, "recvspace", NULL,
                        SYSCTL_DESCR("Default UDP receive buffer size"),  
                        NULL, 0, &udp_recvspace, 0,                         NULL, 0, &udp_recvspace, 0,
                        CTL_NET, PF_INET, IPPROTO_UDP, UDPCTL_RECVSPACE,                         CTL_NET, PF_INET, IPPROTO_UDP, UDPCTL_RECVSPACE,
                        CTL_EOL);                         CTL_EOL);

Legend:
Removed from v.1.116.2.4  
changed lines
  Added in v.1.117

CVSweb <webmaster@jp.NetBSD.org>