numam-dpdk/lib
Saleh Alsouqi 2318d8d545 net: define IPv4 IHL and VHL
Define IPv4 Minimum IHL and VHL according to rfc791 (see [1])

    "The Version field indicates the format of the
    internet header."

    "Internet Header Length (ihl) is the length of the
    internet header in 32 bit words, and thus points
    to the beginning of the data. Note that
    the minimum value for a correct header is 5."

[1] https://tools.ietf.org/html/rfc791

Signed-off-by: Saleh Alsouqi <salehals@mellanox.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
2019-07-05 01:52:01 +02:00
..
librte_acl eal: hide shared memory config 2019-07-06 10:32:34 +02:00
librte_bbdev enforce experimental tag at beginning of declarations 2019-06-29 19:04:48 +02:00
librte_bitratestats bitrate: fix unchecked return value 2019-04-23 00:19:06 +02:00
librte_bpf bpf: fix validate for function return value 2019-07-04 10:33:13 +02:00
librte_cfgfile cfgfile: replace strcat with strlcat 2019-04-05 14:48:15 +02:00
librte_cmdline replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_compressdev enforce experimental tag at beginning of declarations 2019-06-29 19:04:48 +02:00
librte_cryptodev enforce experimental tag at beginning of declarations 2019-06-29 19:04:48 +02:00
librte_distributor eal: hide shared memory config 2019-07-06 10:32:34 +02:00
librte_eal timer: fix resource leak in finalize 2019-07-06 10:32:40 +02:00
librte_efd eal: hide shared memory config 2019-07-06 10:32:34 +02:00
librte_ethdev ethdev: support dynamic configuration of QinQ strip 2019-07-05 01:52:01 +02:00
librte_eventdev eal: add API to lock/unlock tailq list 2019-07-05 22:13:23 +02:00
librte_flow_classify enforce experimental tag at beginning of declarations 2019-06-29 19:04:48 +02:00
librte_gro net: move TCP flags from ethdev header 2019-07-03 12:57:30 +02:00
librte_gso net: add rte prefix to UDP structure 2019-05-24 13:34:46 +02:00
librte_hash eal: hide shared memory config 2019-07-06 10:32:34 +02:00
librte_ip_frag enforce experimental tag at beginning of declarations 2019-06-29 19:04:48 +02:00
librte_ipsec enforce experimental tag at beginning of declarations 2019-06-29 19:04:48 +02:00
librte_jobstats replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_kni eal: add API to lock/unlock tailq list 2019-07-05 22:13:23 +02:00
librte_kvargs remove experimental tags from all symbol definitions 2019-06-29 19:04:43 +02:00
librte_latencystats doc: fix spelling reported by aspell in comments 2019-05-03 00:38:14 +02:00
librte_lpm eal: hide shared memory config 2019-07-06 10:32:34 +02:00
librte_mbuf mbuf: clarify outer offsets for non-tunnel packets 2019-07-01 17:15:01 +02:00
librte_member eal: hide shared memory config 2019-07-06 10:32:34 +02:00
librte_mempool eal: hide shared memory config 2019-07-06 10:32:34 +02:00
librte_meter enforce experimental tag at beginning of declarations 2019-06-29 19:04:48 +02:00
librte_metrics metrics: disallow null as metric name 2018-07-26 20:30:18 +02:00
librte_net net: define IPv4 IHL and VHL 2019-07-05 01:52:01 +02:00
librte_pci pci: fix parsing of address without function number 2018-11-13 17:59:42 +01:00
librte_pdump ipc: handle unsupported IPC in action register 2019-06-05 11:27:36 +02:00
librte_pipeline enforce experimental tag at beginning of declarations 2019-06-29 19:04:48 +02:00
librte_port net: add rte prefix to IP defines 2019-05-24 13:34:46 +02:00
librte_power lib: add reasons for components being disabled 2019-07-02 23:21:05 +02:00
librte_rawdev rawdev: allow devices to skip extra memory allocation 2019-07-04 09:33:59 +02:00
librte_rcu eal: hide shared memory config 2019-07-06 10:32:34 +02:00
librte_reorder eal: hide shared memory config 2019-07-06 10:32:34 +02:00
librte_ring eal: hide shared memory config 2019-07-06 10:32:34 +02:00
librte_sched enforce experimental tag at beginning of declarations 2019-06-29 19:04:48 +02:00
librte_security enforce experimental tag at beginning of declarations 2019-06-29 19:04:48 +02:00
librte_stack eal: add API to lock/unlock tailq list 2019-07-05 22:13:23 +02:00
librte_table table: fix crash in LPM IPv6 2019-07-04 23:44:58 +02:00
librte_telemetry telemetry: fix build with gcc 9 2019-07-04 18:48:04 +02:00
librte_timer timer: fix resource leak in finalize 2019-07-06 10:32:40 +02:00
librte_vhost lib: add reasons for components being disabled 2019-07-02 23:21:05 +02:00
Makefile rcu: add RCU library supporting QSBR mechanism 2019-05-02 01:32:41 +02:00
meson.build build: print list of disabled components 2019-07-02 23:20:26 +02:00