u8 *arpptr, *sha;
        __be32 sip, tip;
 
-       BR_INPUT_SKB_CB(skb)->proxyarp_replied = false;
+       BR_INPUT_SKB_CB(skb)->proxyarp_replied = 0;
 
        if ((dev->flags & IFF_NOARP) ||
            !pskb_may_pull(skb, arp_hdr_len(dev)))
                        return;
                if (ipv4_is_zeronet(sip) || sip == tip) {
                        /* prevent flooding to neigh suppress ports */
-                       BR_INPUT_SKB_CB(skb)->proxyarp_replied = true;
+                       BR_INPUT_SKB_CB(skb)->proxyarp_replied = 1;
                        return;
                }
        }
                /* its our local ip, so don't proxy reply
                 * and don't forward to neigh suppress ports
                 */
-               BR_INPUT_SKB_CB(skb)->proxyarp_replied = true;
+               BR_INPUT_SKB_CB(skb)->proxyarp_replied = 1;
                return;
        }
 
                         */
                        if (replied ||
                            br_opt_get(br, BROPT_NEIGH_SUPPRESS_ENABLED))
-                               BR_INPUT_SKB_CB(skb)->proxyarp_replied = true;
+                               BR_INPUT_SKB_CB(skb)->proxyarp_replied = 1;
                }
 
                neigh_release(n);
        struct ipv6hdr *iphdr;
        struct neighbour *n;
 
-       BR_INPUT_SKB_CB(skb)->proxyarp_replied = false;
+       BR_INPUT_SKB_CB(skb)->proxyarp_replied = 0;
 
        if (p && (p->flags & BR_NEIGH_SUPPRESS))
                return;
        if (msg->icmph.icmp6_type == NDISC_NEIGHBOUR_ADVERTISEMENT &&
            !msg->icmph.icmp6_solicited) {
                /* prevent flooding to neigh suppress ports */
-               BR_INPUT_SKB_CB(skb)->proxyarp_replied = true;
+               BR_INPUT_SKB_CB(skb)->proxyarp_replied = 1;
                return;
        }
 
 
        if (ipv6_addr_any(saddr) || !ipv6_addr_cmp(saddr, daddr)) {
                /* prevent flooding to neigh suppress ports */
-               BR_INPUT_SKB_CB(skb)->proxyarp_replied = true;
+               BR_INPUT_SKB_CB(skb)->proxyarp_replied = 1;
                return;
        }
 
                /* its our own ip, so don't proxy reply
                 * and don't forward to arp suppress ports
                 */
-               BR_INPUT_SKB_CB(skb)->proxyarp_replied = true;
+               BR_INPUT_SKB_CB(skb)->proxyarp_replied = 1;
                return;
        }
 
                         */
                        if (replied ||
                            br_opt_get(br, BROPT_NEIGH_SUPPRESS_ENABLED))
-                               BR_INPUT_SKB_CB(skb)->proxyarp_replied = true;
+                               BR_INPUT_SKB_CB(skb)->proxyarp_replied = 1;
                }
                neigh_release(n);
        }