/net/802/ |
H A D | fc.c | 38 const void *daddr, const void *saddr, unsigned int len) 65 if(saddr) 66 memcpy(fch->saddr,saddr,dev->addr_len); 68 memcpy(fch->saddr,dev->dev_addr,dev->addr_len); 36 fc_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) argument
|
H A D | fddi.c | 48 * saddr=NULL means use device source address 54 const void *daddr, const void *saddr, unsigned int len) 76 if (saddr != NULL) 77 memcpy(fddi->saddr, saddr, dev->addr_len); 79 memcpy(fddi->saddr, dev->dev_addr, dev->addr_len); 52 fddi_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) argument
|
H A D | hippi.c | 42 * saddr=NULL means use device source address 48 const void *daddr, const void *saddr, unsigned int len) 46 hippi_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) argument
|
/net/ipv4/ |
H A D | datagram.c | 29 __be32 saddr; local 45 saddr = inet->inet_saddr; 49 if (!saddr) 50 saddr = inet->mc_addr; 53 rt = ip_route_connect(fl4, usin->sin_addr.s_addr, saddr, 70 inet->inet_saddr = fl4->saddr; /* Update source address */ 72 inet->inet_rcv_saddr = fl4->saddr;
|
H A D | xfrm4_state.c | 30 sel->saddr.a4 = fl4->saddr; 44 const xfrm_address_t *daddr, const xfrm_address_t *saddr) 49 x->props.saddr = tmpl->saddr; 50 if (x->props.saddr.a4 == 0) 51 x->props.saddr.a4 = saddr->a4; 43 xfrm4_init_temprop(struct xfrm_state *x, const struct xfrm_tmpl *tmpl, const xfrm_address_t *daddr, const xfrm_address_t *saddr) argument
|
H A D | netfilter.c | 26 __be32 saddr = iph->saddr; local 31 addr_type = inet_addr_type(net, saddr); 35 saddr = 0; 38 * packets with foreign saddr to appear on the NF_INET_LOCAL_OUT hook. 41 fl4.saddr = saddr; 87 __be32 saddr; member in struct:ip_rt_info 102 rt_info->saddr = iph->saddr; [all...] |
/net/ipv6/ |
H A D | ip6_checksum.c | 7 __sum16 csum_ipv6_magic(const struct in6_addr *saddr, argument 18 sum += (__force u32)saddr->s6_addr32[0]; 19 carry = (sum < (__force u32)saddr->s6_addr32[0]); 22 sum += (__force u32)saddr->s6_addr32[1]; 23 carry = (sum < (__force u32)saddr->s6_addr32[1]); 26 sum += (__force u32)saddr->s6_addr32[2]; 27 carry = (sum < (__force u32)saddr->s6_addr32[2]); 30 sum += (__force u32)saddr->s6_addr32[3]; 31 carry = (sum < (__force u32)saddr->s6_addr32[3]); 86 !csum_ipv6_magic(&ipv6_hdr(skb)->saddr, [all...] |
H A D | xfrm6_input.c | 59 xfrm_address_t *saddr, u8 proto) 90 src = saddr; 58 xfrm6_input_addr(struct sk_buff *skb, xfrm_address_t *daddr, xfrm_address_t *saddr, u8 proto) argument
|
H A D | fib6_rules.c | 87 struct in6_addr saddr; local 93 &saddr)) 95 if (!ipv6_prefix_equal(&saddr, &r->src.addr, 98 flp6->saddr = saddr; 131 if (!ipv6_prefix_equal(&fl6->saddr, &r->src.addr,
|
H A D | inet6_hashtables.c | 70 const struct in6_addr *saddr, 82 unsigned int hash = inet6_ehashfn(net, daddr, hnum, saddr, sport); 92 if (likely(INET6_MATCH(sk, net, saddr, daddr, ports, dif))) { 95 if (unlikely(!INET6_MATCH(sk, net, saddr, daddr, 111 if (likely(INET6_TW_MATCH(sk, net, saddr, daddr, 117 if (unlikely(!INET6_TW_MATCH(sk, net, saddr, daddr, 161 struct inet_hashinfo *hashinfo, const struct in6_addr *saddr, 185 saddr, sport); 218 const struct in6_addr *saddr, const __be16 sport, 225 sk = __inet6_lookup(net, hashinfo, saddr, spor 68 __inet6_lookup_established(struct net *net, struct inet_hashinfo *hashinfo, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const u16 hnum, const int dif) argument 160 inet6_lookup_listener(struct net *net, struct inet_hashinfo *hashinfo, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const unsigned short hnum, const int dif) argument 217 inet6_lookup(struct net *net, struct inet_hashinfo *hashinfo, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const __be16 dport, const int dif) argument 241 const struct in6_addr *saddr = &np->daddr; local [all...] |
H A D | netfilter.c | 31 .saddr = iph->saddr, 76 struct in6_addr saddr; member in struct:ip6_rt_info 89 rt_info->saddr = iph->saddr; 102 !ipv6_addr_equal(&iph->saddr, &rt_info->saddr) || 141 if (!csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr, 152 csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr, 179 skb->csum = ~csum_unfold(csum_ipv6_magic(&ip6h->saddr, [all...] |
H A D | xfrm6_state.c | 31 *(struct in6_addr *)&sel->saddr = fl6->saddr; 45 const xfrm_address_t *daddr, const xfrm_address_t *saddr) 50 memcpy(&x->props.saddr, &tmpl->saddr, sizeof(x->props.saddr)); 51 if (ipv6_addr_any((struct in6_addr*)&x->props.saddr)) 52 memcpy(&x->props.saddr, saddr, sizeof(x->props.saddr)); 44 xfrm6_init_temprop(struct xfrm_state *x, const struct xfrm_tmpl *tmpl, const xfrm_address_t *daddr, const xfrm_address_t *saddr) argument [all...] |
/net/bridge/netfilter/ |
H A D | ebt_arp.c | 40 __be32 saddr, daddr; local 45 ah->ar_hln, sizeof(saddr), 46 &saddr); 50 2*ah->ar_hln+sizeof(saddr), 55 FWINV(info->saddr != (*sap & info->smsk), EBT_ARP_SRC_IP))
|
/net/core/ |
H A D | secure_seq.c | 38 __u32 secure_tcpv6_sequence_number(const __be32 *saddr, const __be32 *daddr, argument 45 memcpy(hash, saddr, 16); 59 u32 secure_ipv6_port_ephemeral(const __be32 *saddr, const __be32 *daddr, argument 66 memcpy(hash, saddr, 16); 105 __u32 secure_tcp_sequence_number(__be32 saddr, __be32 daddr, argument 110 hash[0] = (__force u32)saddr; 120 u32 secure_ipv4_port_ephemeral(__be32 saddr, __be32 daddr, __be16 dport) argument 124 hash[0] = (__force u32)saddr; 137 u64 secure_dccp_sequence_number(__be32 saddr, __be32 daddr, argument 143 hash[0] = (__force u32)saddr; 159 secure_dccpv6_sequence_number(__be32 *saddr, __be32 *daddr, __be16 sport, __be16 dport) argument [all...] |
/net/ax25/ |
H A D | ax25_ip.c | 51 const void *saddr, unsigned int len) 71 if (saddr != NULL) 72 memcpy(buff, saddr, dev->addr_len); 222 const void *saddr, unsigned int len) 49 ax25_hard_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) argument 220 ax25_hard_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) argument
|
/net/ipv4/netfilter/ |
H A D | iptable_mangle.c | 45 __be32 saddr, daddr; local 57 saddr = iph->saddr; 67 if (iph->saddr != saddr ||
|
/net/ipv6/netfilter/ |
H A D | ip6table_mangle.c | 38 struct in6_addr saddr, daddr; local 52 memcpy(&saddr, &ipv6_hdr(skb)->saddr, sizeof(saddr)); 64 (!ipv6_addr_equal(&ipv6_hdr(skb)->saddr, &saddr) ||
|
/net/netrom/ |
H A D | nr_dev.c | 100 const void *daddr, const void *saddr, unsigned int len) 104 memcpy(buff, (saddr != NULL) ? saddr : dev->dev_addr, dev->addr_len); 98 nr_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) argument
|
/net/rose/ |
H A D | rose_dev.c | 40 const void *daddr, const void *saddr, unsigned int len) 38 rose_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) argument
|
/net/xfrm/ |
H A D | xfrm_hash.h | 18 const xfrm_address_t *saddr) 20 u32 sum = (__force u32)daddr->a4 + (__force u32)saddr->a4; 25 const xfrm_address_t *saddr) 28 saddr->a6[2] ^ saddr->a6[3]); 32 const xfrm_address_t *saddr, 39 h ^= __xfrm4_daddr_saddr_hash(daddr, saddr); 42 h ^= __xfrm6_daddr_saddr_hash(daddr, saddr); 49 const xfrm_address_t *saddr, 56 h ^= __xfrm4_daddr_saddr_hash(daddr, saddr); 17 __xfrm4_daddr_saddr_hash(const xfrm_address_t *daddr, const xfrm_address_t *saddr) argument 24 __xfrm6_daddr_saddr_hash(const xfrm_address_t *daddr, const xfrm_address_t *saddr) argument 31 __xfrm_dst_hash(const xfrm_address_t *daddr, const xfrm_address_t *saddr, u32 reqid, unsigned short family, unsigned int hmask) argument 48 __xfrm_src_hash(const xfrm_address_t *daddr, const xfrm_address_t *saddr, unsigned short family, unsigned int hmask) argument 90 const xfrm_address_t *saddr = &sel->saddr; local 114 __addr_hash(const xfrm_address_t *daddr, const xfrm_address_t *saddr, unsigned short family, unsigned int hmask) argument [all...] |
/net/ethernet/ |
H A D | eth.c | 71 * @saddr: source address (NULL use device source address) 80 const void *daddr, const void *saddr, unsigned int len) 93 if (!saddr) 94 saddr = dev->dev_addr; 95 memcpy(eth->h_source, saddr, ETH_ALEN); 78 eth_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) argument
|
/net/irda/ |
H A D | discovery.c | 85 if ((node->data.saddr == new->data.saddr) && 147 * Function irlmp_expire_discoveries (log, saddr, force) 151 * Note : this assume that IrLAP won't change its saddr, which 154 void irlmp_expire_discoveries(hashbin_t *log, __u32 saddr, int force) argument 175 if ((curr->data.saddr == saddr) && 239 IRDA_DEBUG(0, " saddr=%08x\n", discovery->data.saddr); 393 seq_printf(seq,", saddr [all...] |
H A D | irlmp_frame.c | 295 void irlmp_link_connect_indication(struct lap_cb *self, __u32 saddr, argument 306 IRDA_ASSERT(self->saddr == saddr, return;);
|
/net/decnet/ |
H A D | dn_rules.c | 112 __le16 saddr = fld->saddr; local 114 if (((saddr ^ r->src) & r->srcmask) ||
|
/net/ieee802154/ |
H A D | dgram.c | 294 struct sockaddr_ieee802154 *saddr; local 296 saddr = (struct sockaddr_ieee802154 *)msg->msg_name; 315 if (saddr) { 316 saddr->family = AF_IEEE802154; 317 saddr->addr = mac_cb(skb)->sa; 320 *addr_len = sizeof(*saddr);
|