Home
last modified time | relevance | path

Searched refs:addr6 (Results 1 – 25 of 33) sorted by relevance

12

/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum2_mr_tcam.c167 &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 Dspectrum_nve.c50 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 Dspectrum_ipip.c82 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 Dspectrum_nve_vxlan.c142 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 Dspectrum1_mr_tcam.c50 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 Dspectrum_mr.c848 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 Dspectrum_span.c560 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 Dspectrum.h635 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 Dspectrum.c2877 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 Dsocket.c103 .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 Dpeer.h25 struct sockaddr_in6 addr6; member
A Dnetlink.c156 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 Dclip_tbl.c90 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 Dclip_tbl.h21 struct sockaddr_in6 addr6; member
A Dcxgb4_filter.c1117 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 Dnetlink.c149 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 Dpeer.c732 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 Dgtp.c58 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 Dgeneve.c155 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 Dbond_netlink.c319 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 Dfbnic_ethtool.c816 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 Dipsec.h357 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 Dstream.c136 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 Dqedi_iscsi.c902 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 Dql4_mbx.c1999 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()

Completed in 85 milliseconds

12