IFF_POINTOPOINT
dev->flags = IFF_POINTOPOINT | IFF_NOARP;
dev->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST;
dev->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST;
if (slave_dev->flags & IFF_POINTOPOINT) {
bond_dev->flags |= (IFF_POINTOPOINT | IFF_NOARP);
dev->flags = IFF_POINTOPOINT | IFF_NOARP;
netdev->flags = IFF_POINTOPOINT | IFF_NOARP;
dev->flags = IFF_POINTOPOINT | IFF_NOARP;
dev->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST;
ndev->flags = IFF_POINTOPOINT | IFF_NOARP;
dev->flags = IFF_POINTOPOINT | IFF_NOARP;
dev->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST;
dev->flags = IFF_POINTOPOINT|IFF_NOARP;
dev->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST;
dev->flags = IFF_NOARP|IFF_POINTOPOINT|IFF_MULTICAST;
if (port_dev->flags & IFF_POINTOPOINT) {
dev->flags |= (IFF_POINTOPOINT | IFF_NOARP);
dev->flags &= ~(IFF_POINTOPOINT | IFF_NOARP);
dev->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST;
dev->flags = IFF_POINTOPOINT | IFF_NOARP;
net->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST;
dev->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST;
net->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST;
dev->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST;
dev->flags = IFF_POINTOPOINT | IFF_NOARP;
dev->flags = IFF_POINTOPOINT;
dev->flags = IFF_POINTOPOINT | IFF_NOARP;
iosm_dev->flags = IFF_POINTOPOINT | IFF_NOARP;
ndev->flags = IFF_POINTOPOINT | IFF_NOARP;
dev->flags = IFF_POINTOPOINT | IFF_NOARP;
dev->flags = IFF_POINTOPOINT | IFF_NOARP;
ndev->flags = IFF_POINTOPOINT | IFF_NOARP;
dev->flags = IFF_POINTOPOINT | IFF_NOARP;
net->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST;
dev->flags = IFF_POINTOPOINT | IFF_NOARP;
if (dev->flags & (IFF_LOOPBACK | IFF_POINTOPOINT))
#define IFF_POINTOPOINT IFF_POINTOPOINT
#define IFF_VOLATILE (IFF_LOOPBACK|IFF_POINTOPOINT|IFF_BROADCAST|IFF_ECHO|\
if (!(iface->dev->flags & (IFF_LOOPBACK | IFF_POINTOPOINT))) {
if ((dev->flags & IFF_POINTOPOINT) &&
!(dev->flags & IFF_POINTOPOINT) &&
dev->flags & IFF_POINTOPOINT)
netdev->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST;
dev->flags |= IFF_POINTOPOINT;
if (dev->flags & (IFF_LOOPBACK | IFF_POINTOPOINT))
(dev->flags & IFF_POINTOPOINT)) {
if (!(dev->flags & IFF_POINTOPOINT)) {
nflags = IFF_POINTOPOINT;
(IFF_POINTOPOINT | IFF_BROADCAST))
dev->flags |= IFF_POINTOPOINT;
nflags = IFF_POINTOPOINT;
if ((dev->flags^nflags)&(IFF_POINTOPOINT|IFF_BROADCAST)) {
(dev->flags & (IFF_POINTOPOINT|IFF_BROADCAST)) &&
if (((dev->flags & IFF_POINTOPOINT) && !p.iph.daddr) ||
(!(dev->flags & IFF_POINTOPOINT) && p.iph.daddr))
if (dev->type == ARPHRD_SIT && (dev->flags & IFF_POINTOPOINT))
if (!(idev->dev->flags & IFF_POINTOPOINT) && idev->dev->type == ARPHRD_SIT) {
if (idev->dev->flags&IFF_POINTOPOINT)
if (dev->flags&IFF_POINTOPOINT)
dev->flags |= IFF_POINTOPOINT;
dev->flags &= ~IFF_POINTOPOINT;
dev->flags |= IFF_POINTOPOINT;
dev->flags &= ~IFF_POINTOPOINT;
dev->flags |= IFF_POINTOPOINT;
dev->flags &= ~IFF_POINTOPOINT;
} else if (dev->flags&IFF_POINTOPOINT) {
dev->flags |= IFF_POINTOPOINT;
if (((dev->flags & IFF_POINTOPOINT) && !p->iph.daddr) ||
(!(dev->flags & IFF_POINTOPOINT) && p->iph.daddr))
if (((dev->flags & IFF_POINTOPOINT) && !p.iph.daddr) ||
(!(dev->flags & IFF_POINTOPOINT) && p.iph.daddr))
if (tunnel->dev->flags & IFF_POINTOPOINT)
dev->flags = IFF_POINTOPOINT | IFF_NOARP;
if ((m->dev->flags & IFF_POINTOPOINT &&
!(dev->flags & IFF_POINTOPOINT)) ||
if (!(dev->flags&IFF_POINTOPOINT))
m->dev->flags &= ~IFF_POINTOPOINT;
if (!(slave->flags&IFF_POINTOPOINT))
flags &= ~IFF_POINTOPOINT;
#define FMASK (IFF_BROADCAST | IFF_POINTOPOINT)