| /net/ceph/ |
| A D | armor.c | 42 while (src < end) { in ceph_armor() 45 a = *src++; in ceph_armor() 47 if (src < end) { in ceph_armor() 48 b = *src++; in ceph_armor() 50 if (src < end) { in ceph_armor() 51 c = *src++; in ceph_armor() 79 while (src < end) { in ceph_unarmor() 83 src++; in ceph_unarmor() 86 if (src + 4 > end) in ceph_unarmor() 96 if (src[2] == '=') in ceph_unarmor() [all …]
|
| /net/xfrm/ |
| A D | xfrm_compat.c | 234 return nla_put(dst, src->nla_type, len, nla_data(src)); in xfrm_nla_cpy() 239 switch (src->nla_type) { in xfrm_xlate64_attr() 249 return xfrm_nla_cpy(dst, src, nla_len(src)); in xfrm_xlate64_attr() 255 return xfrm_nla_cpy(dst, src, nla_len(src)); in xfrm_xlate64_attr() 257 return nla_put_64bit(dst, src->nla_type, nla_len(src), in xfrm_xlate64_attr() 258 nla_data(src), XFRMA_PAD); in xfrm_xlate64_attr() 264 return xfrm_nla_cpy(dst, src, nla_len(src)); in xfrm_xlate64_attr() 266 return nla_put_64bit(dst, src->nla_type, nla_len(src), in xfrm_xlate64_attr() 293 return xfrm_nla_cpy(dst, src, nla_len(src)); in xfrm_xlate64_attr() 373 switch (src->nlmsg_type) { in xfrm_user_rcv_calculate_len64() [all …]
|
| /net/netfilter/ |
| A D | xt_HMARK.c | 34 __be32 src; member 64 u16 src, dst; in hmark_swap_ports() local 67 src = ntohs(hp.b16.src); in hmark_swap_ports() 70 if (dst > src) in hmark_swap_ports() 71 uports->v32 = (dst << 16) | src; in hmark_swap_ports() 92 t->src = hmark_addr_mask(otuple->src.l3num, otuple->src.u3.ip6, in hmark_ct_set_htuple() 94 t->dst = hmark_addr_mask(otuple->src.l3num, rtuple->src.u3.ip6, in hmark_ct_set_htuple() 102 t->uports.b16.src = otuple->src.u.all; in hmark_ct_set_htuple() 119 u32 src = ntohl(t->src); in hmark_hash() local 122 if (dst < src) in hmark_hash() [all …]
|
| A D | nf_conntrack_expect.c | 100 combined.l3num = tuple->src.l3num; in nf_ct_expect_dst_hash() 255 intersect_mask.src.u.all = a->mask.src.u.all & b->mask.src.u.all; in expect_clash() 259 a->mask.src.u3.all[count] & b->mask.src.u3.all[count]; in expect_clash() 329 exp->tuple.src.l3num = family; in nf_ct_expect_init() 343 memset(&exp->tuple.src.u3, 0x00, sizeof(exp->tuple.src.u3)); in nf_ct_expect_init() 344 memset(&exp->mask.src.u3, 0x00, sizeof(exp->mask.src.u3)); in nf_ct_expect_init() 347 if (src) { in nf_ct_expect_init() 348 exp->tuple.src.u.all = *src; in nf_ct_expect_init() 351 exp->tuple.src.u.all = 0; in nf_ct_expect_init() 352 exp->mask.src.u.all = 0; in nf_ct_expect_init() [all …]
|
| A D | nft_bitwise.c | 46 dst[i - 1] = (src[i - 1] << shift) | carry; in nft_bitwise_eval_lshift() 59 dst[i] = carry | (src[i] >> shift); in nft_bitwise_eval_rshift() 70 dst[i] = src[i] & src2[i]; in nft_bitwise_eval_and() 79 dst[i] = src[i] | src2[i]; in nft_bitwise_eval_or() 88 dst[i] = src[i] ^ src2[i]; in nft_bitwise_eval_xor() 99 nft_bitwise_eval_mask_xor(dst, src, priv); in nft_bitwise_eval() 103 nft_bitwise_eval_lshift(dst, src, priv); in nft_bitwise_eval() 107 nft_bitwise_eval_rshift(dst, src, priv); in nft_bitwise_eval() 114 nft_bitwise_eval_and(dst, src, src2, priv); in nft_bitwise_eval() 118 nft_bitwise_eval_or(dst, src, src2, priv); in nft_bitwise_eval() [all …]
|
| A D | nf_conntrack_h323_main.c | 234 &ct->tuplehash[!dir].tuple.src.u3, in expect_rtp_rtcp() 582 .tuple.src.l3num = AF_UNSPEC, 674 const union nf_inet_addr *src, in callforward_do_filter() argument 686 fl1.daddr = src->ip; in callforward_do_filter() 710 fl1.daddr = src->in6; in callforward_do_filter() 1146 .tuple.src.l3num = AF_INET, 1155 .tuple.src.l3num = AF_INET6, 1191 memset(&tuple.src.u3, 0, sizeof(tuple.src.u3)); in find_expect() 1192 tuple.src.u.tcp.port = 0; in find_expect() 1717 .tuple.src.l3num = AF_INET, [all …]
|
| A D | xt_multiport.c | 29 u_int16_t src, u_int16_t dst) in ports_match_v1() argument 44 if (src >= s && src <= e) in ports_match_v1() 53 (src >= s && src <= e)) in ports_match_v1() 65 if (src == s) in ports_match_v1() 73 if (src == s || dst == s) in ports_match_v1()
|
| A D | nf_nat_core.c | 79 fl4->saddr = t->src.u3.ip; in nf_nat_ipv4_decode_session() 84 fl4->fl4_sport = t->src.u.all; in nf_nat_ipv4_decode_session() 110 fl6->saddr = t->src.u3.in6; in nf_nat_ipv6_decode_session() 115 fl6->fl6_sport = t->src.u.all; in nf_nat_ipv6_decode_session() 158 struct nf_conntrack_man src; in hash_by_src() member 169 combined.src = tuple->src; in hash_by_src() 433 port = tuple->src.u.all; in l4proto_in_range() 472 nf_inet_addr_cmp(&t->src.u3, &tuple->src.u3) && in same_src() 473 t->src.u.all == tuple->src.u.all); in same_src() 527 var_ipp = &tuple->src.u3; in find_best_ips_proto() [all …]
|
| A D | nf_nat_sip.c | 108 ct->tuplehash[dir].tuple.src.u.udp.port == port) { in map_addr() 113 newaddr = ct->tuplehash[!dir].tuple.src.u3; in map_addr() 115 ct->tuplehash[!dir].tuple.src.u.udp.port; in map_addr() 189 &ct->tuplehash[dir].tuple.src.u3) || in nf_nat_sip() 190 port != ct->tuplehash[dir].tuple.src.u.udp.port) in nf_nat_sip() 233 &ct->tuplehash[!dir].tuple.src.u3, in nf_nat_sip() 249 __be16 p = ct->tuplehash[!dir].tuple.src.u.udp.port; in nf_nat_sip() 341 if (pair_exp->tuple.src.l3num == nf_ct_l3num(ct) && in nf_nat_sip_expected() 391 if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3, in nf_nat_sip_expect() 401 ct->tuplehash[dir].tuple.src.u.udp.port; in nf_nat_sip_expect() [all …]
|
| /net/ethtool/ |
| A D | stats.c | 13 enum ethtool_mac_stats_src src; member 124 req_info->src = src; in stats_parse_request() 135 enum ethtool_mac_stats_src src = req_info->src; in stats_prepare_data() local 164 data->phy_stats.src = src; in stats_prepare_data() 165 data->mac_stats.src = src; in stats_prepare_data() 166 data->ctrl_stats.src = src; in stats_prepare_data() 167 data->rmon_stats.src = src; in stats_prepare_data() 532 emac.src = ETHTOOL_MAC_STATS_SRC_EMAC; in ethtool_aggregate_mac_stats() 533 pmac.src = ETHTOOL_MAC_STATS_SRC_PMAC; in ethtool_aggregate_mac_stats() 552 emac.src = ETHTOOL_MAC_STATS_SRC_EMAC; in ethtool_aggregate_phy_stats() [all …]
|
| A D | pause.c | 8 enum ethtool_mac_stats_src src; member 34 enum ethtool_mac_stats_src src = ETHTOOL_MAC_STATS_SRC_AGGREGATE; in pause_parse_request() local 44 src = nla_get_u32(tb[ETHTOOL_A_PAUSE_STATS_SRC]); in pause_parse_request() 47 req_info->src = src; in pause_parse_request() 58 enum ethtool_mac_stats_src src = req_info->src; in pause_prepare_data() local 67 data->pausestat.src = src; in pause_prepare_data() 73 if ((src == ETHTOOL_MAC_STATS_SRC_EMAC || in pause_prepare_data() 74 src == ETHTOOL_MAC_STATS_SRC_PMAC) && in pause_prepare_data() 123 if (nla_put_u32(skb, ETHTOOL_A_PAUSE_STATS_SRC, pause_stats->src)) in pause_put_stats()
|
| /net/core/ |
| A D | utils.c | 118 int in4_pton(const char *src, int srclen, in in4_pton() argument 130 srclen = strlen(src); in in4_pton() 131 s = src; in in4_pton() 184 int in6_pton(const char *src, int srclen, in in6_pton() argument 198 s = src; in in6_pton() 201 srclen = strlen(src); in in6_pton() 305 size_t srclen = strlen(src); in inet4_pton() 325 size_t srclen = strlen(src); in inet6_pton() 339 src + srclen - scope_delim - 1); in inet6_pton() 384 ret = inet4_pton(src, port_num, addr); in inet_pton_with_scope() [all …]
|
| /net/netfilter/ipvs/ |
| A D | ip_vs_nfct.c | 55 #define ARG_TUPLE(T) IP_VS_DBG_ADDR((T)->src.l3num, &(T)->src.u3), \ 56 ntohs((T)->src.u.all), \ 57 IP_VS_DBG_ADDR((T)->src.l3num, &(T)->dst.u3), \ 109 new_tuple.src.u3 = cp->daddr; in ip_vs_update_conntrack() 112 new_tuple.src.u.tcp.port = cp->dport; in ip_vs_update_conntrack() 159 &orig->src.u3, orig->src.u.tcp.port, in ip_vs_nfct_expect_callback() 187 new_reply.src.u3 = cp->daddr; in ip_vs_nfct_expect_callback() 188 new_reply.src.u.tcp.port = cp->dport; in ip_vs_nfct_expect_callback() 253 tuple.src.u3 = cp->caddr; in ip_vs_conn_drop_conntrack() 254 tuple.src.u.all = cp->cport; in ip_vs_conn_drop_conntrack() [all …]
|
| /net/bridge/ |
| A D | br_multicast.c | 189 memset(&ip.src.ip6, 0, sizeof(ip.src.ip6)); in br_mdb_entry_skb_get() 376 sg_ip.src = src_ent->addr.src; in br_multicast_star_g_handle_mode() 427 sg_ip.src = src_ent->addr.src; in br_multicast_star_g_host_state() 533 sg_ip.src = src->addr.src; in br_multicast_fwd_src_add() 550 star_mp = br_mdb_ip_get(src->br, &src->pg->key.addr); in br_multicast_fwd_src_add() 567 sg_ip.src = src->addr.src; in br_multicast_fwd_src_remove() 603 sg_key.addr.src = src->addr.src; in br_multicast_fwd_src_handle() 1326 pg = src->pg; in br_multicast_group_src_expired() 1348 if (ip->src.ip4 == ent->addr.src.ip4) in br_multicast_find_group_src() 1354 if (!ipv6_addr_cmp(&ent->addr.src.ip6, &ip->src.ip6)) in br_multicast_find_group_src() [all …]
|
| /net/vmw_vsock/ |
| A D | vmci_transport.c | 309 dst, src, in vmci_transport_send_reset_bh() 393 dst, src, in vmci_transport_send_invalid_bh() 402 dst, src, in vmci_transport_send_wrote_bh() 411 dst, src, in vmci_transport_send_read_bh() 485 struct sockaddr_vm src; in vmci_transport_get_pending() local 487 vsock_addr_init(&src, pkt->dg.src.context, pkt->src_port); in vmci_transport_get_pending() 675 struct sockaddr_vm src; in vmci_transport_recv_stream_cb() local 690 || vmci_transport_peer_rid(dg->src.context) != dg->src.resource) in vmci_transport_recv_stream_cb() 703 vsock_addr_init(&src, pkt->dg.src.context, pkt->src_port); in vmci_transport_recv_stream_cb() 1202 pkt->dg.src.context, in vmci_transport_recv_connecting_server() [all …]
|
| /net/netfilter/ipset/ |
| A D | ip_set_getport.c | 26 bool src, __be16 *port, u8 *proto) in get_port() argument 38 *port = src ? th->source : th->dest; in get_port() 50 *port = src ? sh->source : sh->dest; in get_port() 63 *port = src ? uh->source : uh->dest; in get_port() 98 ip_set_get_ip4_port(const struct sk_buff *skb, bool src, in ip_set_get_ip4_port() argument 126 return get_port(skb, protocol, protooff, src, port, proto); in ip_set_get_ip4_port() 132 ip_set_get_ip6_port(const struct sk_buff *skb, bool src, in ip_set_get_ip6_port() argument 147 return get_port(skb, nexthdr, protoff, src, port, proto); in ip_set_get_ip6_port()
|
| /net/ipv4/netfilter/ |
| A D | nf_nat_h323.c | 135 tuple.src.u3, in set_sig_addr() 266 &rtp_exp->tuple.src.u3.ip, in nat_rtp_rtcp() 271 &rtcp_exp->tuple.src.u3.ip, in nat_rtp_rtcp() 309 &exp->tuple.src.u3.ip, in nat_t120() 310 ntohs(exp->tuple.src.u.tcp.port), in nat_t120() 356 &exp->tuple.src.u3.ip, in nat_h245() 357 ntohs(exp->tuple.src.u.tcp.port), in nat_h245() 448 &exp->tuple.src.u3.ip, in nat_q931() 449 ntohs(exp->tuple.src.u.tcp.port), in nat_q931() 512 &exp->tuple.src.u3.ip, in nat_callforwarding() [all …]
|
| A D | nf_nat_pptp.c | 66 t.src.l3num = AF_INET; in pptp_nat_expected() 67 t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; in pptp_nat_expected() 68 t.src.u.gre.key = ct_pptp_info->pac_call_id; in pptp_nat_expected() 75 t.src.l3num = AF_INET; in pptp_nat_expected() 76 t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; in pptp_nat_expected() 77 t.src.u.gre.key = nat_pptp_info->pns_call_id; in pptp_nat_expected() 110 = ct->master->tuplehash[!exp->dir].tuple.src.u3; in pptp_nat_expected() 218 expect_orig->tuple.src.u.gre.key = nat_pptp_info->pns_call_id; in pptp_exp_gre() 224 expect_reply->tuple.src.u.gre.key = nat_pptp_info->pac_call_id; in pptp_exp_gre()
|
| /net/openvswitch/ |
| A D | flow.h | 89 u8 src[ETH_ALEN]; /* Ethernet source address. */ member 110 __be16 src; /* TCP/UDP/SCTP source port. */ member 117 __be32 src; /* IP source address. */ member 122 __be32 src; member 133 struct in6_addr src; /* IPv6 source address. */ member 140 struct in6_addr src; member 160 __be16 src; /* CT orig tuple tp src port. */ member 174 (key->tp.src == htons(NDISC_NEIGHBOUR_SOLICITATION) || in sw_flow_key_is_nd() 175 key->tp.src == htons(NDISC_NEIGHBOUR_ADVERTISEMENT)); in sw_flow_key_is_nd()
|
| /net/tipc/ |
| A D | udp_media.c | 185 .saddr = src->ipv4.s_addr, in tipc_udp_xmit() 207 .saddr = src->ipv6, in tipc_udp_xmit() 221 &src->ipv6, &dst->ipv6, 0, ttl, 0, in tipc_udp_xmit() 222 src->port, dst->port, false, 0); in tipc_udp_xmit() 336 struct udp_media_addr src = {0}; in tipc_udp_rcast_disc() local 343 src.port = udp_hdr(skb)->source; in tipc_udp_rcast_disc() 348 src.proto = htons(ETH_P_IP); in tipc_udp_rcast_disc() 349 src.ipv4.s_addr = iphdr->saddr; in tipc_udp_rcast_disc() 356 src.proto = htons(ETH_P_IPV6); in tipc_udp_rcast_disc() 357 src.ipv6 = iphdr->saddr; in tipc_udp_rcast_disc() [all …]
|
| A D | discover.c | 103 u32 src, u32 sugg_addr, in tipc_disc_msg_xmit() argument 144 u32 dst, u32 src, in tipc_disc_addr_trial_msg() argument 180 sugg_addr = tipc_node_try_addr(net, peer_id, src); in tipc_disc_addr_trial_msg() 182 tipc_disc_msg_xmit(net, DSC_TRIAL_FAIL_MSG, src, in tipc_disc_addr_trial_msg() 207 u32 src = msg_prevnode(hdr); in tipc_disc_rcv() local 223 sprintf(peer_id, "%x", src); in tipc_disc_rcv() 237 src, sugg, peer_id, mtyp)) in tipc_disc_rcv() 242 if (in_own_node(net, src)) { in tipc_disc_rcv() 248 if (!tipc_in_scope(legacy, b->domain, src)) in tipc_disc_rcv() 253 disc_dupl_alert(b, src, &maddr); in tipc_disc_rcv() [all …]
|
| /net/sched/ |
| A D | cls_flower.c | 264 mkey->tp_range.tp_min.src = filter->mkey.tp_range.tp_min.src; in fl_range_port_src_cmp() 265 mkey->tp_range.tp_max.src = filter->mkey.tp_range.tp_max.src; in fl_range_port_src_cmp() 866 if (mask->tp_range.tp_min.src != mask->tp_range.tp_max.src) { in fl_set_key_port_range() 879 if (mask->tp_range.tp_min.src && mask->tp_range.tp_max.src && in fl_set_key_port_range() 2050 &mask->enc_ipv4.src, in fl_set_key() 2121 struct fl_flow_mask *src) in fl_mask_copy() argument 2123 const void *psrc = fl_key_get_start(&src->key, src); in fl_mask_copy() 2127 dst->range = src->range; in fl_mask_copy() 3548 sizeof(key->tp.src)) || in fl_dump_key() 3556 sizeof(key->tp.src)) || in fl_dump_key() [all …]
|
| /net/ipv6/ |
| A D | fib6_rules.c | 27 struct rt6key src; member 146 r->src.plen && !(flags & RT6_LOOKUP_F_HAS_SADDR)) { in fib6_rule_saddr() 153 if (!ipv6_prefix_equal(&saddr, &r->src.addr, r->src.plen)) in fib6_rule_saddr() 326 if (r->src.plen) { in fib6_rule_match() 328 if (!ipv6_prefix_equal(&fl6->saddr, &r->src.addr, in fib6_rule_match() 329 r->src.plen)) in fib6_rule_match() 463 rule6->src.addr = nla_get_in6_addr(tb[FRA_SRC]); in fib6_rule_configure() 468 rule6->src.plen = frh->src_len; in fib6_rule_configure() 496 if (frh->src_len && (rule6->src.plen != frh->src_len)) in fib6_rule_compare() 548 frh->src_len = rule6->src.plen; in fib6_rule_fill() [all …]
|
| /net/bluetooth/rfcomm/ |
| A D | sock.c | 90 &rfcomm_pi(sk)->src, NULL); in rfcomm_sk_state_change() 114 if (bacmp(&rfcomm_pi(sk)->src, src)) in __rfcomm_get_listen_sock_by_addr() 139 if (!bacmp(&rfcomm_pi(sk)->src, src)) in rfcomm_get_sock_by_channel() 143 if (!bacmp(&rfcomm_pi(sk)->src, BDADDR_ANY)) in rfcomm_get_sock_by_channel() 362 bacpy(&rfcomm_pi(sk)->src, &sa.rc_bdaddr); in rfcomm_sock_bind() 442 bdaddr_t *src = &rfcomm_pi(sk)->src; in rfcomm_sock_listen() local 549 bacpy(&sa->rc_bdaddr, &rfcomm_pi(sk)->src); in rfcomm_sock_getname() 935 bdaddr_t src, dst; in rfcomm_connect_ind() local 940 rfcomm_session_getaddr(s, &src, &dst); in rfcomm_connect_ind() 962 bacpy(&rfcomm_pi(sk)->src, &src); in rfcomm_connect_ind() [all …]
|
| /net/smc/ |
| A D | smc_cdc.h | 102 union smc_host_cursor *src, in smc_curs_copy() argument 109 tgt->acurs = src->acurs; in smc_curs_copy() 112 atomic64_set(&tgt->acurs, atomic64_read(&src->acurs)); in smc_curs_copy() 117 union smc_cdc_cursor *src, in smc_curs_copy_net() argument 124 tgt->acurs = src->acurs; in smc_curs_copy_net() 127 atomic64_set(&tgt->acurs, atomic64_read(&src->acurs)); in smc_curs_copy_net() 132 union smcd_cdc_cursor *src, in smcd_curs_copy() argument 139 tgt->acurs = src->acurs; in smcd_curs_copy() 142 atomic64_set(&tgt->acurs, atomic64_read(&src->acurs)); in smcd_curs_copy()
|