| /drivers/net/ethernet/mellanox/mlxsw/ |
| A D | spectrum2_mr_tcam.c | 167 &key->source.addr6.s6_addr[0x0], in mlxsw_sp2_mr_tcam_rule_parse6() 170 &key->source.addr6.s6_addr[0x4], in mlxsw_sp2_mr_tcam_rule_parse6() 173 &key->source.addr6.s6_addr[0x8], in mlxsw_sp2_mr_tcam_rule_parse6() 176 &key->source.addr6.s6_addr[0xc], in mlxsw_sp2_mr_tcam_rule_parse6() 179 &key->group.addr6.s6_addr[0x0], in mlxsw_sp2_mr_tcam_rule_parse6() 180 &key->group_mask.addr6.s6_addr[0x0], 4); in mlxsw_sp2_mr_tcam_rule_parse6() 182 &key->group.addr6.s6_addr[0x4], in mlxsw_sp2_mr_tcam_rule_parse6() 183 &key->group_mask.addr6.s6_addr[0x4], 4); in mlxsw_sp2_mr_tcam_rule_parse6() 185 &key->group.addr6.s6_addr[0x8], in mlxsw_sp2_mr_tcam_rule_parse6() 186 &key->group_mask.addr6.s6_addr[0x8], 4); in mlxsw_sp2_mr_tcam_rule_parse6() [all …]
|
| A D | spectrum_nve.c | 50 struct in6_addr addr6; member 137 &addr->addr6, &kvdl_index); in mlxsw_sp_nve_mc_record_ipv6_entry_add() 141 mc_entry->ipv6_entry.addr6 = addr->addr6; in mlxsw_sp_nve_mc_record_ipv6_entry_add() 151 &mc_entry->ipv6_entry.addr6); in mlxsw_sp_nve_mc_record_ipv6_entry_del() 169 return ipv6_addr_equal(&mc_entry->ipv6_entry.addr6, &addr->addr6); in mlxsw_sp_nve_mc_record_ipv6_entry_compare() 809 struct in6_addr addr6; member 819 const struct in6_addr *addr6, in mlxsw_sp_nve_ipv6_addr_kvdl_set() argument 826 const struct in6_addr *addr6) in mlxsw_sp_nve_ipv6_addr_kvdl_unset() argument 845 const struct in6_addr *addr6) in mlxsw_sp_nve_ipv6_ht_insert() argument 857 ipv6_ht_node->addr6 = *addr6; in mlxsw_sp_nve_ipv6_ht_insert() [all …]
|
| A D | spectrum_ipip.c | 82 return (union mlxsw_sp_l3addr) { .addr6 = parms->laddr }; in mlxsw_sp_ipip_parms6_saddr() 94 return (union mlxsw_sp_l3addr) { .addr6 = parms->raddr }; in mlxsw_sp_ipip_parms6_daddr() 485 struct in6_addr old_addr6 = ipip_entry->parms.daddr.addr6; in mlxsw_sp_ipip_ol_netdev_change_gre6() 492 &new_parms.daddr.addr6, in mlxsw_sp_ipip_ol_netdev_change_gre6() 509 mlxsw_sp_ipv6_addr_put(mlxsw_sp, &new_parms.daddr.addr6); in mlxsw_sp_ipip_ol_netdev_change_gre6() 518 &ipip_entry->parms.daddr.addr6, in mlxsw_sp_ipip_rem_addr_set_gre6() 526 mlxsw_sp_ipv6_addr_put(mlxsw_sp, &ipip_entry->parms.daddr.addr6); in mlxsw_sp_ipip_rem_addr_unset_gre6()
|
| A D | spectrum_nve_vxlan.c | 142 config->ul_sip.addr6 = cfg->saddr.sin6.sin6_addr; in mlxsw_sp_nve_vxlan_ul_proto_sip_config() 167 struct in6_addr addr6; in mlxsw_sp_nve_vxlan_config_prepare() local 186 addr6 = config->ul_sip.addr6; in mlxsw_sp_nve_vxlan_config_prepare() 188 (const char *)&addr6); in mlxsw_sp_nve_vxlan_config_prepare()
|
| A D | spectrum1_mr_tcam.c | 50 key->group.addr6, in mlxsw_sp1_mr_tcam_route_replace() 51 key->group_mask.addr6, in mlxsw_sp1_mr_tcam_route_replace() 52 key->source.addr6, in mlxsw_sp1_mr_tcam_route_replace() 53 key->source_mask.addr6, in mlxsw_sp1_mr_tcam_route_replace()
|
| A D | spectrum_mr.c | 848 key->group.addr6 = mfc->mf6c_mcastgrp; in mlxsw_sp_mr_route6_key() 849 memset(&key->group_mask.addr6, 0xff, sizeof(key->group_mask.addr6)); in mlxsw_sp_mr_route6_key() 850 key->source.addr6 = mfc->mf6c_origin; in mlxsw_sp_mr_route6_key() 852 memset(&key->source_mask.addr6, 0xff, in mlxsw_sp_mr_route6_key() 853 sizeof(key->source_mask.addr6)); in mlxsw_sp_mr_route6_key() 859 return ipv6_addr_any(&mr_route->key.source_mask.addr6); in mlxsw_sp_mr_route6_starg()
|
| A D | spectrum_span.c | 560 union mlxsw_sp_l3addr saddr = { .addr6 = tparm.laddr }; in mlxsw_sp_span_entry_gretap6_parms() 561 union mlxsw_sp_l3addr daddr = { .addr6 = tparm.raddr }; in mlxsw_sp_span_entry_gretap6_parms() 576 l3edev = mlxsw_sp_span_gretap6_route(to_dev, &saddr.addr6, &gw.addr6); in mlxsw_sp_span_entry_gretap6_parms() 602 sparms.saddr.addr6, in mlxsw_sp_span_entry_gretap6_configure() 603 sparms.daddr.addr6); in mlxsw_sp_span_entry_gretap6_configure()
|
| A D | spectrum.h | 635 const struct in6_addr *addr6, 638 mlxsw_sp_ipv6_addr_put(struct mlxsw_sp *mlxsw_sp, const struct in6_addr *addr6); 743 struct in6_addr addr6; member 1377 const struct in6_addr *addr6, 1380 const struct in6_addr *addr6);
|
| A D | spectrum.c | 2877 mlxsw_sp_ipv6_addr_init(struct mlxsw_sp *mlxsw_sp, const struct in6_addr *addr6, in mlxsw_sp_ipv6_addr_init() argument 2890 mlxsw_reg_rips_pack(rips_pl, *p_kvdl_index, addr6); in mlxsw_sp_ipv6_addr_init() 2901 node->key = *addr6; in mlxsw_sp_ipv6_addr_init() 2935 const struct in6_addr *addr6, in mlxsw_sp_ipv6_addr_kvdl_index_get() argument 2942 node = rhashtable_lookup_fast(&mlxsw_sp->ipv6_addr_ht, addr6, in mlxsw_sp_ipv6_addr_kvdl_index_get() 2950 err = mlxsw_sp_ipv6_addr_init(mlxsw_sp, addr6, p_kvdl_index); in mlxsw_sp_ipv6_addr_kvdl_index_get() 2958 mlxsw_sp_ipv6_addr_put(struct mlxsw_sp *mlxsw_sp, const struct in6_addr *addr6) in mlxsw_sp_ipv6_addr_put() argument 2963 node = rhashtable_lookup_fast(&mlxsw_sp->ipv6_addr_ht, addr6, in mlxsw_sp_ipv6_addr_put()
|
| /drivers/net/wireguard/ |
| A D | socket.c | 103 .daddr = endpoint->addr6.sin6_addr, in send6() 104 .fl6_dport = endpoint->addr6.sin6_port, in send6() 106 .flowi6_oif = endpoint->addr6.sin6_scope_id, in send6() 246 endpoint->addr6.sin6_family = AF_INET6; in wg_socket_endpoint_from_skb() 247 endpoint->addr6.sin6_port = udp_hdr(skb)->source; in wg_socket_endpoint_from_skb() 248 endpoint->addr6.sin6_addr = ipv6_hdr(skb)->saddr; in wg_socket_endpoint_from_skb() 249 endpoint->addr6.sin6_scope_id = ipv6_iface_scope_id( in wg_socket_endpoint_from_skb() 266 a->addr6.sin6_port == b->addr6.sin6_port && in endpoint_eq() 267 ipv6_addr_equal(&a->addr6.sin6_addr, &b->addr6.sin6_addr) && in endpoint_eq() 268 a->addr6.sin6_scope_id == b->addr6.sin6_scope_id && in endpoint_eq() [all …]
|
| A D | peer.h | 25 struct sockaddr_in6 addr6; member
|
| A D | netlink.c | 156 sizeof(peer->endpoint.addr6), in get_peer() 157 &peer->endpoint.addr6); in get_peer() 455 endpoint.addr6 = *(struct sockaddr_in6 *)addr; in set_peer()
|
| /drivers/net/ethernet/chelsio/cxgb4/ |
| A D | clip_tbl.c | 90 if (cte->addr6.sin6_family == AF_INET6 && v6) in cxgb4_clip_get() 91 ret = memcmp(lip, cte->addr6.sin6_addr.s6_addr, in cxgb4_clip_get() 115 ce->addr6.sin6_family = AF_INET6; in cxgb4_clip_get() 116 memcpy(ce->addr6.sin6_addr.s6_addr, in cxgb4_clip_get() 125 ret, ce->addr6.sin6_addr.s6_addr); in cxgb4_clip_get() 162 if (cte->addr6.sin6_family == AF_INET6 && v6) in cxgb4_clip_release() 163 ret = memcmp(lip, cte->addr6.sin6_addr.s6_addr, in cxgb4_clip_release()
|
| A D | clip_tbl.h | 21 struct sockaddr_in6 addr6; member
|
| A D | cxgb4_filter.c | 1117 struct in6_addr *addr6; in is_addr_all_mask() local 1119 addr6 = (struct in6_addr *)ipmask; in is_addr_all_mask() 1120 if (addr6->s6_addr32[0] == htonl(0xffffffff) && in is_addr_all_mask() 1121 addr6->s6_addr32[1] == htonl(0xffffffff) && in is_addr_all_mask() 1122 addr6->s6_addr32[2] == htonl(0xffffffff) && in is_addr_all_mask() 1123 addr6->s6_addr32[3] == htonl(0xffffffff)) in is_addr_all_mask() 1140 struct in6_addr *addr6; in is_inaddr_any() local 1142 addr6 = (struct in6_addr *)ip; in is_inaddr_any() 1144 &addr6); in is_inaddr_any()
|
| /drivers/net/ovpn/ |
| A D | netlink.c | 149 u8 *addr6; in ovpn_nl_attr_local_ip() local 157 addr6 = nla_data(attrs[OVPN_A_PEER_LOCAL_IPV6]); in ovpn_nl_attr_local_ip() 161 if (ipv6_addr_v4mapped((struct in6_addr *)addr6)) in ovpn_nl_attr_local_ip() 162 return addr6 + 12; in ovpn_nl_attr_local_ip() 164 return addr6; in ovpn_nl_attr_local_ip() 168 struct nlattr *addr6) in ovpn_nl_family_get() argument 173 if (addr6) { in ovpn_nl_family_get() 174 if (ipv6_addr_v4mapped((struct in6_addr *)nla_data(addr6))) in ovpn_nl_family_get()
|
| A D | peer.c | 732 struct in6_addr addr6; in ovpn_peer_get_by_dst() local 754 addr6 = ovpn_nexthop_from_skb6(skb); in ovpn_peer_get_by_dst() 755 peer = ovpn_peer_get_by_vpn_addr6(ovpn, &addr6); in ovpn_peer_get_by_dst() 859 struct in6_addr addr6; in ovpn_peer_check_by_src() local 883 addr6 = ovpn_nexthop_from_rt6(ovpn, ipv6_hdr(skb)->saddr); in ovpn_peer_check_by_src() 885 match = (peer == ovpn_peer_get_by_vpn_addr6(ovpn, &addr6)); in ovpn_peer_check_by_src()
|
| /drivers/net/ |
| A D | gtp.c | 58 struct in6_addr addr6; member 62 struct in6_addr addr6; member 224 ipv6_pdp_addr_equal(&pdp->ms.addr6, ms_addr)) in ipv6_pdp_find() 263 ret = ipv6_pdp_addr_equal(&ip6h->daddr, &pctx->ms.addr6); in gtp_check_ms_ipv6() 265 ret = ipv6_pdp_addr_equal(&ip6h->saddr, &pctx->ms.addr6); in gtp_check_ms_ipv6() 1124 &pctx->peer.addr6); in gtp_build_skb_outer_ip6() 1132 &pctx->peer.addr6); in gtp_build_skb_outer_ip6() 1812 pctx->ms.addr6 = nla_get_in6_addr(info->attrs[GTPA_MS_ADDR6]); in ipv6_pdp_fill() 1813 if (pctx->ms.addr6.s6_addr32[2] || in ipv6_pdp_fill() 1814 pctx->ms.addr6.s6_addr32[3]) in ipv6_pdp_fill() [all …]
|
| A D | geneve.c | 155 struct in6_addr addr6, u8 vni[]) in geneve6_lookup() argument 166 ipv6_addr_equal(&addr6, &node->geneve->cfg.info.key.u.ipv6.dst)) in geneve6_lookup() 203 struct in6_addr addr6; in geneve_lookup_skb() local 209 addr6 = zero_addr6; in geneve_lookup_skb() 212 addr6 = ip6h->saddr; in geneve_lookup_skb() 215 return geneve6_lookup(gs, addr6, vni); in geneve_lookup_skb() 451 struct in6_addr addr6; in geneve_udp_encap_err_lookup() local 453 memset(&addr6, 0, sizeof(struct in6_addr)); in geneve_udp_encap_err_lookup() 457 addr6 = ip6h->daddr; in geneve_udp_encap_err_lookup() 460 return geneve6_lookup(gs, addr6, vni) ? 0 : -ENOENT; in geneve_udp_encap_err_lookup()
|
| /drivers/net/bonding/ |
| A D | bond_netlink.c | 319 struct in6_addr addr6; in bond_changelink() local 321 if (nla_len(attr) < sizeof(addr6)) { in bond_changelink() 326 addr6 = nla_get_in6_addr(attr); in bond_changelink() 328 bond_opt_initextra(&newval, &addr6, sizeof(addr6)); in bond_changelink()
|
| /drivers/net/ethernet/meta/fbnic/ |
| A D | fbnic_ethtool.c | 816 struct in6_addr *addr6, *mask6; in fbnic_set_cls_rule_ins() local 953 addr6 = (struct in6_addr *)fsp->h_u.usr_ip6_spec.ip6src; in fbnic_set_cls_rule_ins() 957 addr6, mask6); in fbnic_set_cls_rule_ins() 971 addr6 = (struct in6_addr *)fsp->h_u.usr_ip6_spec.ip6dst; in fbnic_set_cls_rule_ins() 975 addr6, mask6); in fbnic_set_cls_rule_ins() 994 addr6 = (struct in6_addr *)fsp->h_u.usr_ip6_spec.ip6src; in fbnic_set_cls_rule_ins() 998 addr6, mask6); in fbnic_set_cls_rule_ins() 1010 addr6 = (struct in6_addr *)fsp->h_u.usr_ip6_spec.ip6dst; in fbnic_set_cls_rule_ins() 1014 addr6, mask6); in fbnic_set_cls_rule_ins()
|
| /drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| A D | ipsec.h | 357 static inline bool addr6_all_zero(__be32 *addr6) in addr6_all_zero() argument 361 return !memcmp(addr6, zaddr6, sizeof(zaddr6)); in addr6_all_zero()
|
| /drivers/soundwire/ |
| A D | stream.c | 136 u32 addr1, addr2, addr3, addr4, addr5, addr6; in sdw_program_slave_port_params() local 167 addr6 = SDW_DPN_LANECTRL_B1(t_params->port_num); in sdw_program_slave_port_params() 173 addr6 = SDW_DPN_LANECTRL_B0(t_params->port_num); in sdw_program_slave_port_params() 231 ret = sdw_write_no_pm(s_rt->slave, addr6, t_params->lane_ctrl); in sdw_program_slave_port_params()
|
| /drivers/scsi/qedi/ |
| A D | qedi_iscsi.c | 902 struct sockaddr_in6 *addr6; in qedi_ep_connect() local 957 addr6 = (struct sockaddr_in6 *)dst_addr; in qedi_ep_connect() 958 memcpy(qedi_ep->dst_addr, &addr6->sin6_addr, in qedi_ep_connect() 960 qedi_ep->dst_port = ntohs(addr6->sin6_port); in qedi_ep_connect()
|
| /drivers/scsi/qla4xxx/ |
| A D | ql4_mbx.c | 1999 struct sockaddr_in6 *addr6; in qla4xxx_set_param_ddbentry() local 2060 addr6 = (struct sockaddr_in6 *)dst_addr; in qla4xxx_set_param_ddbentry() 2061 ip = (char *)&addr6->sin6_addr; in qla4xxx_set_param_ddbentry() 2063 fw_ddb_entry->port = cpu_to_le16(ntohs(addr6->sin6_port)); in qla4xxx_set_param_ddbentry()
|