]> git.ipfire.org Git - thirdparty/iproute2.git/commitdiff
l2tp: fix integers with too few significant bits
authorAsbjørn Sloth Tønnesen <asbjorn@asbjorn.st>
Wed, 16 Nov 2016 22:45:20 +0000 (22:45 +0000)
committerStephen Hemminger <sthemmin@microsoft.com>
Tue, 29 Nov 2016 21:31:30 +0000 (13:31 -0800)
udp6_csum_{tx,rx}, tunnel and session are the only ones
currently used.

recv_seq, send_seq, lns_mode and data_seq are partially
implemented in a useless way.

Signed-off-by: Asbjørn Sloth Tønnesen <asbjorn@asbjorn.st>
ip/ipl2tp.c

index d3338acecc9c50c61900fe0b19517c6498a2676b..2e0e9c74567c89f487ff257924484891439864d6 100644 (file)
@@ -56,15 +56,15 @@ struct l2tp_parm {
 
        uint16_t pw_type;
        uint16_t mtu;
-       int udp6_csum_tx:1;
-       int udp6_csum_rx:1;
-       int udp_csum:1;
-       int recv_seq:1;
-       int send_seq:1;
-       int lns_mode:1;
-       int data_seq:2;
-       int tunnel:1;
-       int session:1;
+       unsigned int udp6_csum_tx:1;
+       unsigned int udp6_csum_rx:1;
+       unsigned int udp_csum:1;
+       unsigned int recv_seq:1;
+       unsigned int send_seq:1;
+       unsigned int lns_mode:1;
+       unsigned int data_seq:2;
+       unsigned int tunnel:1;
+       unsigned int session:1;
        int reorder_timeout;
        const char *ifname;
        uint8_t l2spec_type;