Changeset 228 for branches/samba-3.2.x/source/lib/socket_wrapper
- Timestamp:
- May 26, 2009, 9:44:50 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/samba-3.2.x/source/lib/socket_wrapper/socket_wrapper.c
r133 r228 626 626 const unsigned char *payload, 627 627 size_t payload_len, 628 unsigned long tcp_seq ,628 unsigned long tcp_seqno, 629 629 unsigned long tcp_ack, 630 630 unsigned char tcp_ctl, … … 725 725 packet->ip.p.tcp.source_port = src_port; 726 726 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); 728 728 packet->ip.p.tcp.ack_num = htonl(tcp_ack); 729 729 packet->ip.p.tcp.hdr_length = 0x50; /* 5 * 32 bit words */ … … 788 788 const struct sockaddr_in *dest_addr; 789 789 const char *file_name; 790 unsigned long tcp_seq = 0;790 unsigned long tcp_seqno = 0; 791 791 unsigned long tcp_ack = 0; 792 792 unsigned char tcp_ctl = 0; … … 813 813 dest_addr = (const struct sockaddr_in *)addr; 814 814 815 tcp_seq = si->io.pck_snd;815 tcp_seqno = si->io.pck_snd; 816 816 tcp_ack = si->io.pck_rcv; 817 817 tcp_ctl = 0x02; /* SYN */ … … 827 827 src_addr = (const struct sockaddr_in *)addr; 828 828 829 tcp_seq = si->io.pck_rcv;829 tcp_seqno = si->io.pck_rcv; 830 830 tcp_ack = si->io.pck_snd; 831 831 tcp_ctl = 0x12; /** SYN,ACK */ … … 842 842 843 843 /* Unreachable: resend the data of SWRAP_CONNECT_SEND */ 844 tcp_seq = si->io.pck_snd - 1;844 tcp_seqno = si->io.pck_snd - 1; 845 845 tcp_ack = si->io.pck_rcv; 846 846 tcp_ctl = 0x02; /* SYN */ … … 855 855 dest_addr = (const struct sockaddr_in *)addr; 856 856 857 tcp_seq = si->io.pck_snd;857 tcp_seqno = si->io.pck_snd; 858 858 tcp_ack = si->io.pck_rcv; 859 859 tcp_ctl = 0x10; /* ACK */ … … 867 867 src_addr = (const struct sockaddr_in *)addr; 868 868 869 tcp_seq = si->io.pck_rcv;869 tcp_seqno = si->io.pck_rcv; 870 870 tcp_ack = si->io.pck_snd; 871 871 tcp_ctl = 0x02; /* SYN */ … … 881 881 dest_addr = (const struct sockaddr_in *)addr; 882 882 883 tcp_seq = si->io.pck_snd;883 tcp_seqno = si->io.pck_snd; 884 884 tcp_ack = si->io.pck_rcv; 885 885 tcp_ctl = 0x12; /* SYN,ACK */ … … 895 895 src_addr = (const struct sockaddr_in *)addr; 896 896 897 tcp_seq = si->io.pck_rcv;897 tcp_seqno = si->io.pck_rcv; 898 898 tcp_ack = si->io.pck_snd; 899 899 tcp_ctl = 0x10; /* ACK */ … … 905 905 dest_addr = (const struct sockaddr_in *)si->peername; 906 906 907 tcp_seq = si->io.pck_snd;907 tcp_seqno = si->io.pck_snd; 908 908 tcp_ack = si->io.pck_rcv; 909 909 tcp_ctl = 0x18; /* PSH,ACK */ … … 924 924 } 925 925 926 tcp_seq = si->io.pck_rcv;926 tcp_seqno = si->io.pck_rcv; 927 927 tcp_ack = si->io.pck_snd; 928 928 tcp_ctl = 0x14; /** RST,ACK */ … … 938 938 } 939 939 940 tcp_seq = si->io.pck_rcv;940 tcp_seqno = si->io.pck_rcv; 941 941 tcp_ack = si->io.pck_snd; 942 942 tcp_ctl = 0x14; /* RST,ACK */ … … 948 948 src_addr = (const struct sockaddr_in *)si->peername; 949 949 950 tcp_seq = si->io.pck_rcv;950 tcp_seqno = si->io.pck_rcv; 951 951 tcp_ack = si->io.pck_snd; 952 952 tcp_ctl = 0x18; /* PSH,ACK */ … … 964 964 } 965 965 966 tcp_seq = si->io.pck_rcv;966 tcp_seqno = si->io.pck_rcv; 967 967 tcp_ack = si->io.pck_snd; 968 968 tcp_ctl = 0x14; /* RST,ACK */ … … 1000 1000 dest_addr = (const struct sockaddr_in *)si->peername; 1001 1001 1002 tcp_seq = si->io.pck_snd;1002 tcp_seqno = si->io.pck_snd; 1003 1003 tcp_ack = si->io.pck_rcv; 1004 1004 tcp_ctl = 0x11; /* FIN, ACK */ … … 1014 1014 src_addr = (const struct sockaddr_in *)si->peername; 1015 1015 1016 tcp_seq = si->io.pck_rcv;1016 tcp_seqno = si->io.pck_rcv; 1017 1017 tcp_ack = si->io.pck_snd; 1018 1018 tcp_ctl = 0x11; /* FIN,ACK */ … … 1028 1028 dest_addr = (const struct sockaddr_in *)si->peername; 1029 1029 1030 tcp_seq = si->io.pck_snd;1030 tcp_seqno = si->io.pck_snd; 1031 1031 tcp_ack = si->io.pck_rcv; 1032 1032 tcp_ctl = 0x10; /* ACK */ … … 1041 1041 packet = swrap_packet_init(&tv, src_addr, dest_addr, si->type, 1042 1042 (const unsigned char *)buf, len, 1043 tcp_seq , tcp_ack, tcp_ctl, unreachable,1043 tcp_seqno, tcp_ack, tcp_ctl, unreachable, 1044 1044 &packet_len); 1045 1045 if (!packet) {
Note:
See TracChangeset
for help on using the changeset viewer.