Jarno Rajahalme
28a560d97a
lib/flow: Simplify miniflow accessors, add ipv6 support.
...
Add new macro MINIFLOW_MAP(FIELD) that returns the map covering the
given struct flow field.
Change the miniflow accessors to macros so that they can take the
field name directly.
Use these to add ipv6 support to miniflow_hash_5tuple().
Add ipv6 support to flow_hash_5tuple() as well so that these two
functions continue to return the same hash value for the corresponding
flows.
Also, simplify miniflow_get_metadata().
Signed-off-by: Jarno Rajahalme <jrajahalme@nicira.com >
Acked-by: Ethan Jackson <ethan@nicira.com >
2014-04-29 15:50:38 -07:00
..
2013-12-24 09:18:55 -08:00
2013-09-27 16:27:24 -07:00
2012-05-02 17:08:02 -07:00
2013-08-02 20:03:52 -07:00
2013-12-17 13:16:39 -08:00
2013-08-02 20:03:52 -07:00
2014-04-24 14:43:50 -07:00
2014-03-17 22:51:17 -07:00
2014-03-17 22:51:17 -07:00
2014-04-24 15:30:55 -07:00
2014-04-24 15:30:55 -07:00
2014-03-23 23:00:22 -07:00
2014-03-23 23:00:22 -07:00
2014-04-03 11:51:59 -07:00
2013-07-08 10:15:00 -07:00
2014-04-18 08:33:12 -07:00
2013-07-17 11:50:41 -07:00
2013-07-17 11:50:41 -07:00
2014-04-24 15:30:55 -07:00
2014-04-24 15:30:55 -07:00
2014-04-18 08:37:20 -07:00
2014-04-18 08:37:20 -07:00
2014-03-05 07:51:55 -08:00
2013-05-22 20:39:14 -07:00
2010-06-29 14:29:40 -07:00
2012-02-27 09:24:15 -08:00
2014-03-13 12:45:11 -07:00
2013-12-12 15:03:19 -08:00
2013-12-12 15:03:19 -08:00
2013-10-01 13:08:46 -07:00
2013-12-13 10:44:04 -08:00
2013-12-13 09:17:40 -08:00
2013-08-22 09:29:39 -07:00
2013-08-22 09:29:39 -07:00
2013-08-27 22:06:02 -07:00
2013-08-27 22:06:02 -07:00
2014-04-24 14:43:50 -07:00
2010-06-29 14:29:40 -07:00
2014-04-24 14:43:50 -07:00
2014-04-24 14:43:50 -07:00
2014-04-24 14:43:50 -07:00
2014-04-24 14:43:50 -07:00
2014-02-04 08:30:00 -08:00
2009-07-08 13:19:16 -07:00
2009-07-08 13:19:16 -07:00
2009-07-08 13:19:16 -07:00
2012-05-02 17:08:02 -07:00
2012-05-02 17:08:02 -07:00
2013-07-22 10:53:10 -07:00
2012-08-01 10:55:57 -07:00
2014-04-29 07:54:23 -07:00
2014-04-18 14:01:05 -07:00
2014-04-28 15:25:49 -07:00
2014-03-30 06:18:43 -07:00
2014-03-20 10:27:10 -07:00
2014-04-16 15:30:42 -07:00
2014-03-20 10:27:10 -07:00
2013-06-25 14:00:58 -07:00
2013-06-25 14:00:58 -07:00
2013-11-25 23:38:59 -08:00
2013-09-13 09:11:46 -07:00
2014-02-14 08:46:05 -08:00
2012-05-02 17:08:02 -07:00
2014-03-18 16:41:09 -07:00
2014-01-14 14:45:10 -08:00
2014-02-28 16:29:38 -08:00
2014-02-26 12:40:30 -08:00
2014-04-29 15:50:38 -07:00
2014-04-29 15:50:38 -07:00
2014-01-27 10:33:45 -08:00
2014-03-06 16:35:04 -08:00
2013-09-12 17:43:55 -07:00
2013-09-12 17:43:55 -07:00
2013-07-23 12:34:41 -07:00
2014-03-28 12:52:12 -07:00
2013-10-16 18:08:05 -07:00
2013-10-16 18:08:05 -07:00
2013-07-16 09:58:50 -07:00
2013-07-22 12:47:59 -07:00
2014-04-24 14:48:54 +09:00
2014-03-19 08:51:52 -07:00
2013-01-16 16:03:37 -08:00
2012-05-02 17:08:02 -07:00
2013-12-11 11:20:00 -08:00
2013-01-22 13:40:53 -08:00
2014-04-03 07:53:54 -07:00
2014-04-03 07:53:54 -07:00
2014-04-03 16:11:09 -07:00
2014-02-19 14:01:05 -08:00
2014-04-28 15:54:45 -07:00
2013-11-12 14:22:48 -08:00
2014-02-25 13:47:57 -08:00
2014-01-17 16:11:20 -08:00
2014-01-17 16:11:20 -08:00
2014-04-03 11:51:59 -07:00
2013-07-08 10:15:00 -07:00
2014-03-30 06:18:43 -07:00
2013-08-27 21:58:55 -07:00
2013-08-29 13:06:21 -07:00
2013-08-29 13:06:21 -07:00
2014-04-07 10:23:26 -07:00
2012-08-09 15:06:38 -07:00
2014-03-28 12:52:12 -07:00
2014-01-08 17:13:30 -08:00
2014-04-18 08:33:12 -07:00
2014-04-07 19:55:30 -07:00
2012-07-13 10:25:27 -07:00
2013-07-22 10:53:09 -07:00
2012-05-22 10:32:05 -07:00
2014-03-25 13:23:41 -07:00
2014-03-25 13:23:41 -07:00
2013-12-17 13:16:39 -08:00
2013-07-08 10:15:00 -07:00
2014-04-10 12:55:28 -07:00
2014-04-28 15:25:49 -07:00
2014-03-24 23:00:56 -07:00
2014-04-10 12:55:28 -07:00
2014-04-10 12:55:28 -07:00
2013-08-09 21:14:23 -07:00
2014-04-10 12:55:28 -07:00
2014-04-10 12:55:28 -07:00
2014-03-13 14:23:30 -07:00
2014-04-29 07:54:49 -07:00
2014-04-10 12:55:28 -07:00
2012-05-02 17:08:02 -07:00
2013-06-28 16:09:38 -07:00
2012-05-02 17:08:02 -07:00
2012-05-02 17:08:02 -07:00
2014-03-30 06:18:43 -07:00
2014-02-27 14:26:51 -08:00
2014-03-30 06:18:43 -07:00
2013-11-12 21:52:54 -08:00
2014-04-18 08:33:12 -07:00
2014-03-23 23:00:22 -07:00
2014-04-16 15:30:42 -07:00
2014-03-25 13:24:39 -07:00
2014-04-28 17:31:25 -07:00
2014-04-20 22:27:55 -07:00
2014-04-09 11:13:57 -07:00
2014-04-29 15:50:38 -07:00
2014-04-05 10:46:26 -07:00
2013-08-27 13:23:01 -07:00
2014-04-03 11:51:59 -07:00
2014-03-23 14:44:58 -07:00
2014-04-29 15:50:38 -07:00
2013-11-20 09:37:16 -08:00
2014-04-07 19:55:30 -07:00
2012-07-12 13:32:47 -07:00
2014-04-18 08:33:12 -07:00
2014-03-23 22:58:55 -07:00
2014-04-29 15:50:38 -07:00
2014-04-29 13:55:54 -07:00
2012-11-29 08:04:56 -08:00
2012-11-27 10:13:16 -08:00
2014-04-03 11:51:59 -07:00
2014-04-08 14:03:53 -07:00
2014-03-13 12:45:47 -07:00
2014-03-13 12:45:47 -07:00
2014-03-13 12:45:47 -07:00
2014-03-13 12:45:47 -07:00
2014-03-13 12:45:47 -07:00
2014-03-13 12:45:22 -07:00
2014-03-13 12:45:22 -07:00
2014-03-13 12:45:47 -07:00
2014-03-13 12:45:47 -07:00
2014-04-29 15:18:33 -07:00
2014-04-28 15:25:48 -07:00
2014-04-28 15:54:45 -07:00
2014-04-28 15:54:45 -07:00
2011-10-27 09:39:24 -07:00
2014-04-04 13:51:32 -07:00
2014-04-03 07:53:48 -07:00
2012-05-02 17:08:02 -07:00
2012-05-02 17:08:02 -07:00
2012-09-05 10:35:20 -07:00
2014-02-19 14:01:05 -08:00
2014-02-19 14:01:05 -08:00
2013-11-25 23:38:59 -08:00
2012-05-02 17:08:02 -07:00
2013-12-17 13:16:39 -08:00
2012-05-02 17:08:02 -07:00
2014-04-05 10:27:25 -07:00
2014-04-18 08:34:08 -07:00
2014-04-03 11:51:54 -07:00
2014-01-23 08:41:05 -08:00
2014-02-11 09:55:47 -08:00
2014-02-11 09:55:47 -08:00
2014-02-22 06:31:54 -08:00
2013-06-10 13:48:12 -07:00
2013-12-13 08:35:15 -08:00
2013-12-13 08:35:15 -08:00
2014-04-03 11:51:59 -07:00
2013-12-17 15:08:38 -08:00
2014-02-12 10:21:06 -08:00
2012-09-07 10:48:43 -07:00
2013-04-22 08:52:47 -07:00
2013-01-28 13:15:46 -08:00
2014-03-30 06:18:43 -07:00
2013-04-22 08:52:37 -07:00
2013-06-28 16:09:38 -07:00
2012-07-26 16:21:48 -07:00
2014-03-30 06:18:43 -07:00
2012-05-02 17:08:02 -07:00
2013-01-16 16:03:55 -08:00
2013-08-20 13:40:02 -07:00
2013-08-12 13:59:02 -07:00
2014-02-04 08:30:00 -08:00
2014-02-04 08:30:00 -08:00
2013-06-28 16:09:38 -07:00
2011-12-10 16:00:58 -08:00
2011-12-10 16:00:58 -08:00
2014-01-13 13:25:57 -08:00
2011-12-10 16:00:58 -08:00
2014-03-17 14:20:49 -07:00
2012-05-02 17:08:02 -07:00
2012-05-02 17:08:02 -07:00
2013-01-16 16:03:37 -08:00
2012-06-14 15:09:31 -07:00
2014-02-21 16:43:29 -08:00
2014-02-21 16:43:29 -08:00
2013-02-14 09:35:39 -08:00
2013-02-14 09:35:39 -08:00
2013-04-22 08:46:13 -07:00
2012-07-18 10:51:02 -07:00
2014-03-20 09:30:03 -07:00
2014-02-26 12:39:55 -08:00
2012-05-02 17:08:02 -07:00
2012-05-02 17:08:02 -07:00
2013-04-10 18:10:58 -07:00
2013-07-22 11:20:43 -07:00
2010-01-06 14:30:29 -08:00
2013-11-02 21:06:45 -07:00
2010-08-19 09:42:14 -07:00
2010-08-19 09:42:14 -07:00
2010-04-12 11:03:32 -07:00
2014-03-13 09:14:16 -07:00
2014-03-13 09:14:16 -07:00
2014-04-03 11:51:59 -07:00
2014-03-15 09:39:11 -07:00
2014-02-25 13:47:57 -08:00
2014-03-13 09:19:30 -07:00
2014-02-25 13:47:57 -08:00
2012-05-02 17:08:02 -07:00
2014-04-22 15:16:40 -07:00
2014-03-30 06:18:43 -07:00
2012-05-02 17:08:02 -07:00
2014-04-22 15:16:40 -07:00
2014-02-06 16:08:34 -08:00
2014-04-22 15:16:40 -07:00
2014-02-06 16:08:34 -08:00
2012-05-02 17:08:02 -07:00
2014-02-13 14:09:30 -08:00
2014-03-17 14:20:49 -07:00
2013-01-16 16:03:37 -08:00
2012-05-02 17:08:02 -07:00
2013-09-13 09:11:46 -07:00
2012-05-02 17:08:02 -07:00
2012-02-02 16:24:05 -08:00
2013-09-26 12:40:49 -07:00
2013-09-26 12:40:49 -07:00
2013-07-29 15:24:45 -07:00
2013-07-29 15:24:45 -07:00
2014-04-28 15:25:48 -07:00
2014-03-04 15:22:15 -08:00
2012-06-21 08:00:07 -07:00
2012-06-21 08:00:07 -07:00
2012-05-02 17:08:02 -07:00
2013-08-27 22:06:02 -07:00
2012-05-02 17:08:02 -07:00
2012-05-02 17:08:02 -07:00
2010-04-12 11:03:32 -07:00
2014-04-22 15:16:40 -07:00
2012-05-02 17:08:02 -07:00
2014-03-28 11:09:26 -07:00
2014-04-23 11:46:55 -07:00
2014-04-23 11:46:55 -07:00
2014-03-12 09:15:23 -07:00
2012-05-02 17:08:02 -07:00
2012-05-02 17:08:02 -07:00
2014-04-22 15:16:40 -07:00
2014-02-06 16:08:34 -08:00
2013-12-17 15:08:38 -08:00
2014-03-30 06:18:43 -07:00
2014-03-30 06:18:43 -07:00
2014-02-27 14:09:46 -08:00
2012-05-02 17:08:02 -07:00
2012-05-02 17:08:02 -07:00
2014-04-10 08:08:13 -07:00
2013-06-25 14:00:58 -07:00
2010-06-29 14:29:40 -07:00
2014-01-24 07:59:02 -08:00
2014-01-21 09:55:30 -08:00
2014-03-11 20:28:13 -07:00
2014-04-28 09:09:04 -07:00
2012-03-19 10:52:53 -07:00
2013-10-17 15:09:12 -07:00