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