mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
[IPV4]: ip_mc_{inc,dec}_group() annotations
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
00a5020cd5
commit
8f935bbd7c
2 changed files with 14 additions and 14 deletions
|
@ -215,7 +215,7 @@ extern void ip_mc_init_dev(struct in_device *);
|
||||||
extern void ip_mc_destroy_dev(struct in_device *);
|
extern void ip_mc_destroy_dev(struct in_device *);
|
||||||
extern void ip_mc_up(struct in_device *);
|
extern void ip_mc_up(struct in_device *);
|
||||||
extern void ip_mc_down(struct in_device *);
|
extern void ip_mc_down(struct in_device *);
|
||||||
extern void ip_mc_dec_group(struct in_device *in_dev, u32 addr);
|
extern void ip_mc_dec_group(struct in_device *in_dev, __be32 addr);
|
||||||
extern void ip_mc_inc_group(struct in_device *in_dev, u32 addr);
|
extern void ip_mc_inc_group(struct in_device *in_dev, __be32 addr);
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -144,8 +144,8 @@ static int sf_setstate(struct ip_mc_list *pmc);
|
||||||
static void sf_markstate(struct ip_mc_list *pmc);
|
static void sf_markstate(struct ip_mc_list *pmc);
|
||||||
#endif
|
#endif
|
||||||
static void ip_mc_clear_src(struct ip_mc_list *pmc);
|
static void ip_mc_clear_src(struct ip_mc_list *pmc);
|
||||||
static int ip_mc_add_src(struct in_device *in_dev, __u32 *pmca, int sfmode,
|
static int ip_mc_add_src(struct in_device *in_dev, __be32 *pmca, int sfmode,
|
||||||
int sfcount, __u32 *psfsrc, int delta);
|
int sfcount, __be32 *psfsrc, int delta);
|
||||||
|
|
||||||
static void ip_ma_put(struct ip_mc_list *im)
|
static void ip_ma_put(struct ip_mc_list *im)
|
||||||
{
|
{
|
||||||
|
@ -1193,7 +1193,7 @@ static void igmp_group_added(struct ip_mc_list *im)
|
||||||
* A socket has joined a multicast group on device dev.
|
* A socket has joined a multicast group on device dev.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void ip_mc_inc_group(struct in_device *in_dev, u32 addr)
|
void ip_mc_inc_group(struct in_device *in_dev, __be32 addr)
|
||||||
{
|
{
|
||||||
struct ip_mc_list *im;
|
struct ip_mc_list *im;
|
||||||
|
|
||||||
|
@ -1252,7 +1252,7 @@ out:
|
||||||
* A socket has left a multicast group on device dev
|
* A socket has left a multicast group on device dev
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void ip_mc_dec_group(struct in_device *in_dev, u32 addr)
|
void ip_mc_dec_group(struct in_device *in_dev, __be32 addr)
|
||||||
{
|
{
|
||||||
struct ip_mc_list *i, **ip;
|
struct ip_mc_list *i, **ip;
|
||||||
|
|
||||||
|
@ -1402,7 +1402,7 @@ int sysctl_igmp_max_msf __read_mostly = IP_MAX_MSF;
|
||||||
|
|
||||||
|
|
||||||
static int ip_mc_del1_src(struct ip_mc_list *pmc, int sfmode,
|
static int ip_mc_del1_src(struct ip_mc_list *pmc, int sfmode,
|
||||||
__u32 *psfsrc)
|
__be32 *psfsrc)
|
||||||
{
|
{
|
||||||
struct ip_sf_list *psf, *psf_prev;
|
struct ip_sf_list *psf, *psf_prev;
|
||||||
int rv = 0;
|
int rv = 0;
|
||||||
|
@ -1450,8 +1450,8 @@ static int ip_mc_del1_src(struct ip_mc_list *pmc, int sfmode,
|
||||||
#define igmp_ifc_event(x) do { } while (0)
|
#define igmp_ifc_event(x) do { } while (0)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static int ip_mc_del_src(struct in_device *in_dev, __u32 *pmca, int sfmode,
|
static int ip_mc_del_src(struct in_device *in_dev, __be32 *pmca, int sfmode,
|
||||||
int sfcount, __u32 *psfsrc, int delta)
|
int sfcount, __be32 *psfsrc, int delta)
|
||||||
{
|
{
|
||||||
struct ip_mc_list *pmc;
|
struct ip_mc_list *pmc;
|
||||||
int changerec = 0;
|
int changerec = 0;
|
||||||
|
@ -1517,7 +1517,7 @@ out_unlock:
|
||||||
* Add multicast single-source filter to the interface list
|
* Add multicast single-source filter to the interface list
|
||||||
*/
|
*/
|
||||||
static int ip_mc_add1_src(struct ip_mc_list *pmc, int sfmode,
|
static int ip_mc_add1_src(struct ip_mc_list *pmc, int sfmode,
|
||||||
__u32 *psfsrc, int delta)
|
__be32 *psfsrc, int delta)
|
||||||
{
|
{
|
||||||
struct ip_sf_list *psf, *psf_prev;
|
struct ip_sf_list *psf, *psf_prev;
|
||||||
|
|
||||||
|
@ -1623,8 +1623,8 @@ static int sf_setstate(struct ip_mc_list *pmc)
|
||||||
/*
|
/*
|
||||||
* Add multicast source filter list to the interface list
|
* Add multicast source filter list to the interface list
|
||||||
*/
|
*/
|
||||||
static int ip_mc_add_src(struct in_device *in_dev, __u32 *pmca, int sfmode,
|
static int ip_mc_add_src(struct in_device *in_dev, __be32 *pmca, int sfmode,
|
||||||
int sfcount, __u32 *psfsrc, int delta)
|
int sfcount, __be32 *psfsrc, int delta)
|
||||||
{
|
{
|
||||||
struct ip_mc_list *pmc;
|
struct ip_mc_list *pmc;
|
||||||
int isexclude;
|
int isexclude;
|
||||||
|
@ -1717,7 +1717,7 @@ static void ip_mc_clear_src(struct ip_mc_list *pmc)
|
||||||
int ip_mc_join_group(struct sock *sk , struct ip_mreqn *imr)
|
int ip_mc_join_group(struct sock *sk , struct ip_mreqn *imr)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
u32 addr = imr->imr_multiaddr.s_addr;
|
__be32 addr = imr->imr_multiaddr.s_addr;
|
||||||
struct ip_mc_socklist *iml=NULL, *i;
|
struct ip_mc_socklist *iml=NULL, *i;
|
||||||
struct in_device *in_dev;
|
struct in_device *in_dev;
|
||||||
struct inet_sock *inet = inet_sk(sk);
|
struct inet_sock *inet = inet_sk(sk);
|
||||||
|
@ -1791,7 +1791,7 @@ int ip_mc_leave_group(struct sock *sk, struct ip_mreqn *imr)
|
||||||
struct inet_sock *inet = inet_sk(sk);
|
struct inet_sock *inet = inet_sk(sk);
|
||||||
struct ip_mc_socklist *iml, **imlp;
|
struct ip_mc_socklist *iml, **imlp;
|
||||||
struct in_device *in_dev;
|
struct in_device *in_dev;
|
||||||
u32 group = imr->imr_multiaddr.s_addr;
|
__be32 group = imr->imr_multiaddr.s_addr;
|
||||||
u32 ifindex;
|
u32 ifindex;
|
||||||
int ret = -EADDRNOTAVAIL;
|
int ret = -EADDRNOTAVAIL;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue