Home
last modified time | relevance | path

Searched refs:saddr (Results 1 – 25 of 183) sorted by relevance

12345678

/drivers/net/wireguard/selftest/
A Dratelimiter.c56 hdr4->saddr = htonl(ntohl(hdr4->saddr) + i + 1); in timings_test()
64 hdr4->saddr = htonl(ntohl(hdr4->saddr) - i - 1); in timings_test()
67 hdr6->saddr.in6_u.u6_addr32[2] = htonl(i); in timings_test()
68 hdr6->saddr.in6_u.u6_addr32[3] = htonl(i); in timings_test()
77 hdr6->saddr.in6_u.u6_addr32[0] = in timings_test()
78 htonl(ntohl(hdr6->saddr.in6_u.u6_addr32[0]) + i + 1); in timings_test()
86 hdr6->saddr.in6_u.u6_addr32[0] = in timings_test()
110 hdr4->saddr = htonl(i); in capacity_test()
152 hdr4->saddr = htonl(8182); in wg_ratelimiter_selftest()
164 hdr6->saddr.in6_u.u6_addr32[0] = htonl(1212); in wg_ratelimiter_selftest()
[all …]
/drivers/net/ovpn/
A Dudp.c151 .saddr = bind->local.ipv4.s_addr, in ovpn_udp4_output()
161 rt = dst_cache_get_ip4(cache, &fl.saddr); in ovpn_udp4_output()
165 if (unlikely(!inet_confirm_addr(sock_net(sk), NULL, 0, fl.saddr, in ovpn_udp4_output()
171 fl.saddr = 0; in ovpn_udp4_output()
180 fl.saddr = 0; in ovpn_udp4_output()
197 dst_cache_set_ip4(cache, &rt->dst, fl.saddr); in ovpn_udp4_output()
200 udp_tunnel_xmit_skb(rt, sk, skb, fl.saddr, fl.daddr, 0, in ovpn_udp4_output()
228 .saddr = bind->local.ipv6, in ovpn_udp6_output()
238 dst = dst_cache_get_ip6(cache, &fl.saddr); in ovpn_udp6_output()
247 fl.saddr = in6addr_any; in ovpn_udp6_output()
[all …]
A Dbind.h74 if (unlikely(remote->in4.sin_addr.s_addr != ip_hdr(skb)->saddr)) in ovpn_bind_skb_src_match()
85 &ipv6_hdr(skb)->saddr))) in ovpn_bind_skb_src_match()
/drivers/infiniband/sw/rxe/
A Drxe_net.c25 struct in_addr *saddr, in rxe_find_route4() argument
33 memcpy(&fl.saddr, saddr, sizeof(*saddr)); in rxe_find_route4()
49 struct in6_addr *saddr, in rxe_find_route6() argument
57 memcpy(&fl6.saddr, saddr, sizeof(*saddr)); in rxe_find_route6()
84 struct in6_addr *saddr, in rxe_find_route6() argument
106 struct in_addr *saddr; in rxe_find_route() local
109 saddr = &av->sgid_addr._sockaddr_in.sin_addr; in rxe_find_route()
111 dst = rxe_find_route4(qp, ndev, saddr, daddr); in rxe_find_route()
227 __be32 saddr, __be32 daddr, __u8 proto, in prepare_ipv4_hdr() argument
250 iph->saddr = saddr; in prepare_ipv4_hdr()
[all …]
A Drxe_recv.c112 struct in_addr *saddr = in check_addr() local
117 if ((ip_hdr(skb)->daddr != saddr->s_addr) || in check_addr()
118 (ip_hdr(skb)->saddr != daddr->s_addr)) in check_addr()
122 struct in6_addr *saddr = in check_addr() local
127 if (memcmp(&ipv6_hdr(skb)->daddr, saddr, sizeof(*saddr)) || in check_addr()
128 memcmp(&ipv6_hdr(skb)->saddr, daddr, sizeof(*daddr))) in check_addr()
/drivers/net/wireguard/
A Dsocket.c24 .saddr = endpoint->src4.s_addr, in send4()
49 rt = dst_cache_get_ip4(cache, &fl.saddr); in send4()
54 fl.saddr, RT_SCOPE_HOST))) { in send4()
57 fl.saddr = 0; in send4()
67 fl.saddr = 0; in send4()
102 .saddr = endpoint->src6, in send6()
129 dst = dst_cache_get_ip6(cache, &fl.saddr); in send6()
133 if (unlikely(!ipv6_addr_any(&fl.saddr) && in send6()
135 endpoint->src6 = fl.saddr = in6addr_any; in send6()
148 dst_cache_set_ip6(cache, dst, &fl.saddr); in send6()
[all …]
/drivers/media/usb/cx231xx/
A Dcx231xx-i2c.c83 u16 saddr = 0; in cx231xx_i2c_send_bytes() local
97 saddr = msg->buf[0]; in cx231xx_i2c_send_bytes()
99 switch (saddr) { in cx231xx_i2c_send_bytes()
120 msg->addr, msg->len, saddr); in cx231xx_i2c_send_bytes()
190 u16 saddr = 0; in cx231xx_i2c_recv_bytes() local
197 saddr = msg->buf[0]; in cx231xx_i2c_recv_bytes()
201 switch (saddr) { in cx231xx_i2c_recv_bytes()
277 u16 saddr = 0; in cx231xx_i2c_recv_bytes_with_saddr() local
283 saddr = msg1->buf[0]; in cx231xx_i2c_recv_bytes_with_saddr()
292 switch (saddr) { in cx231xx_i2c_recv_bytes_with_saddr()
[all …]
A Dcx231xx-core.c1563 saddr = 0; in cx231xx_read_i2c_master()
1565 saddr &= 0xff; in cx231xx_read_i2c_master()
1571 req_data.saddr_dat = saddr; in cx231xx_read_i2c_master()
1595 *data = value[saddr]; in cx231xx_read_i2c_master()
1614 saddr = 0; in cx231xx_write_i2c_master()
1616 saddr &= 0xff; in cx231xx_write_i2c_master()
1622 req_data.saddr_dat = saddr; in cx231xx_write_i2c_master()
1648 saddr = 0; in cx231xx_read_i2c_data()
1650 saddr &= 0xff; in cx231xx_read_i2c_data()
1689 saddr = 0; in cx231xx_write_i2c_data()
[all …]
/drivers/net/ethernet/huawei/hinic3/
A Dhinic3_netdev_ops.c46 struct sockaddr *saddr = addr; in hinic3_set_mac_addr() local
49 if (!is_valid_ether_addr(saddr->sa_data)) in hinic3_set_mac_addr()
52 if (ether_addr_equal(netdev->dev_addr, saddr->sa_data)) in hinic3_set_mac_addr()
56 saddr->sa_data, 0, in hinic3_set_mac_addr()
62 eth_hw_addr_set(netdev, saddr->sa_data); in hinic3_set_mac_addr()
/drivers/gpu/drm/radeon/
A Dradeon_benchmark.c36 uint64_t saddr, uint64_t daddr, in radeon_benchmark_do_move() argument
49 fence = radeon_copy_dma(rdev, saddr, daddr, in radeon_benchmark_do_move()
54 fence = radeon_copy_blit(rdev, saddr, daddr, in radeon_benchmark_do_move()
92 uint64_t saddr, daddr; in radeon_benchmark_move() local
104 r = radeon_bo_pin(sobj, sdomain, &saddr); in radeon_benchmark_move()
123 time = radeon_benchmark_do_move(rdev, size, saddr, daddr, in radeon_benchmark_move()
134 time = radeon_benchmark_do_move(rdev, size, saddr, daddr, in radeon_benchmark_move()
/drivers/spmi/
A Dspmi-apple-controller.c39 static inline u32 apple_spmi_pack_cmd(u8 opc, u8 sid, u16 saddr, size_t len) in apple_spmi_pack_cmd() argument
41 return opc | sid << 8 | saddr << 16 | (len - 1) | (1 << 15); in apple_spmi_pack_cmd()
62 u16 saddr, u8 *buf, size_t len) in spmi_read_cmd() argument
65 u32 spmi_cmd = apple_spmi_pack_cmd(opc, sid, saddr, len); in spmi_read_cmd()
94 u16 saddr, const u8 *buf, size_t len) in spmi_write_cmd() argument
97 u32 spmi_cmd = apple_spmi_pack_cmd(opc, sid, saddr, len); in spmi_write_cmd()
/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_benchmark.c32 uint64_t saddr, uint64_t daddr, int n, s64 *time_ms) in amdgpu_benchmark_do_move() argument
41 r = amdgpu_copy_buffer(ring, saddr, daddr, size, NULL, &fence, in amdgpu_benchmark_do_move()
80 uint64_t saddr, daddr; in amdgpu_benchmark_move() local
89 &saddr, in amdgpu_benchmark_move()
102 r = amdgpu_benchmark_do_move(adev, size, saddr, daddr, n, &time_ms); in amdgpu_benchmark_move()
116 amdgpu_bo_free_kernel(&sobj, &saddr, NULL); in amdgpu_benchmark_move()
A Damdgpu_vm.c1780 uint64_t saddr, in amdgpu_vm_verify_parameters() argument
1840 saddr /= AMDGPU_GPU_PAGE_SIZE; in amdgpu_vm_bo_map()
1856 mapping->start = saddr; in amdgpu_vm_bo_map()
1909 saddr /= AMDGPU_GPU_PAGE_SIZE; in amdgpu_vm_bo_replace_map()
1912 mapping->start = saddr; in amdgpu_vm_bo_replace_map()
1938 uint64_t saddr) in amdgpu_vm_bo_unmap() argument
1947 if (mapping->start == saddr) in amdgpu_vm_bo_unmap()
2023 if (tmp->start < saddr) { in amdgpu_vm_bo_clear_mappings()
2025 before->last = saddr - 1; in amdgpu_vm_bo_clear_mappings()
2054 if (tmp->start < saddr) in amdgpu_vm_bo_clear_mappings()
[all …]
/drivers/video/fbdev/
A Dhitfb.c78 u32 saddr = WIDTH * dy + dx; in hitfb_accel_set_dest() local
80 saddr <<= 1; in hitfb_accel_set_dest()
85 hitfb_writew(saddr & 0xffff, HD64461_BBTDSARL); in hitfb_accel_set_dest()
86 hitfb_writew(saddr >> 16, HD64461_BBTDSARH); in hitfb_accel_set_dest()
94 u32 saddr, daddr; in hitfb_accel_bitblt() local
101 saddr = WIDTH * (sy + height) + sx + width; in hitfb_accel_bitblt()
114 saddr = WIDTH * sy + sx; in hitfb_accel_bitblt()
123 saddr <<= 1; in hitfb_accel_bitblt()
128 hitfb_writew(saddr & 0xffff, HD64461_BBTSSARL); in hitfb_accel_bitblt()
129 hitfb_writew(saddr >> 16, HD64461_BBTSSARH); in hitfb_accel_bitblt()
/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dipsec.c288 fl4.daddr = addrs->saddr.a4; in mlx5e_ipsec_init_macs()
289 fl4.saddr = addrs->daddr.a4; in mlx5e_ipsec_init_macs()
290 pkey = &addrs->saddr.a4; in mlx5e_ipsec_init_macs()
296 pkey = &addrs->saddr.a6; in mlx5e_ipsec_init_macs()
309 fl4.saddr = addrs->saddr.a4; in mlx5e_ipsec_init_macs()
315 memcpy(fl6.saddr.s6_addr32, addrs->saddr.a6, 16); in mlx5e_ipsec_init_macs()
462 memcpy(&attrs->addrs.saddr, x->props.saddr.a6, in mlx5e_ipsec_build_accel_xfrm_attrs()
463 sizeof(attrs->addrs.saddr)); in mlx5e_ipsec_build_accel_xfrm_attrs()
1135 addrs->saddr.a4 &= addrs->smask.m4; in mlx5e_ipsec_policy_mask()
1145 addrs->saddr.a6[i] &= addrs->smask.m6[i]; in mlx5e_ipsec_policy_mask()
[all …]
/drivers/net/ethernet/chelsio/libcxgb/
A Dlibcxgb_cm.c59 __func__, ntohl(ip->saddr), ntohl(ip->daddr), in cxgb_get_4tuple()
62 memcpy(peer_ip, &ip->saddr, 4); in cxgb_get_4tuple()
66 __func__, ip6->saddr.s6_addr, ip6->daddr.s6_addr, in cxgb_get_4tuple()
69 memcpy(peer_ip, ip6->saddr.s6_addr, 16); in cxgb_get_4tuple()
133 memcpy(&fl6.saddr, local_ip, 16); in cxgb_find_route6()
/drivers/net/
A Dbareudp.c181 &((struct iphdr *)oiph)->saddr, in bareudp_udp_encap_recv()
185 &((struct ipv6hdr *)oiph)->saddr); in bareudp_udp_encap_recv()
317 __be32 saddr; in bareudp_xmit_skb() local
384 struct in6_addr saddr, daddr; in bareudp6_xmit_skb() local
431 &saddr, &daddr, prio, ttl, in bareudp6_xmit_skb()
516 __be32 saddr; in bareudp_fill_metadata_dst() local
518 rt = udp_tunnel_dst_lookup(skb, dev, bareudp->net, 0, &saddr, in bareudp_fill_metadata_dst()
526 info->key.u.ipv4.src = saddr; in bareudp_fill_metadata_dst()
529 struct in6_addr saddr; in bareudp_fill_metadata_dst() local
533 0, &saddr, &info->key, in bareudp_fill_metadata_dst()
[all …]
A Dgtp.c349 __be32 daddr, __be32 saddr) in ip4_route_output_gtp() argument
354 fl4->saddr = saddr; in ip4_route_output_gtp()
366 struct in6_addr *saddr) in ip6_route_output_gtp() argument
373 fl6->saddr = *saddr; in ip6_route_output_gtp()
437 &iph->saddr); in gtp0_send_echo_resp_ip()
442 fl4.saddr, fl4.daddr, in gtp0_send_echo_resp_ip()
696 &iph->saddr); in gtp1u_send_echo_resp()
701 fl4.saddr, fl4.daddr, in gtp1u_send_echo_resp()
1211 &iph->saddr, &iph->daddr); in gtp_build_skb_ip4()
1261 &ip6h->saddr, &ip6h->daddr); in gtp_build_skb_ip6()
[all …]
/drivers/net/ethernet/freescale/enetc/
A Denetc_vf.c49 struct sockaddr *saddr) in enetc_msg_vsi_set_primary_mac_addr() argument
67 memcpy(&cmd->mac, saddr, sizeof(struct sockaddr)); in enetc_msg_vsi_set_primary_mac_addr()
80 struct sockaddr *saddr = addr; in enetc_vf_set_mac_addr() local
83 if (!is_valid_ether_addr(saddr->sa_data)) in enetc_vf_set_mac_addr()
86 err = enetc_msg_vsi_set_primary_mac_addr(priv, saddr); in enetc_vf_set_mac_addr()
90 eth_hw_addr_set(ndev, saddr->sa_data); in enetc_vf_set_mac_addr()
/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_ipip.c76 return (union mlxsw_sp_l3addr) { .addr4 = parms->iph.saddr }; in mlxsw_sp_ipip_parms4_saddr()
161 .saddr = mlxsw_sp_ipip_parms4_saddr(&parms), in mlxsw_sp_ipip_netdev_parms_init_gre4()
229 union mlxsw_sp_l3addr saddr = mlxsw_sp_ipip_netdev_saddr(proto, ol_dev); in mlxsw_sp_ipip_tunnel_complete() local
237 return !mlxsw_sp_l3addr_is_zero(saddr) && in mlxsw_sp_ipip_tunnel_complete()
272 .saddr = mlxsw_sp_ipip_netdev_saddr(MLXSW_SP_L3_PROTO_IPV4, in mlxsw_sp_ipip_ol_loopback_config_gre4()
289 if (!mlxsw_sp_l3addr_eq(&new_parms->saddr, &old_parms->saddr)) { in mlxsw_sp_ipip_ol_netdev_change_gre()
297 new_parms->saddr, in mlxsw_sp_ipip_ol_netdev_change_gre()
379 .saddr = mlxsw_sp_ipip_parms6_saddr(&parms), in mlxsw_sp_ipip_netdev_parms_init_gre6()
474 .saddr = mlxsw_sp_ipip_netdev_saddr(MLXSW_SP_L3_PROTO_IPV6, in mlxsw_sp_ipip_ol_loopback_config_gre6()
A Dspectrum_span.c355 union mlxsw_sp_l3addr saddr, in mlxsw_sp_span_entry_tunnel_parms_common() argument
401 sparmsp->saddr = saddr; in mlxsw_sp_span_entry_tunnel_parms_common()
436 *saddrp = fl4.saddr; in mlxsw_sp_span_gretap4_route()
454 union mlxsw_sp_l3addr saddr = { .addr4 = tparm.iph.saddr }; in mlxsw_sp_span_entry_gretap4_parms() local
471 l3edev = mlxsw_sp_span_gretap4_route(to_dev, &saddr.addr4, &gw.addr4); in mlxsw_sp_span_entry_gretap4_parms()
498 be32_to_cpu(sparms.saddr.addr4), in mlxsw_sp_span_entry_gretap4_configure()
535 if (!ip6_tnl_xmit_ctl(t, &fl6.saddr, &fl6.daddr)) in mlxsw_sp_span_gretap6_route()
545 *saddrp = fl6.saddr; in mlxsw_sp_span_gretap6_route()
560 union mlxsw_sp_l3addr saddr = { .addr6 = tparm.laddr }; in mlxsw_sp_span_entry_gretap6_parms() local
576 l3edev = mlxsw_sp_span_gretap6_route(to_dev, &saddr.addr6, &gw.addr6); in mlxsw_sp_span_entry_gretap6_parms()
[all …]
A Dspectrum_nve_vxlan.c70 if (vxlan_addr_any(&cfg->saddr)) { in mlxsw_sp_nve_vxlan_can_offload()
95 switch (cfg->saddr.sa.sa_family) { in mlxsw_sp_nve_vxlan_can_offload()
135 switch (cfg->saddr.sa.sa_family) { in mlxsw_sp_nve_vxlan_ul_proto_sip_config()
138 config->ul_sip.addr4 = cfg->saddr.sin.sin_addr.s_addr; in mlxsw_sp_nve_vxlan_ul_proto_sip_config()
142 config->ul_sip.addr6 = cfg->saddr.sin6.sin6_addr; in mlxsw_sp_nve_vxlan_ul_proto_sip_config()
/drivers/dma/
A Dfsl-edma-trace.h66 __field(u64, saddr)
80 __entry->saddr = fsl_edma_get_tcd_to_cpu(chan, tcd, saddr),
104 __entry->saddr,
/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dtc_tun.c238 attr.fl.fl4.saddr = tun_key->u.ipv4.src; in mlx5e_tc_tun_create_header_ipv4()
292 ip->saddr = attr.fl.fl4.saddr; in mlx5e_tc_tun_create_header_ipv4()
354 attr.fl.fl4.saddr = tun_key->u.ipv4.src; in mlx5e_tc_tun_update_header_ipv4()
397 ip->saddr = attr.fl.fl4.saddr; in mlx5e_tc_tun_update_header_ipv4()
510 attr.fl.fl6.saddr = tun_key->u.ipv6.src; in mlx5e_tc_tun_create_header_ipv6()
562 ip6h->saddr = attr.fl.fl6.saddr; in mlx5e_tc_tun_create_header_ipv6()
625 attr.fl.fl6.saddr = tun_key->u.ipv6.src; in mlx5e_tc_tun_update_header_ipv6()
666 ip6h->saddr = attr.fl.fl6.saddr; in mlx5e_tc_tun_update_header_ipv6()
725 attr.fl.fl4.saddr = esw_attr->rx_tun_attr->dst_ip.v4; in mlx5e_tc_tun_route_lookup()
732 attr.fl.fl6.saddr = esw_attr->rx_tun_attr->dst_ip.v6; in mlx5e_tc_tun_route_lookup()
/drivers/net/vxlan/
A Dvxlan_core.c1590 union vxlan_addr saddr; in vxlan_set_mac() local
1603 saddr.sin.sin_addr.s_addr = ip_hdr(skb)->saddr; in vxlan_set_mac()
1604 saddr.sa.sa_family = AF_INET; in vxlan_set_mac()
1607 saddr.sin6.sin6_addr = ipv6_hdr(skb)->saddr; in vxlan_set_mac()
1608 saddr.sa.sa_family = AF_INET6; in vxlan_set_mac()
2454 __be32 saddr; in vxlan_xmit_one() local
2508 unclone->key.u.ipv4.dst = saddr; in vxlan_xmit_one()
2531 struct in6_addr saddr; in vxlan_xmit_one() local
2538 ifindex, &saddr, pkey, in vxlan_xmit_one()
2575 unclone->key.u.ipv6.dst = saddr; in vxlan_xmit_one()
[all …]

Completed in 777 milliseconds

12345678