Diff for /src/sys/netinet/tcp_subr.c between versions 1.29 and 1.30

version 1.29, 2004/04/24 04:47:29 version 1.30, 2004/04/28 08:00:35
Line 782  no_valid_rt: Line 782  no_valid_rt:
         soisdisconnected(so);          soisdisconnected(so);
   
 #ifdef SMP  #ifdef SMP
         for (cpu = 0; cpu < ncpus2; cpu ++) {          if (inp->inp_flags & INP_WILDCARD_MP) {
                 struct netmsg_remwildcard *msg;                  for (cpu = 0; cpu < ncpus2; cpu ++) {
                           struct netmsg_remwildcard *msg;
   
                 msg = malloc(sizeof(struct netmsg_remwildcard), M_LWKTMSG,                          msg = malloc(sizeof(struct netmsg_remwildcard),
                     M_INTWAIT);                              M_LWKTMSG, M_INTWAIT);
                 lwkt_initmsg(&msg->nm_lmsg, &netisr_afree_rport, 0,                          lwkt_initmsg(&msg->nm_lmsg, &netisr_afree_rport, 0,
                     lwkt_cmd_func(in_pcbremwildcardhash_handler),                              lwkt_cmd_func(in_pcbremwildcardhash_handler),
                     lwkt_cmd_op_none);                              lwkt_cmd_op_none);
                 msg->nm_inp = inp;                          msg->nm_inp = inp;
                 msg->nm_pcbinfo = &tcbinfo[cpu];                          msg->nm_pcbinfo = &tcbinfo[cpu];
                 lwkt_sendmsg(tcp_cport(cpu), &msg->nm_lmsg);                          lwkt_sendmsg(tcp_cport(cpu), &msg->nm_lmsg);
                   }
         }          }
 #endif  #endif
   

Removed from v.1.29  
changed lines
  Added in v.1.30