summaryrefslogtreecommitdiff
path: root/lib/packets.c
Commit message (Expand)AuthorAgeFilesLines
* userspace: Define and use struct eth_addr.Jarno Rajahalme2015-08-281-45/+30
* treewide: Fix doubled "the".Ben Pfaff2015-08-031-1/+1
* mcast-snooping: Add Multicast Listener Discovery supportThadeu Lima de Souza Cascardo2015-07-011-0/+1
* mcast-snooping: Use IPv6 address for MDBThadeu Lima de Souza Cascardo2015-07-011-0/+11
* packets: Generalize compose_arp().Ben Pfaff2015-06-161-10/+18
* Add support functions for 8021.ad push and pop vlan.Thomas F. Herbert2015-06-071-4/+4
* dp-packet: Remove 'frame' member.Daniele Di Proietto2015-05-181-3/+3
* packet: Add IP pseudoheader checksum calculation.Jesse Gross2015-04-071-0/+14
* dp-packet: Remove ofpbuf dependency.Pravin B Shelar2015-03-031-79/+79
* Implement set-field for IPv6 ND fields (nd_target, nd_sll, and nd_tll).Sharo, Randall A CIV SPAWARSYSCEN-ATLANTIC, 552002015-01-131-0/+52
* openvswitch: Userspace tunneling.Pravin B Shelar2014-11-121-0/+35
* 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