is_ipv6
bool is_ipv6 = false, is_ipv4 = false;
(is_ipv6 = true) : (is_ipv4 = true);
return ((is_ipv6) ?
ah->av->is_ipv6 = (ntype == RDMA_NETWORK_IPV6);
if (ah->av->is_ipv6) {
u32 is_ipv6 : 1;
bool is_ipv6 = skb->protocol == __cpu_to_be16(ETH_P_IPV6);
(slave_do_arp_validate_only(bond) && is_ipv6) ||
} else if (is_ipv6 && likely(ipv6_mod_enabled())) {
if (rx_fltrs->fl3l4.is_ipv6 && rx_fltrs->fl3l4.active_ipv4) {
rx_fltrs->fl3l4.is_ipv6 = false;
} else if (!rx_fltrs->fl3l4.is_ipv6 && rx_fltrs->fl3l4.active_ipv6) {
rx_fltrs->fl3l4.is_ipv6 = true;
} else if (rx_fltrs->fl3l4.is_ipv6 &&
rx_fltrs->fl3l4.is_ipv6 = false;
rx_fltrs->fl3l4.is_ipv6 = true;
data->is_ipv6 = rx_fltrs->fl3l4.is_ipv6;
if (!data->is_ipv6)
if (!data->is_ipv6) {
if (!data->is_ipv6) {
if (data->ip_src[0] && !data->is_ipv6)
if (data->ip_dst[0] && !data->is_ipv6)
dx_buff->is_ipv6 = (ipver == 6);
u8 is_ipv6;
u8 is_ipv6:1;
if (buff->is_ipv6)
if (!data->is_ipv6) {
if (!data->is_ipv6) {
if (!data->is_ipv6) {
if (!data->is_ipv6) {
if (buff->is_ipv6)
u8 is_ipv6;
bool is_ipv6 = false;
is_ipv6 = true;
is_ipv6 = false;
next = is_ipv6 ? cxgb4_ipv6_jumps : cxgb4_ipv4_jumps;
fs.type = is_ipv6 ? 1 : 0;
bool is_ipv6 = false;
is_ipv6 = true;
else if (is_ipv6)
else if (is_ipv6)
else if (is_ipv6)
else if (is_ipv6)
else if (is_ipv6)
else if (is_ipv6)
else if (is_ipv6)
else if (is_ipv6)
bool is_ipv6, smac_set, dmac_set, ip_addr_set, ip_ver_set;
is_ipv6 = s_ipv6[0] || s_ipv6[1] || s_ipv6[2] ||
if (is_ipv6 && HWS_IS_FLD_SET(match_param, outer_headers.ipv4_ihl)) {
if (is_ipv6) {
bool is_ipv6, smac_set, dmac_set, ip_addr_set, ip_ver_set;
is_ipv6 = s_ipv6[0] || s_ipv6[1] || s_ipv6[2] ||
if (is_ipv6 && HWS_IS_FLD_SET(match_param, inner_headers.ipv4_ihl)) {
if (is_ipv6) {
bool is_ipv6;
bool is_ipv6;
flow->pre_tun_rule.is_ipv6 = true;
flow->pre_tun_rule.is_ipv6 = false;
if (flow_pay->pre_tun_rule.is_ipv6 != neigh->is_ipv6)
common = neigh->is_ipv6 ?
ext = neigh->is_ipv6 ?
neigh_size = nn_entry->is_ipv6 ?
type = nn_entry->is_ipv6 ? NFP_FLOWER_CMSG_TYPE_TUN_NEIGH_V6 :
ext = neigh->is_ipv6 ?
neigh_size = neigh->is_ipv6 ?
type = neigh->is_ipv6 ? NFP_FLOWER_CMSG_TYPE_TUN_NEIGH_V6 :
ext = neigh->is_ipv6 ?
neigh_size = neigh->is_ipv6 ?
type = neigh->is_ipv6 ? NFP_FLOWER_CMSG_TYPE_TUN_NEIGH_V6 :
void *flow, struct neighbour *neigh, bool is_ipv6,
size_t neigh_size = is_ipv6 ? sizeof(struct nfp_tun_neigh_v6) :
nn_entry->is_ipv6 = is_ipv6;
if (is_ipv6) {
if (is_ipv6) {
if (is_ipv6) {
u32 is_ipv6:1;
csum_info->transmit.is_ipv6 = 1;
static u16 qedi_calc_mss(u16 pmtu, u8 is_ipv6, u8 tcp_ts_en, u8 vlan_en)
if (is_ipv6)
static inline struct sock *udp_tunnel_sk(const struct net *net, bool is_ipv6)
return rcu_dereference(net->ipv4.udp_tunnel_gro[is_ipv6].sk);
static inline unsigned int virtio_l3min(bool is_ipv6)
return is_ipv6 ? sizeof(struct ipv6hdr) : sizeof(struct iphdr);
netdev_features_t features, bool is_ipv6);
bool is_ipv6);
const bool is_ipv6)
if (is_ipv6 && !br_opt_get(brmctx->br, BROPT_HAS_IPV6_ADDR))
bool is_ipv6 = flags & BPF_F_IPV6;
inet_proto_csum_replace_by_diff(ptr, skb, to, is_pseudo, is_ipv6);
bool is_ipv6 = false;
is_ipv6 = (sk->sk_family == AF_INET6 &&
max_size = is_ipv6 ? READ_ONCE(dev->gso_max_size) :
__be16 new_protocol, bool is_ipv6)
(is_ipv6 ? (NETIF_F_HW_CSUM | NETIF_F_IPV6_CSUM) :
bool is_ipv6)
offloads = is_ipv6 ? inet6_offloads : inet_offloads;
protocol, is_ipv6);
bool is_ipv6)
if (is_ipv6)
netdev_features_t features, bool is_ipv6)
return __udp_gso_segment_list(gso_skb, features, is_ipv6);
if (is_ipv6)
bool is_ipv6 = sk->sk_family == AF_INET6;
udp_tunnel_gro = &net->ipv4.udp_tunnel_gro[is_ipv6];
bool is_ipv6 = skb->protocol == htons(ETH_P_IPV6);
if (is_ipv6) {
bool is_ipv6 = entry->addr.family == AF_INET6;
is_ipv6 ? "mlock-AF_INET6" : "mlock-AF_INET",
&mptcp_slock_keys[is_ipv6],
is_ipv6 ? "msk_lock-AF_INET6" : "msk_lock-AF_INET",
&mptcp_keys[is_ipv6]);
a->is_ipv6 == b->is_ipv6;
bool is_ipv6;
bool is_ipv6; /* Valid only if @group == NULL. */
bool tomoyo_address_matches_group(const bool is_ipv6, const __be32 *address,
bool tomoyo_address_matches_group(const bool is_ipv6, const __be32 *address,
const u8 size = is_ipv6 ? 16 : 4;
if (member->address.is_ipv6 != is_ipv6)
if (ptr->is_ipv6)
bool is_ipv6;
if (r->param.inet_network.is_ipv6)
const u8 size = r->param.inet_network.is_ipv6 ? 16 : 4;
(r->param.inet_network.is_ipv6,
return acl->address.is_ipv6 == r->param.inet_network.is_ipv6 &&
r.param.inet_network.is_ipv6 = address->inet.is_ipv6;
i->is_ipv6 = true;
i->is_ipv6 = false;
ptr->is_ipv6 = false;
ptr->is_ipv6 = true;
.family = is_ipv6(ip) ? AF_INET6 : AF_INET,
if (is_ipv6(local_ip)) {
client_fd = connect_to_addr_str(is_ipv6(t->connect_to.ip) ? AF_INET6 : AF_INET,
int family = is_ipv6(t->connect_to.ip) ? AF_INET6 : AF_INET;
int family = is_ipv6(t->connect_to.ip) ? AF_INET6 : AF_INET;
bool is_ipv6)
__u32 hash = get_packet_hash(pckt, is_ipv6) % RING_SIZE;
bool is_ipv6, struct __sk_buff *skb)
if (is_ipv6) {
if (is_ipv6)
if (!get_packet_dst(&dst, &pckt, vip_info, is_ipv6))
bool is_ipv6)
__u32 hash = get_packet_hash(pckt, is_ipv6);
bool is_ipv6, struct __sk_buff *skb)
if (is_ipv6) {
if (is_ipv6)
if (!get_packet_dst(&dst, &pckt, vip_info, is_ipv6))
bool is_ipv6)
__u32 hash = get_packet_hash(pckt, is_ipv6);
bool is_ipv6, struct __sk_buff *skb)
if (is_ipv6) {
if (is_ipv6)
if (!get_packet_dst(&dst, &pckt, vip_info, is_ipv6))
static __noinline __u64 calc_offset(bool is_ipv6, bool is_icmp)
if (is_ipv6) {
bool is_ipv6, struct packet_description *pckt)
__u64 off = calc_offset(is_ipv6, is_icmp);
bool is_ipv6, struct packet_description *pckt)
__u64 off = calc_offset(is_ipv6, is_icmp);
bool is_ipv6, void *lru_map)
bool hash_16bytes = is_ipv6;
bool is_ipv6, struct xdp_md *xdp)
if (is_ipv6)
if (!parse_tcp(data, data_end, is_ipv6, &pckt))
if (!parse_udp(data, data_end, is_ipv6, &pckt))
if (is_ipv6)
if (!get_packet_dst(&dst, &pckt, vip_info, is_ipv6, lru_map))