summaryrefslogtreecommitdiff
path: root/lib/packets.c
Commit message (Expand)AuthorAgeFilesLines
* packet: Fix sparse warnings ICMPv6.Jesse Gross2014-09-021-2/+3
* datapath: Fix checksum calculation when modifying ICMPv6 packets.Jesse Gross2014-08-291-0/+5
* packets: Fix misaligned data accesses for MPLS and SCTP fields.Ben Pfaff2014-04-051-6/+6
* ofpbuf: Abstract 'l2' pointer and document usage conventions.Jarno Rajahalme2014-04-031-9/+15
* ofpbuf: Rename trivial _get_ functions without the "get".Jarno Rajahalme2014-04-031-17/+17
* ofpbuf: Introduce access api for base, data and size.Pravin Shelar2014-03-301-4/+4
* lib/ofpbuf: CompactJarno Rajahalme2014-03-291-85/+52
* lib/hash.h: add hash_uint64()Andy Zhou2014-03-281-4/+2
* lib/ofpbuf: Remove 'l7' pointer.Jarno Rajahalme2014-03-251-4/+7
* lib/packets: Remove packet_get_tcp_flags().Jarno Rajahalme2014-03-191-17/+1
* lib/flow: Retain ODPP_NONE on flow_extract().Jarno Rajahalme2014-03-191-20/+0
* lib: simplify flow_extract() APIAndy Zhou2014-02-281-0/+21
* packets: Always set ethertype in push_mpls()Simon Horman2014-02-191-2/+3
* packet: Make set_ethertype() staticSimon Horman2014-02-191-1/+1
* packets: Fix userland implementation of set-field ipv6 addressesYAMAMOTO Takashi2014-02-041-2/+2
* lib: Add tpid parameter to eth_push_vlan()Simon Horman2014-01-161-2/+2
* lib/util: Rename ctz() as ctz32().Jarno Rajahalme2013-12-031-1/+1
* lib: More intuitive syntax for TCP flags matching.Jarno Rajahalme2013-12-021-0/+33
* Switch from sscanf() to ovs_scan() throughout the tree.Ben Pfaff2013-11-151-2/+1
* Widen TCP flags handling.Jarno Rajahalme2013-10-291-6/+18
* packets: Remove unused function eth_mpls_depthSimon Horman2013-09-241-26/+0
* openvswitch/types.h: New macros OVS_BE16_MAX, OVS_BE32_MAX, OVS_BE64_MAX.Ben Pfaff2013-09-171-1/+1
* packets, pktbuf: Align L3 headers on 32-bit boundary.Ben Pfaff2013-08-271-7/+13
* packets: Introduce IPv6 headers not aligned on a 32-bit boundary.Ben Pfaff2013-08-271-14/+18
* packets: Do not assume that IPv4, TCP, or ARP headers are 32-bit aligned.Ben Pfaff2013-08-271-9/+12
* ofproto-dpif: Add SCTP supportJoe Stringer2013-08-221-0/+22
* clang: Fix the alignment warning.Alex Wang2013-07-231-3/+5
* packets: Make eth_addr_is_reserved() thread-safe.Ben Pfaff2013-07-231-3/+7
* Always update ethertype on mpls_popSimon Horman2013-06-051-2/+1
* packets: Fix typo in reserved multicast Ethernet addresses.Ben Pfaff2013-06-051-16/+16
* Remove encal_dl_type from struct flowSimon Horman2013-03-151-2/+1
* Add support for dec_mpls_ttl actionSimon Horman2013-03-061-1/+1
* packet: packet_get_tcp_flags: use flow's innermost dl_typeSimon Horman2013-02-061-1/+3
* packet: Correctly set ethertype in pop_mpls()Simon Horman2013-02-061-1/+1
* User-Space MPLS actions and matchesSimon Horman2013-02-051-1/+178
* packets: Create global helper is_ip_any().Ethan Jackson2013-01-281-4/+2
* Remove useless use of <assert.h>.Ben Pfaff2013-01-161-1/+0
* packets: Change IP_ARGS interface to take an ovs_be32 instead of a pointer.Ben Pfaff2012-12-121-2/+2
* datapath: add ipv6 'set' actionAnsis Atteka2012-11-131-0/+155
* packets: Remove redundant RARP header.Ethan Jackson2012-07-261-12/+12
* packets: First-hop router redundancy protocol MAC addresses are not BPDUs.Ben Pfaff2012-07-261-48/+61
* Allow general masking of IPv6 addresses rather than just CIDR masks.Ben Pfaff2012-06-121-3/+4
* Allow general masking of IPv4 addresses rather than just CIDR masks.Ben Pfaff2012-06-121-3/+4
* packets: Rename compose_benign_packet().Ethan Jackson2012-06-071-1/+1
* packets: Use RARPs for learning packets.Ethan Jackson2012-06-071-60/+27
* packets: Update the reserved protocols list.Ethan Jackson2012-06-061-0/+24
* packets: Generalize reserved RSPAN protocols.Ethan Jackson2012-06-061-0/+41
* flow: Adds support for arbitrary ethernet maskingJoe Stringer2012-05-291-1/+1
* packets: Adds ethernet-matching helper functionsJoe Stringer2012-05-291-0/+22
* Global replace of Nicira Networks.Raju Subramanian2012-05-021-1/+1