aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/phonet
diff options
context:
space:
mode:
authorCraig Gallek <kraig@google.com>2016-02-10 11:50:35 -0500
committerDavid S. Miller <davem@davemloft.net>2016-02-11 03:54:14 -0500
commit086c653f5862591a9cfe2386f5650d03adacc33a (patch)
treec0aba9d55ae1740be1c7fbbbc30f30e68862e071 /include/net/phonet
parent30c1de08dda9202699c1ddc7fd658693faf93bf2 (diff)
sock: struct proto hash function may error
In order to support fast reuseport lookups in TCP, the hash function defined in struct proto must be capable of returning an error code. This patch changes the function signature of all related hash functions to return an integer and handles or propagates this return value at all call sites. Signed-off-by: Craig Gallek <kraig@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/phonet')
-rw-r--r--include/net/phonet/phonet.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/net/phonet/phonet.h b/include/net/phonet/phonet.h
index 68e509750caa..039cc29cb4a8 100644
--- a/include/net/phonet/phonet.h
+++ b/include/net/phonet/phonet.h
@@ -51,7 +51,7 @@ void pn_sock_init(void);
51struct sock *pn_find_sock_by_sa(struct net *net, const struct sockaddr_pn *sa); 51struct sock *pn_find_sock_by_sa(struct net *net, const struct sockaddr_pn *sa);
52void pn_deliver_sock_broadcast(struct net *net, struct sk_buff *skb); 52void pn_deliver_sock_broadcast(struct net *net, struct sk_buff *skb);
53void phonet_get_local_port_range(int *min, int *max); 53void phonet_get_local_port_range(int *min, int *max);
54void pn_sock_hash(struct sock *sk); 54int pn_sock_hash(struct sock *sk);
55void pn_sock_unhash(struct sock *sk); 55void pn_sock_unhash(struct sock *sk);
56int pn_sock_get_port(struct sock *sk, unsigned short sport); 56int pn_sock_get_port(struct sock *sk, unsigned short sport);
57 57