iproute2/ip
Daniel Borkmann d583e88ebc ip, realms: also allow to pass in raw realms value
If get_rt_realms() fails, try to get a possible raw u32 realms
value for the u32 RTA_FLOW/FRA_FLOW attribute, as it might be
useful to directly configure the hex value itself. And only if
that fails, then bail out.

The source realm is provided in the upper u16 (mask: 0xffff0000)
and the destination realm through the lower u16 part (mask:
0x0000ffff). This can be useful for tc's bpf realm matcher, but
also a full hex/mask param can be provided already for matching
through iptables' --realm cmdline option, for example.

Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
2015-10-22 23:40:51 -07:00
..
.gitignore Another .gitignore file. 2006-08-08 12:11:23 -07:00
Makefile ip: link: consolidate macvlan and macvtap 2015-10-12 09:46:55 -07:00
ifcfg Remove trailing whitespace 2006-12-05 10:10:22 -08:00
ip.c add support for brief output for link and addresses 2015-08-31 16:24:10 -07:00
ip6tunnel.c ip: allow using a device "help" (or a prefix thereof) 2015-10-07 10:35:17 +01:00
ip_common.h add support for brief output for link and addresses 2015-08-31 16:24:10 -07:00
ipaddress.c ip-address: fix oneline mode for interfaces with VF 2015-10-16 16:02:38 -07:00
ipaddrlabel.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
ipfou.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
ipl2tp.c l2tp: add missing newline on show output 2015-09-11 15:26:58 -07:00
iplink.c ip: allow using a device "help" (or a prefix thereof) 2015-10-07 10:35:17 +01:00
iplink_bond.c ip link: missing options in bond usage 2015-09-21 14:36:02 -07:00
iplink_bond_slave.c bonding: export 3ad actor and partner port state 2015-06-26 00:06:45 -04:00
iplink_bridge.c iplink: Add support for IFLA_BR_VLAN_PROTOCOL attribute 2015-08-31 16:35:25 -07:00
iplink_bridge_slave.c iplink: shortify printing the usage of link type 2015-08-12 09:05:57 -07:00
iplink_can.c can: Add support for CAN FD non-ISO feature 2015-02-05 10:35:24 -08:00
iplink_geneve.c iplink_geneve: add tos configuration at link creation 2015-06-25 15:16:31 -04:00
iplink_hsr.c ip link: Shortify printing the usage of link type 2014-10-09 08:29:47 -07:00
iplink_ipoib.c ip link: Shortify printing the usage of link type 2014-10-09 08:29:47 -07:00
iplink_ipvlan.c ip link: Add ipvlan support to the iproute2/ip util 2014-12-03 09:37:37 -08:00
iplink_macvlan.c ip: macvlan: support MACVLAN_FLAG_NOPROMISC flag 2015-10-12 09:46:55 -07:00
iplink_vlan.c ip link: Shortify printing the usage of link type 2014-10-09 08:29:47 -07:00
iplink_vrf.c add support for VRF device 2015-08-23 10:14:16 -07:00
iplink_vxlan.c vxlan: Group policy extension 2015-02-05 10:31:43 -08:00
ipmaddr.c ip: allow using a device "help" (or a prefix thereof) 2015-10-07 10:35:17 +01:00
ipmonitor.c ipmonitor: allows to monitor in several netns 2015-05-21 15:28:56 -07:00
ipmroute.c mroute: "ip mroute show" not working when "to" and/or "from" is given 2015-06-25 08:47:07 -04:00
ipneigh.c ip monitor neigh: Change 'delete' to 'Deleted' to be consistent with ip route 2015-10-16 16:01:34 -07:00
ipnetconf.c libnetlink: introduce rtnl_listen_filter_t 2015-05-21 15:28:56 -07:00
ipnetns.c ipnetns: make net namespace cache variable size 2015-08-12 08:53:31 -07:00
ipntable.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
ipprefix.c add a source addres length parameter to rt_addr_n2a 2015-03-24 15:45:23 -07:00
iproute.c ip, realms: also allow to pass in raw realms value 2015-10-22 23:40:51 -07:00
iprule.c ip, realms: also allow to pass in raw realms value 2015-10-22 23:40:51 -07:00
iptoken.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
iptunnel.c Fix changing tunnel remote and local address to any 2015-06-25 08:45:24 -04:00
iptuntap.c ip tuntap: Added missing commands in usage 2014-09-28 16:19:31 -07:00
ipxfrm.c xfrm: remove duplicated include 2015-07-27 14:36:53 -07:00
link_gre.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
link_gre6.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
link_ip6tnl.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
link_iptnl.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
link_veth.c ip link: Shortify printing the usage of link type 2014-10-09 08:29:47 -07:00
link_vti.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
link_vti6.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
routef ip/routef lifesaver 2007-07-10 18:29:20 -07:00
routel (Logical change 1.3) 2004-04-15 20:56:59 +00:00
rtm_map.c ip, realms: also allow to pass in raw realms value 2015-10-22 23:40:51 -07:00
rtmon.c libnetlink: introduce rtnl_listen_filter_t 2015-05-21 15:28:56 -07:00
rtpr (Logical change 1.3) 2004-04-15 20:56:59 +00:00
static-syms.c Fix build when shared libraries are disabled 2013-03-13 08:29:59 -07:00
tcp_metrics.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
tunnel.c ip/ip6tunnel: fix missing return value check 2015-07-27 14:37:47 -07:00
tunnel.h Fix FSF address in file headers 2013-12-06 15:05:07 -08:00
xfrm.h Fix FSF address in file headers 2013-12-06 15:05:07 -08:00
xfrm_monitor.c xfrm: remove duplicated include 2015-07-27 14:36:53 -07:00
xfrm_policy.c xfrm: remove duplicated include 2015-07-27 14:36:53 -07:00
xfrm_state.c xfrm: remove duplicated include 2015-07-27 14:36:53 -07:00