/net/rxrpc/ |
H A D | ar-peer.c | 33 * assess the MTU size for the network interface through which this peer is 36 static void rxrpc_assess_MTU_size(struct rxrpc_peer *peer) argument 41 peer->if_mtu = 1500; 44 peer->srx.transport.sin.sin_addr.s_addr, 0, 52 peer->if_mtu = dst_mtu(&rt->dst); 55 _leave(" [if_mtu %u]", peer->if_mtu); 59 * allocate a new peer 64 struct rxrpc_peer *peer; local 68 peer = kzalloc(sizeof(struct rxrpc_peer), gfp); 69 if (peer) { 108 struct rxrpc_peer *peer, *candidate; local 198 struct rxrpc_peer *peer; local 241 rxrpc_put_peer(struct rxrpc_peer *peer) argument 261 struct rxrpc_peer *peer = local [all...] |
H A D | ar-error.c | 33 struct rxrpc_peer *peer; local 55 peer = rxrpc_find_peer(local, addr, port); 56 if (IS_ERR(peer)) { 58 _leave(" [no peer]"); 62 trans = rxrpc_find_transport(local, peer); 64 rxrpc_put_peer(peer); 79 if (mtu > 0 && peer->if_mtu == 65535 && mtu < peer->if_mtu) { 80 peer->if_mtu = mtu; 86 mtu = peer [all...] |
H A D | ar-transport.c | 35 struct rxrpc_peer *peer, 45 trans->peer = peer; 56 if (peer->srx.transport.family == AF_INET) { 57 switch (peer->srx.transport_type) { 79 struct rxrpc_peer *peer, 89 &peer->srx.transport.sin.sin_addr, 90 ntohs(peer->srx.transport.sin.sin_port)); 95 if (trans->local == local && trans->peer == peer) 34 rxrpc_alloc_transport(struct rxrpc_local *local, struct rxrpc_peer *peer, gfp_t gfp) argument 78 rxrpc_get_transport(struct rxrpc_local *local, struct rxrpc_peer *peer, gfp_t gfp) argument 153 rxrpc_find_transport(struct rxrpc_local *local, struct rxrpc_peer *peer) argument [all...] |
H A D | Makefile | 17 ar-peer.o \
|
H A D | ar-proc.c | 69 &trans->peer->srx.transport.sin.sin_addr, 70 ntohs(trans->peer->srx.transport.sin.sin_port)); 152 &trans->peer->srx.transport.sin.sin_addr, 153 ntohs(trans->peer->srx.transport.sin.sin_port));
|
H A D | ar-ack.c | 333 * - these indicate packets the peer has or has not received, but hasn't yet 602 struct rxrpc_peer *peer; local 617 peer = call->conn->trans->peer; 618 if (mtu < peer->maxdata) { 619 spin_lock_bh(&peer->lock); 620 peer->maxdata = mtu; 621 peer->mtu = mtu + peer->hdrsize; 622 spin_unlock_bh(&peer [all...] |
H A D | ar-call.c | 95 /* Step through the peer address in 16-bit portions for speed */ 286 trans->peer->srx.transport.sin.sin_addr.s_addr; 290 trans->peer->srx.transport.sin6.sin6_addr.in6_u.u6_addr8, 300 spin_lock(&call->conn->trans->peer->lock); 301 list_add(&call->error_link, &call->conn->trans->peer->error_targets); 302 spin_unlock(&call->conn->trans->peer->lock); 514 spin_lock(&conn->trans->peer->lock); 515 list_add(&call->error_link, &conn->trans->peer->error_targets); 516 spin_unlock(&conn->trans->peer->lock); 528 conn->trans->peer [all...] |
H A D | ar-accept.c | 70 * accept an incoming call that needs peer, transport and/or connection setting 81 struct rxrpc_peer *peer; local 100 peer = rxrpc_get_peer(srx, GFP_NOIO); 101 if (IS_ERR(peer)) { 102 _debug("no peer"); 107 trans = rxrpc_get_transport(local, peer, GFP_NOIO); 108 rxrpc_put_peer(peer); 204 * accept incoming calls that need peer, transport and/or connection setting up
|
H A D | ar-output.c | 106 * abort a call, sending an ABORT packet to the peer 349 msg.msg_name = &trans->peer->srx.transport.sin; 350 msg.msg_namelen = sizeof(trans->peer->srx.transport.sin); 357 if (skb->len - sizeof(struct rxrpc_header) < trans->peer->maxdata) { 363 * message and update the peer record 372 _leave(" = %d [%u]", ret, trans->peer->maxdata); 394 _leave(" = %d [frag %u]", ret, trans->peer->maxdata); 585 max = call->conn->trans->peer->maxdata; 732 ret = call->conn->trans->peer->net_error;
|
/net/sctp/ |
H A D | associola.c | 180 asoc->peer.rwnd = SCTP_DEFAULT_MAXWINDOW; 215 INIT_LIST_HEAD(&asoc->peer.transport_addr_list); 228 asoc->peer.sack_needed = 1; 229 asoc->peer.sack_generation = 1; 231 /* Assume that the peer will tell us if he recognizes ASCONF 237 asoc->peer.asconf_capable = 1; 249 /* Assume that peer would support both address types unless we are 252 asoc->peer.ipv4_address = 1; 254 asoc->peer.ipv6_address = 1; 358 sctp_tsnmap_free(&asoc->peer 487 sctp_assoc_rm_peer(struct sctp_association *asoc, struct sctp_transport *peer) argument 581 struct sctp_transport *peer; local [all...] |
H A D | transport.c | 56 struct sctp_transport *peer, 61 peer->ipaddr = *addr; 62 peer->af_specific = sctp_get_af_specific(addr->sa.sa_family); 63 memset(&peer->saddr, 0, sizeof(union sctp_addr)); 65 peer->sack_generation = 0; 73 peer->rto = msecs_to_jiffies(net->sctp.rto_initial); 75 peer->last_time_heard = ktime_get(); 76 peer->last_time_ecne_reduced = jiffies; 78 peer->param_flags = SPP_HB_DISABLE | 83 peer 55 sctp_transport_init(struct net *net, struct sctp_transport *peer, const union sctp_addr *addr, gfp_t gfp) argument [all...] |
H A D | sm_make_chunk.c | 427 /* Tell peer that we'll do ECN only if peer advertised such cap. */ 428 if (asoc->peer.ecn_capable) 431 if (asoc->peer.prsctp_capable) 434 if (asoc->peer.asconf_capable) { 443 if (asoc->peer.auth_capable) { 487 if (asoc->peer.ecn_capable) 497 if (asoc->peer.prsctp_capable) 507 if (asoc->peer.auth_capable) { 531 * It is sent by the initiator of an association to its peer t 3001 struct sctp_transport *peer; local [all...] |
H A D | sm_sideeffect.c | 93 * its peer that it has reduced its congestion window. This 108 * and then ACK our peer that we we've done so by 158 struct sctp_transport *trans = asoc->peer.last_data_from; 164 asoc->peer.sack_needed = 1; 166 ctsn = sctp_tsnmap_get_ctsn(&asoc->peer.tsn_map); 167 max_tsn_seen = sctp_tsnmap_get_max_tsn_seen(&asoc->peer.tsn_map); 180 asoc->peer.sack_needed = 1; 190 if (!asoc->peer.sack_needed) { 191 asoc->peer.sack_cnt++; 200 if (asoc->peer 242 sctp_generate_t3_rtx_event(unsigned long peer) argument [all...] |
H A D | probe.c | 143 sp = asoc->peer.primary_path; 146 asoc->peer.port == port || 159 ep->base.bind_addr.port, asoc->peer.port, 160 asoc->pathmtu, asoc->peer.rwnd, asoc->unack_data); 162 list_for_each_entry(sp, &asoc->peer.transport_addr_list, 164 if (sp == asoc->peer.primary_path)
|
H A D | outqueue.c | 221 list_for_each_entry(transport, &q->asoc->peer.transport_addr_list, 306 * association on each peer will stop accepting new 393 * stop considering it 'outstanding'. Our peer 402 q->asoc->peer.rwnd += sctp_data_size(chunk); 422 q->asoc->peer.rwnd += sctp_data_size(chunk); 477 if (transport == transport->asoc->peer.retran_path) 711 __u16 dport = asoc->peer.port; 712 __u32 vtag = asoc->peer.i.init_tag; 777 new_transport = asoc->peer.active_path; 797 new_transport = asoc->peer [all...] |
H A D | proc.c | 125 struct sctp_transport *peer; local 132 peer = asoc->peer.primary_path; 133 if (unlikely(peer == NULL)) { 138 primary = &peer->saddr; 163 primary = &assoc->peer.primary_addr; 165 list_for_each_entry_rcu(transport, &assoc->peer.transport_addr_list, 347 assoc->peer.port); 456 list_for_each_entry_rcu(tsp, &assoc->peer.transport_addr_list,
|
H A D | output.c | 206 /* if the peer did not request this chunk to be authenticated, 245 pkt->transport->asoc->peer.sack_generation) 256 asoc->peer.sack_needed = 0; 555 * any problems protocol-wise even if our peer ignores it. 570 if (asoc->peer.last_sent_to != tp) 574 asoc->peer.last_sent_to = tp; 644 * any destination transport address if its peer's rwnd indicates 645 * that the peer has no buffer space (i.e. rwnd is 0, see Section 654 rwnd = asoc->peer.rwnd; 725 u32 rwnd = asoc->peer [all...] |
H A D | auth.c | 235 /* Make a key vector based on peer's parameters */ 240 return sctp_auth_make_key_vector(asoc->peer.peer_random, 241 asoc->peer.peer_chunks, 242 asoc->peer.peer_hmacs, 392 /* If we don't support AUTH, or peer is not capable 395 if (!asoc->ep->auth_enable || !asoc->peer.auth_capable) 531 hmacs = asoc->peer.peer_hmacs; 664 /* Check if peer requested that this chunk is authenticated */ 670 if (!asoc->ep->auth_enable || !asoc->peer.auth_capable) 673 return __sctp_auth_cid(chunk, asoc->peer [all...] |
/net/bluetooth/ |
H A D | 6lowpan.c | 72 /* peer addresses in various formats */ 94 static inline void peer_add(struct lowpan_dev *dev, struct lowpan_peer *peer) argument 96 list_add(&peer->list, &dev->peers); 100 static inline bool peer_del(struct lowpan_dev *dev, struct lowpan_peer *peer) argument 102 list_del(&peer->list); 107 BT_DBG("last peer"); 117 struct lowpan_peer *peer, *tmp; local 122 list_for_each_entry_safe(peer, tmp, &dev->peers, list) { 124 &peer->chan->dst, peer 139 struct lowpan_peer *peer, *tmp; local 152 struct lowpan_peer *peer, *tmp; local 166 struct lowpan_peer *peer, *tmp; local 213 struct lowpan_peer *peer = NULL; local 273 struct lowpan_peer *peer; local 378 struct lowpan_peer *peer; local 434 struct lowpan_peer *peer; local 785 struct lowpan_peer *peer; local 914 struct lowpan_peer *peer; local 1075 struct lowpan_peer *peer; local 1156 struct lowpan_peer *peer, *tmp_peer, *new_peer; local 1251 struct lowpan_peer *peer; local 1292 struct lowpan_peer *peer, *tmp_peer; local [all...] |
/net/mac80211/ |
H A D | tdls.c | 31 tdls_dbg(sdata, "TDLS del peer %pM\n", sdata->u.mgd.tdls_peer); 74 struct sk_buff *skb, const u8 *peer, 82 rsp_addr = peer; 84 init_addr = peer; 168 struct sk_buff *skb, const u8 *peer, 182 /* we should have the peer STA if we're already responding */ 184 sta = sta_info_get(sdata, peer); 264 /* the peer caps are already intersected with our own */ 281 ieee80211_tdls_add_link_ie(sdata, skb, peer, initiator); 286 struct sk_buff *skb, const u8 *peer, 73 ieee80211_tdls_add_link_ie(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb, const u8 *peer, bool initiator) argument 167 ieee80211_tdls_add_setup_start_ies(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb, const u8 *peer, u8 action_code, bool initiator, const u8 *extra_ies, size_t extra_ies_len) argument 285 ieee80211_tdls_add_setup_cfm_ies(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb, const u8 *peer, bool initiator, const u8 *extra_ies, size_t extra_ies_len) argument 365 ieee80211_tdls_add_ies(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb, const u8 *peer, u8 action_code, u16 status_code, bool initiator, const u8 *extra_ies, size_t extra_ies_len) argument 401 ieee80211_prep_tdls_encap_data(struct wiphy *wiphy, struct net_device *dev, const u8 *peer, u8 action_code, u8 dialog_token, u16 status_code, struct sk_buff *skb) argument 470 ieee80211_prep_tdls_direct(struct wiphy *wiphy, struct net_device *dev, const u8 *peer, u8 action_code, u8 dialog_token, u16 status_code, struct sk_buff *skb) argument 506 ieee80211_tdls_prep_mgmt_packet(struct wiphy *wiphy, struct net_device *dev, const u8 *peer, u8 action_code, u8 dialog_token, u16 status_code, u32 peer_capability, bool initiator, const u8 *extra_ies, size_t extra_ies_len) argument 635 ieee80211_tdls_mgmt_setup(struct wiphy *wiphy, struct net_device *dev, const u8 *peer, u8 action_code, u8 dialog_token, u16 status_code, u32 peer_capability, bool initiator, const u8 *extra_ies, size_t extra_ies_len) argument 690 ieee80211_tdls_mgmt_teardown(struct wiphy *wiphy, struct net_device *dev, const u8 *peer, u8 action_code, u8 dialog_token, u16 status_code, u32 peer_capability, bool initiator, const u8 *extra_ies, size_t extra_ies_len) argument 735 ieee80211_tdls_mgmt(struct wiphy *wiphy, struct net_device *dev, const u8 *peer, u8 action_code, u8 dialog_token, u16 status_code, u32 peer_capability, bool initiator, const u8 *extra_ies, size_t extra_ies_len) argument 796 ieee80211_tdls_oper(struct wiphy *wiphy, struct net_device *dev, const u8 *peer, enum nl80211_tdls_operation oper) argument 872 ieee80211_tdls_oper_request(struct ieee80211_vif *vif, const u8 *peer, enum nl80211_tdls_operation oper, u16 reason_code, gfp_t gfp) argument [all...] |
/net/unix/ |
H A D | diag.c | 40 struct sock *peer; local 43 peer = unix_peer_get(sk); 44 if (peer) { 45 unix_state_lock(peer); 46 ino = sock_i_ino(peer); 47 unix_state_unlock(peer); 48 sock_put(peer); 74 struct sock *req, *peer; local 83 peer = unix_sk(req)->peer; [all...] |
/net/x25/ |
H A D | x25_forward.c | 101 struct net_device *peer = NULL; local 112 peer = frwd->dev2; 114 peer = frwd->dev1; 121 if ( (nb = x25_get_neigh(peer)) == NULL)
|
/net/wireless/ |
H A D | rdev-ops.h | 544 struct net_device *dev, const u8 *peer, 548 trace_rdev_set_bitrate_mask(&rdev->wiphy, dev, peer, mask); 549 ret = rdev->ops->set_bitrate_mask(&rdev->wiphy, dev, peer, mask); 751 struct net_device *dev, u8 *peer, 757 trace_rdev_tdls_mgmt(&rdev->wiphy, dev, peer, action_code, 760 ret = rdev->ops->tdls_mgmt(&rdev->wiphy, dev, peer, action_code, 768 struct net_device *dev, u8 *peer, 772 trace_rdev_tdls_oper(&rdev->wiphy, dev, peer, oper); 773 ret = rdev->ops->tdls_oper(&rdev->wiphy, dev, peer, oper); 779 struct net_device *dev, const u8 *peer, 543 rdev_set_bitrate_mask(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *peer, const struct cfg80211_bitrate_mask *mask) argument 750 rdev_tdls_mgmt(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *peer, u8 action_code, u8 dialog_token, u16 status_code, u32 peer_capability, bool initiator, const u8 *buf, size_t len) argument 767 rdev_tdls_oper(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *peer, enum nl80211_tdls_operation oper) argument 778 rdev_probe_client(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *peer, u64 *cookie) argument 919 rdev_add_tx_ts(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 tsid, const u8 *peer, u8 user_prio, u16 admitted_time) argument 936 rdev_del_tx_ts(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 tsid, const u8 *peer) argument [all...] |
H A D | trace.h | 1336 const u8 *peer, const struct cfg80211_bitrate_mask *mask), 1337 TP_ARGS(wiphy, netdev, peer, mask), 1341 MAC_ENTRY(peer) 1346 MAC_ASSIGN(peer, peer); 1348 TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", peer: " MAC_PR_FMT, 1349 WIPHY_PR_ARG, NETDEV_PR_ARG, MAC_PR_ARG(peer)) 1455 u8 *peer, u8 action_code, u8 dialog_token, 1458 TP_ARGS(wiphy, netdev, peer, action_code, dialog_token, status_code, 1463 MAC_ENTRY(peer) [all...] |
/net/ipv4/ |
H A D | route.c | 839 struct inet_peer *peer; local 853 peer = inet_getpeer_v4(net->ipv4.peers, ip_hdr(skb)->saddr, 1); 854 if (!peer) { 863 if (time_after(jiffies, peer->rate_last + ip_rt_redirect_silence)) 864 peer->rate_tokens = 0; 869 if (peer->rate_tokens >= ip_rt_redirect_number) { 870 peer->rate_last = jiffies; 877 if (peer->rate_tokens == 0 || 879 (peer->rate_last + 880 (ip_rt_redirect_load << peer 902 struct inet_peer *peer; local [all...] |