Deleted Added
full compact
51c51
< __FBSDID("$FreeBSD: head/sys/netinet/igmp.c 257176 2013-10-26 17:58:36Z glebius $");
---
> __FBSDID("$FreeBSD: head/sys/netinet/igmp.c 269699 2014-08-08 01:57:15Z kevlo $");
1427,1428c1427,1428
< void
< igmp_input(struct mbuf *m, int off)
---
> int
> igmp_input(struct mbuf **mp, int *offp, int proto)
1433a1434
> struct mbuf *m;
1439a1441
> m = *mp;
1440a1443
> *mp = NULL;
1445,1446c1448,1449
< iphlen = off;
< igmplen = ntohs(ip->ip_len) - off;
---
> iphlen = *offp;
> igmplen = ntohs(ip->ip_len) - iphlen;
1454c1457
< return;
---
> return (IPPROTO_DONE);
1469c1472
< return;
---
> return (IPPROTO_DONE);
1482c1485
< return;
---
> return (IPPROTO_DONE);
1495c1498
< return;
---
> return (IPPROTO_DONE);
1510c1513
< return;
---
> return (IPPROTO_DONE);
1520c1523
< return;
---
> return (IPPROTO_DONE);
1530c1533
< return;
---
> return (IPPROTO_DONE);
1549c1552
< return;
---
> return (IPPROTO_DONE);
1561c1564
< return;
---
> return (IPPROTO_DONE);
1567c1570
< return;
---
> return (IPPROTO_DONE);
1579c1582
< return;
---
> return (IPPROTO_DONE);
1590c1593
< return;
---
> return (IPPROTO_DONE);
1611c1614,1615
< rip_input(m, off);
---
> *mp = m;
> return (rip_input(mp, offp, proto));