~ubuntu-branches/ubuntu/raring/iproute/raring-proposed

« back to all changes in this revision

Viewing changes to include/linux/if_link.h

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson, Kamal Mostafa
  • Date: 2012-12-12 12:29:03 UTC
  • mfrom: (23.2.7 experimental)
  • Revision ID: package-import@ubuntu.com-20121212122903-toii0ipil3vd3inj
Tags: 20121211-2
[ Kamal Mostafa ]
Enable cross-compile support in debian/rules

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#ifndef _LINUX_IF_LINK_H
2
 
#define _LINUX_IF_LINK_H
 
1
#ifndef _UAPI_LINUX_IF_LINK_H
 
2
#define _UAPI_LINUX_IF_LINK_H
3
3
 
4
4
#include <linux/types.h>
5
5
#include <linux/netlink.h>
270
270
 
271
271
#define MACVLAN_FLAG_NOPROMISC  1
272
272
 
 
273
/* VXLAN section */
 
274
enum {
 
275
        IFLA_VXLAN_UNSPEC,
 
276
        IFLA_VXLAN_ID,
 
277
        IFLA_VXLAN_GROUP,
 
278
        IFLA_VXLAN_LINK,
 
279
        IFLA_VXLAN_LOCAL,
 
280
        IFLA_VXLAN_TTL,
 
281
        IFLA_VXLAN_TOS,
 
282
        IFLA_VXLAN_LEARNING,
 
283
        IFLA_VXLAN_AGEING,
 
284
        IFLA_VXLAN_LIMIT,
 
285
        IFLA_VXLAN_PORT_RANGE,
 
286
        __IFLA_VXLAN_MAX
 
287
};
 
288
#define IFLA_VXLAN_MAX  (__IFLA_VXLAN_MAX - 1)
 
289
 
 
290
struct ifla_vxlan_port_range {
 
291
        __be16  low;
 
292
        __be16  high;
 
293
};
 
294
 
273
295
/* SR-IOV virtual function management section */
274
296
 
275
297
enum {
384
406
        __u8 pad[3];
385
407
};
386
408
 
387
 
#endif /* _LINUX_IF_LINK_H */
 
409
 
 
410
/* IPoIB section */
 
411
 
 
412
enum {
 
413
        IFLA_IPOIB_UNSPEC,
 
414
        IFLA_IPOIB_PKEY,
 
415
        IFLA_IPOIB_MODE,
 
416
        IFLA_IPOIB_UMCAST,
 
417
        __IFLA_IPOIB_MAX
 
418
};
 
419
 
 
420
enum {
 
421
        IPOIB_MODE_DATAGRAM  = 0, /* using unreliable datagram QPs */
 
422
        IPOIB_MODE_CONNECTED = 1, /* using connected QPs */
 
423
};
 
424
 
 
425
#define IFLA_IPOIB_MAX (__IFLA_IPOIB_MAX - 1)
 
426
 
 
427
#endif /* _UAPI_LINUX_IF_LINK_H */