Ignore:
Timestamp:
May 26, 2009, 9:44:50 AM (16 years ago)
Author:
Herwig Bauernfeind
Message:

Update 3.2 branch to 3.2.6

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.2.x/source/lib/socket_wrapper/socket_wrapper.c

    r133 r228  
    626626                                              const unsigned char *payload,
    627627                                              size_t payload_len,
    628                                               unsigned long tcp_seq,
     628                                              unsigned long tcp_seqno,
    629629                                              unsigned long tcp_ack,
    630630                                              unsigned char tcp_ctl,
     
    725725                packet->ip.p.tcp.source_port    = src_port;
    726726                packet->ip.p.tcp.dest_port      = dest_port;
    727                 packet->ip.p.tcp.seq_num        = htonl(tcp_seq);
     727                packet->ip.p.tcp.seq_num        = htonl(tcp_seqno);
    728728                packet->ip.p.tcp.ack_num        = htonl(tcp_ack);
    729729                packet->ip.p.tcp.hdr_length     = 0x50; /* 5 * 32 bit words */
     
    788788        const struct sockaddr_in *dest_addr;
    789789        const char *file_name;
    790         unsigned long tcp_seq = 0;
     790        unsigned long tcp_seqno = 0;
    791791        unsigned long tcp_ack = 0;
    792792        unsigned char tcp_ctl = 0;
     
    813813                dest_addr = (const struct sockaddr_in *)addr;
    814814
    815                 tcp_seq = si->io.pck_snd;
     815                tcp_seqno = si->io.pck_snd;
    816816                tcp_ack = si->io.pck_rcv;
    817817                tcp_ctl = 0x02; /* SYN */
     
    827827                src_addr = (const struct sockaddr_in *)addr;
    828828
    829                 tcp_seq = si->io.pck_rcv;
     829                tcp_seqno = si->io.pck_rcv;
    830830                tcp_ack = si->io.pck_snd;
    831831                tcp_ctl = 0x12; /** SYN,ACK */
     
    842842
    843843                /* Unreachable: resend the data of SWRAP_CONNECT_SEND */
    844                 tcp_seq = si->io.pck_snd - 1;
     844                tcp_seqno = si->io.pck_snd - 1;
    845845                tcp_ack = si->io.pck_rcv;
    846846                tcp_ctl = 0x02; /* SYN */
     
    855855                dest_addr = (const struct sockaddr_in *)addr;
    856856
    857                 tcp_seq = si->io.pck_snd;
     857                tcp_seqno = si->io.pck_snd;
    858858                tcp_ack = si->io.pck_rcv;
    859859                tcp_ctl = 0x10; /* ACK */
     
    867867                src_addr = (const struct sockaddr_in *)addr;
    868868
    869                 tcp_seq = si->io.pck_rcv;
     869                tcp_seqno = si->io.pck_rcv;
    870870                tcp_ack = si->io.pck_snd;
    871871                tcp_ctl = 0x02; /* SYN */
     
    881881                dest_addr = (const struct sockaddr_in *)addr;
    882882
    883                 tcp_seq = si->io.pck_snd;
     883                tcp_seqno = si->io.pck_snd;
    884884                tcp_ack = si->io.pck_rcv;
    885885                tcp_ctl = 0x12; /* SYN,ACK */
     
    895895                src_addr = (const struct sockaddr_in *)addr;
    896896
    897                 tcp_seq = si->io.pck_rcv;
     897                tcp_seqno = si->io.pck_rcv;
    898898                tcp_ack = si->io.pck_snd;
    899899                tcp_ctl = 0x10; /* ACK */
     
    905905                dest_addr = (const struct sockaddr_in *)si->peername;
    906906
    907                 tcp_seq = si->io.pck_snd;
     907                tcp_seqno = si->io.pck_snd;
    908908                tcp_ack = si->io.pck_rcv;
    909909                tcp_ctl = 0x18; /* PSH,ACK */
     
    924924                }
    925925
    926                 tcp_seq = si->io.pck_rcv;
     926                tcp_seqno = si->io.pck_rcv;
    927927                tcp_ack = si->io.pck_snd;
    928928                tcp_ctl = 0x14; /** RST,ACK */
     
    938938                }
    939939
    940                 tcp_seq = si->io.pck_rcv;
     940                tcp_seqno = si->io.pck_rcv;
    941941                tcp_ack = si->io.pck_snd;
    942942                tcp_ctl = 0x14; /* RST,ACK */
     
    948948                src_addr = (const struct sockaddr_in *)si->peername;
    949949
    950                 tcp_seq = si->io.pck_rcv;
     950                tcp_seqno = si->io.pck_rcv;
    951951                tcp_ack = si->io.pck_snd;
    952952                tcp_ctl = 0x18; /* PSH,ACK */
     
    964964                }
    965965
    966                 tcp_seq = si->io.pck_rcv;
     966                tcp_seqno = si->io.pck_rcv;
    967967                tcp_ack = si->io.pck_snd;
    968968                tcp_ctl = 0x14; /* RST,ACK */
     
    10001000                dest_addr = (const struct sockaddr_in *)si->peername;
    10011001
    1002                 tcp_seq = si->io.pck_snd;
     1002                tcp_seqno = si->io.pck_snd;
    10031003                tcp_ack = si->io.pck_rcv;
    10041004                tcp_ctl = 0x11; /* FIN, ACK */
     
    10141014                src_addr = (const struct sockaddr_in *)si->peername;
    10151015
    1016                 tcp_seq = si->io.pck_rcv;
     1016                tcp_seqno = si->io.pck_rcv;
    10171017                tcp_ack = si->io.pck_snd;
    10181018                tcp_ctl = 0x11; /* FIN,ACK */
     
    10281028                dest_addr = (const struct sockaddr_in *)si->peername;
    10291029
    1030                 tcp_seq = si->io.pck_snd;
     1030                tcp_seqno = si->io.pck_snd;
    10311031                tcp_ack = si->io.pck_rcv;
    10321032                tcp_ctl = 0x10; /* ACK */
     
    10411041        packet = swrap_packet_init(&tv, src_addr, dest_addr, si->type,
    10421042                                   (const unsigned char *)buf, len,
    1043                                    tcp_seq, tcp_ack, tcp_ctl, unreachable,
     1043                                   tcp_seqno, tcp_ack, tcp_ctl, unreachable,
    10441044                                   &packet_len);
    10451045        if (!packet) {
Note: See TracChangeset for help on using the changeset viewer.